00001 #include "Event/centellaAlgorithms.h"
00002 #include "Event/processManager.h"
00003
00004 #include "Event/centellaCommands.h"
00005
00006 #include "Event/centellaAlg.h"
00007 #include "Event/runEventAlg.h"
00008 #include "Event/runRunAlg.h"
00009
00010
00011 centellaAlgorithms::centellaAlgorithms()
00012
00013 {
00014 processManager* pM = processManager::instance();
00015
00017 pM->addAlgorithm("comApplyOptions", new comApplyOptions());
00018 pM->addAlgorithm("comCloseIO", new comCloseIO());
00019 pM->addAlgorithm("comListOptions", new comListOptions());
00020 pM->addAlgorithm("comLoadCalibration", new comLoadCalibration());
00021 pM->addAlgorithm("comOpenIO", new comOpenIO());
00022 pM->addAlgorithm("comReadEvent", new comReadEvent());
00023 pM->addAlgorithm("comSkipEvent", new comSkipEvent());
00024 pM->addAlgorithm("comWriteEvent", new comWriteEvent());
00025 pM->addAlgorithm("comWriteOutData", new comWriteOutData());
00026 pM->addAlgorithm("comWriteOutDetector", new comWriteOutDetector());
00027 pM->addAlgorithm("comWriteOutInfo", new comWriteOutInfo());
00028 pM->addAlgorithm("comWriteWelcome", new comWriteWelcome());
00029
00031 pM->addAlgorithm("centellaAlg", new centellaAlg());
00032 pM->addAlgorithm("runEventAlg", new runEventAlg());
00033 pM->addAlgorithm("runRunAlg", new runRunAlg());
00034 }