00001 #ifndef _M_SETOBCHISQUARECUTS_HH_ 00002 #define _M_SETOBCHISQUARECUTS_HH_ 00003 00048 #include "QModule.hh" 00049 #include <vector> 00050 #include <map> 00051 #include <utility> 00052 00053 class MSetOBChiSquareCuts : public QModule { 00054 00055 public: 00057 MSetOBChiSquareCuts(QSequence* s); 00058 00060 ~MSetOBChiSquareCuts(); 00061 00063 void Init(); 00064 00066 QEvent* Do(QEvent* ev); 00067 00069 void Done(); 00070 private: 00072 std::string fOutputFilename; 00073 00075 std::map<int, std::vector<std::pair<double, double> > > fChiSquareAndEnergy; 00076 00078 // std::map<int, std::vector<double> > fEnergies; 00079 00081 std::string fEnergyVar; 00082 00083 00084 }; 00085 00086 #endif 00087