/search.css" rel="stylesheet" type="text/css"/> /search.js">
00001 #ifndef MICHEALALG_H 00002 #define MICHEALALG_H 00003 00004 #include "LafKernel/AlgBase.h" 00005 #include "LafKernel/PhyEventBuf.h" 00006 #include "TTimeStamp.h" 00007 #include <TNtuple.h> 00008 00009 class MichelAlg : public AlgBase 00010 { 00011 public: 00012 MichelAlg(const std::string& name); 00013 virtual ~MichelAlg(){} 00014 00015 virtual bool initialize(); 00016 virtual bool execute(); 00017 virtual bool finalize(); 00018 00019 private: 00020 00021 PhyEventBuf* m_buffer; 00022 TNtuple *m_tuple; 00023 double m_muEngLow; 00024 double m_muEngHigh; 00025 double m_t2muLow; 00026 double m_t2muHigh; 00027 double m_muEng[4]; // muon energy for each AD 00028 TTimeStamp m_muTime[4]; // muon timestamp for each AD 00029 00030 }; 00031 00032 #endif //MICHEALALG_H