MRejectBadIntervals.hh

Go to the documentation of this file.
00001 #ifndef _M_REJECTBADINTERVALS_HH_
00002 #define _M_REJECTBADINTERVALS_HH_
00003 
00036 #include "QFilter.hh"
00037 
00038 class MRejectBadIntervals : public QFilter {
00039 
00040     public:
00042         MRejectBadIntervals(QSequence* s);
00043 
00045         ~MRejectBadIntervals();
00046 
00048         void GetCuts();
00049 
00051         bool Filter(const QEvent* ev);
00052 
00053     private:
00055         enum RejectMode {
00056             MODE_ANTICOINCIDENCE,
00057             MODE_DEFAULT,
00058             MODE_KEEP_BAD_CALIBRATION_RESOLUTION,
00059             MODE_STABILIZATION,
00060                                 MODE_CUSTOM
00061         };
00062         
00064         RejectMode fRejectMode;
00065                   
00067                   std::vector<std::string> fAllowedTypes;
00068 
00069 };
00070 
00071 #endif

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