32 std::vector<std::string> subDirVec;
38 float bins[] = {0.,20.,40.,60.,80.,100.,150.,200.,300.,400.,500.,1000};
void setBinContent(int binx, double content)
set content of bin (1-D)
virtual void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &)
std::vector< std::string > met_dirs
MonitorElement * mMETDifference_GenMETTrue_MET20to40
MonitorElement * get(const std::string &path)
double getMean(int axis=1) const
get mean value of histogram along x, y or z axis (axis=1, 2, 3 respectively)
~METTesterPostProcessor()
MonitorElement * mMETDifference_GenMETTrue_MET200to300
MonitorElement * mMETDifference_GenMETTrue_MET300to400
MonitorElement * mMETDifference_GenMETTrue_MET0to20
MonitorElement * mMETDifference_GenMETTrue_MET60to80
MonitorElement * mMETDifference_GenMETTrue_MET80to100
MonitorElement * book1D(Args &&...args)
void setBinError(int binx, double error)
set uncertainty on content of bin (1-D)
MonitorElement * mMETDifference_GenMETTrue_MET400to500
MonitorElement * mMETDifference_GenMETTrue_MET150to200
TObject * getRootObject(void) const
void setCurrentFolder(const std::string &fullpath)
MonitorElement * mMETDifference_GenMETTrue_MET500
MonitorElement * mMETDifference_GenMETTrue_METResolution
std::vector< std::string > getSubdirs(void)
void setCurrentFolder(const std::string &fullpath)
MonitorElement * mMETDifference_GenMETTrue_MET40to60
double getRMS(int axis=1) const
get RMS of histogram along x, y or z axis (axis=1, 2, 3 respectively)
METTesterPostProcessor(const edm::ParameterSet &)
void FillMETRes(std::string metdir, DQMStore::IGetter &)
MonitorElement * mMETDifference_GenMETTrue_MET100to150