00001 #include "TCernGem12UnpackProc.h" 00002 00003 #include "TSystem.h" 00004 #include "TROOT.h" 00005 00006 #include "TGo4Log.h" 00007 00008 #include "TRocProc.h" 00009 #include "TCernGem12Param.h" 00010 00011 //*********************************************************** 00012 // this one is used in standard factory 00013 TCernGem12UnpackProc::TCernGem12UnpackProc(const char* name) : TCBMBeamtimeProc(name) 00014 { 00015 TGo4Log::Info("TCernGem12Proc: Create instance %s", name); 00016 00017 TCernGem12Param* par = (TCernGem12Param*) MakeParameter("CernGem12Par", "TCernGem12Param", "set_CernGem12Par.C"); 00018 00019 // Add here subprocessors: 00020 if (par->UseROCs) AddSubProcessor(new TRocProc(Form("%s_ROC",name))); 00021 } 00022 00023 //*********************************************************** 00024 TCernGem12UnpackProc::~TCernGem12UnpackProc() 00025 { 00026 } 00027