/search.css" rel="stylesheet" type="text/css"/> /search.js">
00001 #ifndef Ge68Data_H 00002 #define Ge68Data_H 00003 00004 //----------------------------------------------- 00005 // Ge68 Tagger (Data) 00006 // 00007 // Tag Ge68 calib triggers using recon vertex 00008 // 00009 // Created by: tsang@caltech.edu 08/26/2011 00010 //----------------------------------------------- 00011 00012 #include "DybAlg/DybAlgorithm.h" 00013 #include "Event/IHeader.h" 00014 #include "Event/UserDataHeader.h" 00015 #include "Event/CalibReadoutHeader.h" 00016 #include "Context/TimeStamp.h" 00017 #include <vector> 00018 #include <string> 00019 00020 class Ge68Data : public DybAlgorithm<DayaBay::UserDataHeader> 00021 { 00022 public: 00023 Ge68Data(const std::string& name,ISvcLocator* pSvcLocator); 00024 virtual ~Ge68Data(); 00025 00026 virtual StatusCode initialize(); 00027 virtual StatusCode execute(); 00028 virtual StatusCode finalize(); 00029 00030 private: 00031 00032 IJobInfoSvc *m_jobInfoSvc; 00033 00034 std::string m_readoutHeaderLocation; 00035 std::string m_calibStatsLocation; 00036 std::string m_Ge68Location; 00037 }; 00038 00039 #endif