00001 #include "TCernGem12DetectorProc.h" 00002 00003 #include "TGo4Log.h" 00004 00005 #include "Gem1/TGem1Proc.h" 00006 #include "Gem2/TGem2Proc.h" 00007 00008 #include "TCernGem12Param.h" 00009 00010 TCernGem12DetectorProc::TCernGem12DetectorProc(const char* name) : TCBMBeamtimeProc(name) 00011 { 00012 TGo4Log::Info("TCernGem12DetectorProc: Create instance %s", name); 00013 00014 TCernGem12Param* par = (TCernGem12Param*) GetParameter("CernGem12Par"); 00015 00016 // Add here subprocessors: 00017 if (par->UseGem1) AddSubProcessor(new TGem1Proc("Gem1")); 00018 if (par->UseGem2) AddSubProcessor(new TGem1Proc("Gem2")); 00019 } 00020 00021 00022 TCernGem12DetectorProc::~TCernGem12DetectorProc() 00023 { 00024 } 00025