#include <GenWeightValidation.h>
Private Member Functions | |
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 | fillTemplates (std::vector< MonitorElement * > &tmps, float obs) |
Private Attributes | |
const edm::EDGetTokenT < reco::GenJetCollection > | genJetToken_ |
const edm::EDGetTokenT < reco::GenParticleCollection > | genParticleToken_ |
const int | idxFSRdown_ |
const int | idxFSRup_ |
const int | idxGenEvtInfo_ |
const int | idxISRdown_ |
const int | idxISRup_ |
int | idxMax_ |
const double | jetEtaCut_ |
std::vector< MonitorElement * > | jetMultTemp_ |
const double | jetPtCut_ |
const int | jetPtNbin_ |
const double | jetPtRange_ |
std::vector< MonitorElement * > | leadJetEtaTemp_ |
std::vector< MonitorElement * > | leadJetPtTemp_ |
std::vector< MonitorElement * > | leadLepEtaTemp_ |
const double | leadLepPtCut_ |
const int | leadLepPtNbin_ |
const double | leadLepPtRange_ |
std::vector< MonitorElement * > | leadLepPtTemp_ |
const double | lepEtaCut_ |
MonitorElement * | nEvt_ |
const int | nJetsNbin_ |
MonitorElement * | nlogWgt_ |
const int | rapidityNbin_ |
const double | rapidityRange_ |
double | weight_ |
std::vector< std::vector < double > > | weights_ |
MonitorElement * | wgtVal_ |
WeightManager | wmanager_ |
Definition at line 26 of file GenWeightValidation.h.
|
explicit |
Definition at line 8 of file GenWeightValidation.cc.
References idxFSRdown_, idxFSRup_, idxISRdown_, idxISRup_, and idxMax_.
|
overridedefault |
|
overridevirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 122 of file GenWeightValidation.cc.
References funct::abs(), dqm::impl::MonitorElement::Fill(), fillTemplates(), genJetToken_, genParticleToken_, edm::Event::getByToken(), idxGenEvtInfo_, idxMax_, jetEtaCut_, jetMultTemp_, jetPtCut_, leadJetEtaTemp_, leadJetPtTemp_, leadLepEtaTemp_, leadLepPtCut_, leadLepPtTemp_, lepEtaCut_, HLT_FULL_cff::leptons, nEvt_, nlogWgt_, weight_, weights_, WeightManager::weightsCollection(), wgtVal_, and wmanager_.
|
overridevirtual |
Setting the DQM top directories
Implements DQMEDAnalyzer.
Definition at line 33 of file GenWeightValidation.cc.
References DQMHelper::book1dHisto(), bookTemplates(), jetMultTemp_, jetPtNbin_, jetPtRange_, leadJetEtaTemp_, leadJetPtTemp_, leadLepEtaTemp_, leadLepPtNbin_, leadLepPtRange_, leadLepPtTemp_, nEvt_, nJetsNbin_, nlogWgt_, rapidityNbin_, rapidityRange_, dqm::implementation::NavigatorBase::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, and wgtVal_.
|
private |
Definition at line 92 of file GenWeightValidation.cc.
References DQMHelper::book1dHisto().
Referenced by bookHistograms().
|
overridevirtual |
|
private |
Definition at line 182 of file GenWeightValidation.cc.
References idxFSRdown_, idxFSRup_, idxGenEvtInfo_, idxISRdown_, idxISRup_, weight_, and weights_.
Referenced by analyze().
|
private |
Definition at line 60 of file GenWeightValidation.h.
Referenced by analyze().
|
private |
Definition at line 59 of file GenWeightValidation.h.
Referenced by analyze().
|
private |
Definition at line 62 of file GenWeightValidation.h.
Referenced by fillTemplates(), and GenWeightValidation().
|
private |
Definition at line 62 of file GenWeightValidation.h.
Referenced by fillTemplates(), and GenWeightValidation().
|
private |
Definition at line 62 of file GenWeightValidation.h.
Referenced by analyze(), and fillTemplates().
|
private |
Definition at line 62 of file GenWeightValidation.h.
Referenced by fillTemplates(), and GenWeightValidation().
|
private |
Definition at line 62 of file GenWeightValidation.h.
Referenced by fillTemplates(), and GenWeightValidation().
|
private |
Definition at line 66 of file GenWeightValidation.h.
Referenced by analyze(), and GenWeightValidation().
|
private |
Definition at line 65 of file GenWeightValidation.h.
Referenced by analyze().
|
private |
Definition at line 55 of file GenWeightValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 65 of file GenWeightValidation.h.
Referenced by analyze().
|
private |
Definition at line 64 of file GenWeightValidation.h.
Referenced by bookHistograms().
|
private |
Definition at line 65 of file GenWeightValidation.h.
Referenced by bookHistograms().
|
private |
Definition at line 57 of file GenWeightValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 56 of file GenWeightValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 54 of file GenWeightValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 63 of file GenWeightValidation.h.
Referenced by analyze().
|
private |
Definition at line 62 of file GenWeightValidation.h.
Referenced by bookHistograms().
|
private |
Definition at line 63 of file GenWeightValidation.h.
Referenced by bookHistograms().
|
private |
Definition at line 53 of file GenWeightValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 63 of file GenWeightValidation.h.
Referenced by analyze().
|
private |
Definition at line 50 of file GenWeightValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 64 of file GenWeightValidation.h.
Referenced by bookHistograms().
|
private |
Definition at line 51 of file GenWeightValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 62 of file GenWeightValidation.h.
Referenced by bookHistograms().
|
private |
Definition at line 63 of file GenWeightValidation.h.
Referenced by bookHistograms().
|
private |
Definition at line 47 of file GenWeightValidation.h.
Referenced by analyze(), and fillTemplates().
|
private |
Definition at line 48 of file GenWeightValidation.h.
Referenced by analyze(), and fillTemplates().
|
private |
Definition at line 52 of file GenWeightValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 45 of file GenWeightValidation.h.
Referenced by analyze().