MReTrigger.hh

Go to the documentation of this file.
00001 #ifndef _M_RETRIGGER_HH_
00002 #define _M_RETRIGGER_HH_
00003 
00039 #include <vector>
00040 #include "QFilter.hh"
00041 
00042 class MReTrigger : public QFilter {
00043 
00044     public:
00046         MReTrigger(QSequence* s);
00047 
00049         ~MReTrigger();
00050 
00052         void GetCuts();
00053 
00055         bool Filter(const QEvent* ev);
00056 
00057     private:
00058 
00060         Double_t fWindow;
00061 
00063         Double_t fJitter;
00064 
00066         int fNumChannels;
00067 
00069         int fIndex;
00070 
00072        int fIteration;
00073 
00075        // main key: Channel
00076        std::map<int, std::pair< std::pair<int, int> , Double_t> > fIndDelayPrev;
00077 
00079        // main key: (run, eventNumber)
00080        std::map< std::pair<int,int> , bool >  fReTrigger;
00081 
00083        std::string fFlagName;
00084 
00085 
00086 };
00087 
00088 #endif
00089 

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