/search.css" rel="stylesheet" type="text/css"/> /search.js">
00001 #ifndef PREELECALGORITHM_H 00002 #define PREELECALGORITHM_H 00003 00004 #include "DybAlg/DybAlgorithm.h" 00005 00006 #include "Event/SimHeader.h" 00007 #include "PerSimEvent/PerSimHeader.h" 00008 00009 #include "IPreElecSimSvc.h" 00010 00011 class PreElecAlgorithm : public DybAlgorithm<DayaBay::SimHeader> 00012 { 00013 public: 00014 PreElecAlgorithm(const std::string& name, ISvcLocator* pSvcLocator); 00015 ~PreElecAlgorithm(); 00016 00017 StatusCode initialize(); 00018 StatusCode execute(); 00019 StatusCode finalize(); 00020 00021 private: 00022 IPreElecSimSvc* m_preElecSimSvc; 00023 TimeStamp m_hitEarliest; 00024 TimeStamp m_hitLatest; 00025 }; 00026 00027 #endif // PREELECALGORITHM_H