/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

MichelAlg.h
Go to the documentation of this file.
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
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 09:50:49 for Algorithms by doxygen 1.7.4