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