00001 #ifndef _M_APPLYFITPSA_HH_ 00002 #define _M_APPLYFITPSA_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 class MApplyFitPSA : public QModule 00046 { 00047 public: 00049 MApplyFitPSA(QSequence* s); 00050 00052 ~MApplyFitPSA(); 00053 00055 void Init(); 00056 00058 QEvent* Do(QEvent* ev); 00059 00061 void Done(); 00062 private: 00063 00065 ApplyFitPSA fApplyFitPSA; 00066 00068 std::string fFuncBaseName, fRDFuncBaseName; 00069 00071 double fEnergyStep; 00072 double fEnergyMax; 00073 00075 //std::string fMultiplicityVarName; 00076 00079 //int fMaxMult; 00080 00082 double fNSigma; 00083 00084 // Auxiliar 00085 int fIndex; 00086 int fIteration; 00087 }; 00088 00089 #endif 00090