21 #ifndef TOPDILEPTONHLTVALIDATION
22 #define TOPDILEPTONHLTVALIDATION
120 sDir_(iConfig.getUntrackedParameter<std::
string>(
"sDir",
"Validation/Top/Efficiencies/")),
121 sElectrons_(iConfig.getUntrackedParameter<std::
string>(
"sElectrons",
"gsfElectrons")),
122 ptElectrons_(iConfig.getUntrackedParameter<double>(
"ptElectrons",0.)),
123 etaElectrons_(iConfig.getUntrackedParameter<double>(
"etaElectrons",0.)),
124 isoElectrons_(iConfig.getUntrackedParameter<double>(
"isoElectrons",0.)),
125 minElectrons_(iConfig.getUntrackedParameter<unsigned int>(
"minElectrons",0)),
126 sMuons_(iConfig.getUntrackedParameter<std::
string>(
"sMuons",
"muons")),
127 ptMuons_(iConfig.getUntrackedParameter<double>(
"ptMuons",0.)),
128 etaMuons_(iConfig.getUntrackedParameter<double>(
"etaMuons",0.)),
129 isoMuons_(iConfig.getUntrackedParameter<double>(
"isoMuons",0.)),
130 minMuons_(iConfig.getUntrackedParameter<unsigned int>(
"minMuons",0)),
131 sJets_(iConfig.getUntrackedParameter<std::
string>(
"sJets",
"ak5PFJets")),
132 ptJets_(iConfig.getUntrackedParameter<double>(
"ptJets",0.)),
133 etaJets_(iConfig.getUntrackedParameter<double>(
"etaJets",0.)),
134 minJets_(iConfig.getUntrackedParameter<unsigned int>(
"minJets",0)),
135 sTrigger_(iConfig.getUntrackedParameter<std::
string>(
"sTrigger",
"TriggerResults")),
136 vsPaths_(iConfig.getUntrackedParameter< std::vector<std::
string> >(
"vsPaths"))
MonitorElement * hNumLeptonPt
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
TopDiLeptonHLTValidation(const edm::ParameterSet &)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
MonitorElement * hNumLeptonEta
#define DEFINE_FWK_MODULE(type)
Base class for all types of Jets.
const reco::GsfElectron * elec2_
edm::EDGetTokenT< edm::TriggerResults > tokTrigger_
MonitorElement * hDenLeptonPt
MonitorElement * hDenJetEta
MonitorElement * hNumJetPt
MonitorElement * hDenJetPt
MonitorElement * hDenLeptonEta
const reco::GsfElectron * elec1_
edm::EDGetTokenT< edm::View< reco::Jet > > tokJets_
unsigned int minElectrons_
edm::EDGetTokenT< edm::View< reco::Muon > > tokMuons_
~TopDiLeptonHLTValidation()
std::vector< std::string > vsPaths_
edm::EDGetTokenT< edm::View< reco::GsfElectron > > tokElectrons_
virtual void analyze(const edm::Event &, const edm::EventSetup &) override
MonitorElement * hNumJetEta