QCoincidenceScanner.hh

Go to the documentation of this file.
00001 
00002 #ifndef _Q_COINCIDENCE_SCANNER_HH_
00003 #define _Q_COINCIDENCE_SCANNER_HH_
00004 
00005 #include <list>
00006 
00007 class QDuplicatesFilter;
00008 class QCoincidenceFilter;
00009 class QCoincidence;
00010 
00023 class QCoincidenceScanner
00024 {
00025 public:
00026 
00028    QCoincidenceScanner();
00029    
00031    virtual~ QCoincidenceScanner();
00032 
00040    void AddFilter(const QCoincidenceFilter* filter)
00041    { fFilters.push_back(filter); }
00042 
00052    std::list<QCoincidence>
00053    Filter(const std::list<QCoincidence>& coincList) const;
00054 
00055 private:
00056    std::list<const QCoincidenceFilter*> fFilters;
00057 };
00058 #endif

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