00001 #ifndef _M_APPLYPSATHREHOLDS_HH_ 00002 #define _M_APPLYPSATHREHOLDS_HH_ 00003 00037 #include "QModule.hh" 00038 #include "ApplyFitPSA.hh" 00039 #include <map> 00040 #include <set> 00041 #include <vector> 00042 #include <sstream> 00043 #include "TF1.h" 00044 00045 00046 class MApplyPSAThresholds : public QModule 00047 { 00048 public: 00050 MApplyPSAThresholds(QSequence* s); 00051 00053 ~MApplyPSAThresholds(); 00054 00056 void Init(); 00057 00059 QEvent* Do(QEvent* ev); 00060 00062 void Done(); 00063 private: 00064 00066 ApplyFitPSA fApplyFitPSA; 00067 00069 std::string fInputFile; 00070 00071 00073 std::string fFuncBaseName, fRDFuncBaseName; 00074 00075 00077 //std::string fMultiplicityVarName; 00078 00081 //int fMaxMult; 00082 00084 double fNSigma; 00085 00086 00087 }; 00088 00089 #endif 00090