MWienerFilter.hh

Go to the documentation of this file.
00001 
00037 #ifndef _M_WIENER_FILTER_H_
00038 #define _M_WIENER_FILTER_H_
00039 
00040 #include "QCuore.hh"
00041 #include "QModule.hh"
00042 #include "WienerFilter.hh"
00043 class MWienerFilter : public QModule {
00044   
00045 public:
00046   MWienerFilter(QSequence* s);
00047   
00048   virtual ~MWienerFilter();
00049   
00050   // Init method is called before event loop
00051   virtual void Init();
00052   
00053   // Doit method is called for each event, getting the event as argument
00054   virtual QEvent* Do( QEvent* ev);
00055   
00056   // Done method is called after event loop
00057   virtual void Done();
00058 
00059 private:
00061   std::map<int,WienerFilter*> fWienerFilter;
00063   string AvgPulseFileName, nPSFileName; 
00064   unsigned int fMaxIterations;
00065   int fNumChannels,fNormType,fPreviousRun,fThreshold;
00067   bool loadFromFile,Diff,LoadFromTXO;
00068   
00069 };
00070 
00071 #endif

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