1 #ifndef GENWEIGHTVALIDATION_H 2 #define GENWEIGHTVALIDATION_H 36 std::vector<MonitorElement *> &tmps,
44 void fillTemplates(std::vector<MonitorElement *> &tmps,
float obs);
const double leadLepPtRange_
std::vector< MonitorElement * > leadLepEtaTemp_
const edm::EDGetTokenT< reco::GenParticleCollection > genParticleToken_
void analyze(const edm::Event &, const edm::EventSetup &) override
void fillTemplates(std::vector< MonitorElement *> &tmps, float obs)
const double rapidityRange_
void dqmBeginRun(const edm::Run &, const edm::EventSetup &) override
std::vector< MonitorElement * > jetMultTemp_
GenWeightValidation(const edm::ParameterSet &)
MonitorElement * nlogWgt_
std::vector< MonitorElement * > leadJetEtaTemp_
std::vector< MonitorElement * > leadJetPtTemp_
std::vector< MonitorElement * > leadLepPtTemp_
void bookTemplates(DQMHelper &aDqmHelper, std::vector< MonitorElement *> &tmps, const std::string &name, const std::string &title, int nbin, float low, float high, const std::string &xtitle, const std::string &ytitle)
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
const edm::EDGetTokenT< reco::GenJetCollection > genJetToken_
~GenWeightValidation() override=default
const double leadLepPtCut_
std::vector< std::vector< double > > weights_