00001 #ifndef _M_SETOBCHISQUARECUTS_HH_ 00002 #define _M_SETOBCHISQUARECUTS_HH_ 00003 00042 #include "QModule.hh" 00043 #include <vector> 00044 #include <map> 00045 #include <utility> 00046 00047 class MSetOBChiSquareCuts : public QModule { 00048 00049 public: 00051 MSetOBChiSquareCuts(QSequence* s); 00052 00054 ~MSetOBChiSquareCuts(); 00055 00057 void Init(); 00058 00060 QEvent* Do(QEvent* ev); 00061 00063 void Done(); 00064 private: 00066 std::string fOutputFilename; 00067 00069 std::map<int, std::vector<std::pair<double, double> > > fChiSquareAndEnergy; 00070 00072 // std::map<int, std::vector<double> > fEnergies; 00073 00074 00075 00076 }; 00077 00078 #endif 00079