MApplyCalibration.hh

Go to the documentation of this file.
00001 #ifndef _M_APPLYCALIBRATION_HH_
00002 #define _M_APPLYCALIBRATION_HH_
00003 
00004 #include "TF1.h"
00005 
00051 #include "QModule.hh"
00052 
00053 class MApplyCalibration : public QModule {
00054 
00055         public:
00057                 MApplyCalibration(QSequence* s);
00058                 
00060                 ~MApplyCalibration();
00061 
00063                 void Init();
00064 
00066                 QEvent* Do(QEvent* ev);
00067 
00069                 void Done();
00070         
00071         private:
00072                 
00074                 TF1* fCalFunction;
00075                 
00077                 std::string fEnergyVarName;
00078                 
00080                 std::string fAmplitudeVarName;
00081                 
00083                 std::map<int, double*> fParams;
00084                 
00086                 bool fEnableBlinding;
00087                 double fROImin;
00088                 double fROImax;
00089                 std::string fEnergyShiftVarName;
00090 };
00091 
00092 #endif
00093 

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