00001 #include "Event/centellaAlg.h" 00002 #include "Event/processManager.h" 00003 00004 //########################################## 00005 void centellaAlg::initialize() 00006 //########################################## 00007 { 00010 if (!defined()) define(); 00011 algorithmTree::initialize(); 00012 } 00013 //########################################## 00014 void centellaAlg::define() 00015 //########################################## 00016 { 00017 setDefine(true); 00018 00020 processManager* pM = processManager::instance(); 00021 00024 iniAlg()->add("comWriteWelcome", pM->getAlgorithm("comWriteWelcome")); 00025 iniAlg()->add("comApplyOptions", pM->getAlgorithm("comApplyOptions")); 00026 iniAlg()->add("comLoadCalibration",pM->getAlgorithm("comLoadCalibration")); 00027 iniAlg()->add("comOpenIO", pM->getAlgorithm("comOpenIO")); 00028 iniAlg()->add("comWriteOutInfo", pM->getAlgorithm("comWriteOutInfo")); 00029 00031 iniAlg()->add("iniOfRun", pM->getAlgorithm("iniOfRun")); 00032 00035 exeAlg()->add("runRunAlg", pM->getAlgorithm("runRunAlg")); 00036 00038 00039 finAlg()->add("endOfRun", pM->getAlgorithm("endOfRun")); 00040 finAlg()->add("comCloseIO", pM->getAlgorithm("comCloseIO")); 00041 }