void HCALInner_Clusters(int verbosity = 0) { gSystem->Load("libfun4all.so"); gSystem->Load("libg4detectors.so"); Fun4AllServer *se = Fun4AllServer::instance(); RawClusterBuilder* ClusterBuilder = new RawClusterBuilder("HcalInRawClusterBuilder"); ClusterBuilder->Detector("HCALIN"); ClusterBuilder->Verbosity(verbosity); se->registerSubsystem( ClusterBuilder ); return; }
void CEMC_Clusters(int verbosity = 0) { gSystem->Load("libfun4all.so"); gSystem->Load("libg4detectors.so"); Fun4AllServer *se = Fun4AllServer::instance(); RawClusterBuilder *ClusterBuilder = new RawClusterBuilder("EmcRawClusterBuilder"); ClusterBuilder->Detector("CEMC"); ClusterBuilder->Verbosity(verbosity); se->registerSubsystem(ClusterBuilder); RawClusterPositionCorrection *clusterCorrection = new RawClusterPositionCorrection("CEMC"); clusterCorrection->GetCalibrationParameters().ReadFromFile("CEMC_RECALIB","xml",0,0, //raw location string(getenv("CALIBRATIONROOT"))+string("/CEMC/PositionRecalibration/")); clusterCorrection->Verbosity(verbosity); se->registerSubsystem(clusterCorrection); return; }