Public Member Functions | |
SmartSelectionMonitor_hzz (std::vector< double > const &ptThresholds) | |
bool | declareHistos () |
bool | declareHistos_InstrMET () |
bool | declareHistos_NRB () |
template<class T > | |
bool | fillHistoForAllCategories (TString name, double variable, T currentEvt, TString tag, double weight, bool divideByBinWidth=true) |
template<class T > | |
bool | fill2DHistoForAllCategories (TString name, double variableX, double variableY, T currentEvt, TString tag, double weight) |
template<class T > | |
bool | fillProfileForAllCategories (TString name, double variableY, double variableX, T currentEvt, TString tag, double weight) |
template<class T > | |
bool | fillAnalysisHistos_common (T currentEvt, TString tag, double weight, bool divideByBinWidth=true) |
bool | fillAnalysisHistos (evt currentEvt, TString tag, double weight, bool divideByBinWidth=true) |
bool | fillAnalysisHistos (photon_evt currentEvt, TString tag, double weight, bool divideByBinWidth=true) |
bool | fillPhotonIDHistos_InstrMET (photon_evt currentEvt, TString tag, double weight, bool divideByBinWidth=true) |
bool | fillInstrMETControlRegionHisto (base_evt currentEvt, TString tag, double weight, bool divideByBinWidth=true) |
void | WriteForSysts (TString systName, bool keepEverything) |
Private Attributes | |
std::vector< double > | ptThresholds_ |