2 #ifndef HLTriggerOffline_TopValidation_H
3 #define HLTriggerOffline_TopValidation_H
67 #include "TLorentzVector.h"
edm::EDGetTokenT< reco::CaloJetCollection > iterativeCone5CaloJetsToken_
MonitorElement * etamuon_4jet1muSel_hltmu9
MonitorElement * pt_off_dimu1
MonitorElement * eta_off_emu_muon
MonitorElement * h_etamu1_trig[100]
MonitorElement * ptmuon_4jet1muSel_hltmu9
MonitorElement * h_etjet1_trig_el[100]
MonitorElement * h_mu_gen
MonitorElement * events_acc_off_muon
MonitorElement * eta_off_mu
MonitorElement * h_etael1_trig_em[100]
MonitorElement * hlt_bitel_hist_reco
MonitorElement * et_off_jet_mu
MonitorElement * eta_off_dimu2
MonitorElement * njets_off_mu
edm::InputTag offlineElectrons
MonitorElement * h_ptmu1_trig_em[100]
std::string fOutputFileName
edm::EDGetTokenT< reco::MuonCollection > muonsToken_
TopValidation(const edm::ParameterSet &)
MonitorElement * hlt_bitel_hist_gen
MonitorElement * hlt_bitmu_hist_gen
MonitorElement * hlt_bitjet_hist_reco_el
MonitorElement * eta_off_emu_electron
MonitorElement * pt_off_diel1
std::vector< std::string > hlt_bitnamesMu
MonitorElement * pt_off_mu
MonitorElement * h_etael1_trig_diel[100]
MonitorElement * pt_off_emu_electron
MonitorElement * h_etamu1_trig_dimu[100]
std::vector< std::string > hlt_bitnames
MonitorElement * pt_off_emu_muon
MonitorElement * eta_off_dimu1
std::vector< std::string > hlt_bitnamesJet
edm::ParameterSet parameters
MonitorElement * hlt_bitmu_hist_reco
MonitorElement * h_mu_reco
MonitorElement * et_off_jet_el
MonitorElement * njets_off_el
MonitorElement * eta_off_diel2
MonitorElement * ptmuon_4jet1muSel
edm::EDGetTokenT< reco::GenParticleCollection > genParticlesToken_
MonitorElement * etamuon_4jet1muSel
MonitorElement * Njets_4jet1muSel
std::string outputFileName
MonitorElement * h_ptel1_trig[100]
MonitorElement * h_ptmu1_trig_dimu[100]
MonitorElement * pt_off_diel2
MonitorElement * h_jet_gen
MonitorElement * h_etajet1_trig_el[100]
MonitorElement * h_etael1_trig[100]
virtual void analyze(const edm::Event &, const edm::EventSetup &)
edm::EDGetTokenT< reco::GsfElectronCollection > offlineElectronsToken_
MonitorElement * h_jet_reco
MonitorElement * eta_off_jet_el
MonitorElement * h_jet_reco_el
MonitorElement * hlt_bitjet_hist_reco
MonitorElement * h_el_gen
MonitorElement * Njets_4jet1muSel_hltmu9
MonitorElement * h_ptmu1_trig[100]
std::vector< std::string > hlt_bitnamesEg
MonitorElement * h_etjet1_trig_mu[100]
edm::EDGetTokenT< reco::TrackCollection > ctfWithMaterialTracksToken_
MonitorElement * pt_off_dimu2
MonitorElement * events_acc_off_electron
MonitorElement * eta_off_jet_mu
MonitorElement * eta_off_diel1
MonitorElement * h_ptel1_trig_em[100]
edm::EDGetTokenT< edm::TriggerResults > inputTagToken_
MonitorElement * h_jet_gen_el
MonitorElement * h_ptel1_trig_diel[100]
MonitorElement * h_etamu1_trig_em[100]
MonitorElement * pt_off_el
MonitorElement * hlt_bitjet_hist_gen_el
MonitorElement * h_etajet1_trig_mu[100]
MonitorElement * h_el_reco
MonitorElement * hlt_bitjet_hist_gen
MonitorElement * eta_off_el
std::stringstream topFolder