MTimeEnergy.hh

00001 #ifndef _M_MTIMEENERGY_HH_
00002 #define _M_MTIMEENERGY_HH_
00003 
00053 #include "QModule.hh"
00054 #include "QEvent.hh"
00055 #include "QEventR.hh"
00056 #include "QCalibData.hh"
00057 #include "QPreProcessData.hh"
00058 #include "QOBData.hh"
00059 #include "QMultiple.hh"
00060 #include "QFineTime.hh"
00061 #include <vector>
00062 #include <algorithm>  
00063 #include <utility>
00064 
00065 class TFile;
00066 class TTree;
00067 
00068 class MTimeEnergy: public QModule {
00069 
00070         public:
00072                 MTimeEnergy(QSequence * s);
00074                 virtual ~MTimeEnergy();
00075                 
00076                 // Init method is called before event loop
00077                 virtual void Init();
00078                 
00079                 // Doit method is called for each event, getting the event as argument
00080                 virtual QEvent* Do( QEvent* ev);
00081 
00082                 // Done method is called after event loop
00083                 virtual void Done();
00084                 
00085                 //Resets the muon scan parameters
00086                 virtual void CallReset(int run);
00087                 
00088 
00089                 
00090         private:
00091 
00092                 unsigned long long fLastTime;
00093                 int fCounter;
00094                 int fTotalCount;
00095                 int fRun;
00096                 int fSaturated;
00097                 QMultiple *fMultiple;
00098                 QFineTime *fFineTime;
00099         TFile *fOutputFile;
00100         TTree *fTree;
00101                 ofstream fOutput;
00102                 ofstream fMuonFile;
00103                 ofstream fDeltaT;
00104                 double PMCount[69];
00105                 double AMCount[69];
00106                 unsigned long long MTime[69];
00107                 unsigned long long AMTime[69];
00108                 unsigned long long TimeHolder[69];
00109                 // hello
00110         
00111         };
00112 
00113 #endif
00114 

Generated on Tue Nov 16 10:49:58 2010 for CUORE Software by  doxygen 1.5.6