00001 #include "TGsiAug12DetectorProc.h" 00002 00003 #include "RPC/TRpcProc.h" 00004 #include "PLASTICS/TPlasticsProc.h" 00005 #include "SCALERS/TScalersProc.h" 00006 00007 TGsiAug12DetectorProc::TGsiAug12DetectorProc(const char* name) : TCBMBeamtimeProc(name) 00008 { 00009 cout << "**** TGsiAug12DetectorProc: Create instance " << name << endl; 00010 00011 // Add here subprocessors: 00012 AddSubProcessor(new TRpcProc(Form("%s_RPC_HD",name))); 00013 AddSubProcessor(new TRpcProc(Form("%s_RPC_BUC_REF",name))); 00014 AddSubProcessor(new TRpcProc(Form("%s_RPC_BUC_MOD1",name))); 00015 AddSubProcessor(new TRpcProc(Form("%s_RPC_BUC_MOD2",name))); 00016 AddSubProcessor(new TRpcProc(Form("%s_RPC_BUC_MOD3",name))); 00017 AddSubProcessor(new TRpcProc(Form("%s_RPC_BUC_MOD4",name))); 00018 AddSubProcessor(new TPlasticsProc(Form("%s_PLASTICS",name))); 00019 AddSubProcessor(new TScalersProc(Form("%s_SCALERS",name))); 00020 } 00021 00022 00023 TGsiAug12DetectorProc::~TGsiAug12DetectorProc() 00024 { 00025 } 00026