21 histname =
"ht_variable"; histtitle =
"PFHT";
25 histname =
"htVsMET"; histtitle =
"PFHT vs PFMET";
29 histname =
"htVsLS"; histtitle =
"PFHT vs LS";
42 for (
auto const & htjet : htjets){
67 std::vector<double>
bins = {0.,50.,100.,150.,200.,250.,300.,350.,400.,450.,500.,550.,600.,650.,700.,750.,800.,900.,1000.,1200.,1500.,2000.};
68 histoPSet.
add<std::vector<double> >(
"htBinning",
bins);
70 std::vector<double> metbins = {0.,20.,40.,60.,80.,100.,120.,140.,160.,180.,200.,220.,240.,260.,280.,300.,320.,340.,360.,380.,400.,450.,500.,1000.};
71 histoPSet.
add<std::vector<double> >(
"metBinning2", metbins);
T getParameter(std::string const &) const
MonitorElement * numerator
static void fillHistoLSPSetDescription(edm::ParameterSetDescription &pset)
void bookHistograms(DQMStore::IBooker &)
static MEbinning getHistoLSPSet(const edm::ParameterSet &pset)
void initialise(const edm::ParameterSet &iConfig)
static void fillHistoPSetDescription(edm::ParameterSetDescription &pset)
std::vector< double > ht_variable_binning_
void setMETitle(ObjME &me, const std::string &titleX, const std::string &titleY)
static MEbinning getHistoPSet(const edm::ParameterSet &pset)
MonitorElement * denominator
std::vector< double > met_variable_binning_
void Fill(HcalDetId &id, double val, std::vector< TH2F > &depth)
static void fillHtDescription(edm::ParameterSetDescription &histoPSet)
ParameterDescriptionBase * add(U const &iLabel, T const &value)
void fillHistograms(const std::vector< reco::PFJet > &htjets, const double &met, const int &ls, const bool passCond)
void bookME(DQMStore::IBooker &, ObjME &me, const std::string &histname, const std::string &histtitle, unsigned nbins, double xmin, double xmax)
ObjME htME_variableBinning_