108 std::unique_ptr<ZCountingTrigger::TTrigger>
fTrigger;
ZCounting(const edm::ParameterSet &ps)
MonitorElement * h_mass_Glo_pass_forward
MonitorElement * h_mass_Glo_fail_forward
bool isElectronTrigger(ZCountingTrigger::TTrigger triggerMenu, TriggerBits hltBits)
edm::InputTag fBeamspotTag
MonitorElement * h_mass_SIT_fail_central
MonitorElement * h_mass_SIT_pass_forward
std::vector< std::string > fMuonHLTNames
bool passMuonID(const reco::Muon &muon, const reco::Vertex &vtx, const MuonIDTypes &idType)
edm::EDGetTokenT< edm::View< reco::GsfElectron > > fGsfElectronName_token
bool isElectronTriggerObj(ZCountingTrigger::TTrigger triggerMenu, TriggerObjects hltMatchBits)
edm::InputTag fConversionTag
MonitorElement * h_mass_HLT_pass_forward
ElectronIdentifier EleID_
const float ELE_ETA_CRACK_HIGH
const float ELE_ETA_CUT_TAG
MonitorElement * h_ee_mass_HLT_fail_central
MonitorElement * h_mass_yield_Z
MonitorElement * h_mass_Glo_pass_central
std::bitset< kNTrigObjectBit > TriggerObjects
MonitorElement * h_ee_mass_HLT_pass_forward
edm::EDGetTokenT< reco::TrackCollection > fTrackName_token
bool isCustomTightMuon(const reco::Muon &muon)
edm::EDGetTokenT< reco::MuonCollection > fMuonName_token
void analyzeMuons(edm::Event const &e, edm::EventSetup const &eSetup)
edm::ParameterSetID fTriggerNamesID
const float ELE_MASS_CUT_HIGH
const std::string ELE_ID_WP
edm::EDGetTokenT< reco::VertexCollection > fPVName_token
MonitorElement * h_yieldEE_Z
std::bitset< kNTrigBit > TriggerBits
const float ELE_PT_CUT_PROBE
MonitorElement * h_npv_yield_Z
bool isMuonTrigger(const ZCountingTrigger::TTrigger &triggerMenu, const TriggerBits &hltBits)
void initHLT(const edm::TriggerResults &, const edm::TriggerNames &)
MonitorElement * h_ee_yield_Z_eeee
MonitorElement * h_ee_yield_Z_ebee
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
MonitorElement * h_ee_mass_HLT_fail_forward
bool ele_tag_selection(double pt, double abseta)
void analyze(edm::Event const &e, edm::EventSetup const &eSetup) override
const float ELE_MASS_CUT_LOW
const float ELE_ETA_CRACK_LOW
edm::EDGetTokenT< trigger::TriggerEvent > fHLTObjTag_token
MonitorElement * h_ee_mass_id_pass_forward
MonitorElement * h_ee_mass_HLT_pass_central
MonitorElement * h_mass_SIT_fail_forward
MonitorElement * h_ee_yield_Z_ebeb
MonitorElement * h_mass_HLT_pass_central
const float ELE_ETA_CUT_PROBE
edm::EDGetTokenT< reco::ConversionCollection > fConversionToken
edm::EDGetTokenT< edm::TriggerResults > fHLTTag_token
bool ele_probe_selection(double pt, double abseta)
MonitorElement * h_ee_mass_id_pass_central
std::string fElectronName
MonitorElement * h_mass_HLT_fail_forward
void dqmBeginRun(edm::Run const &, edm::EventSetup const &) override
bool passMuonIso(const reco::Muon &muon, const MuonIsoTypes &isoType, const float isoCut)
MonitorElement * h_ee_mass_id_fail_forward
edm::EDGetTokenT< double > fRhoToken
MonitorElement * h_yieldBB_Z
std::vector< std::string > fMuonHLTObjectNames
MonitorElement * h_ee_mass_id_fail_central
void analyzeElectrons(edm::Event const &e, edm::EventSetup const &eSetup)
const float ELECTRON_MASS
MonitorElement * h_mass_Glo_fail_central
edm::EDGetTokenT< reco::BeamSpot > fBeamspotToken
MonitorElement * h_mass_SIT_pass_central
const float ELE_PT_CUT_TAG
std::unique_ptr< ZCountingTrigger::TTrigger > fTrigger
edm::EDGetTokenT< edm::View< reco::SuperCluster > > fSCName_token
MonitorElement * h_mass_HLT_fail_central
bool isMuonTriggerObj(const ZCountingTrigger::TTrigger &triggerMenu, const TriggerObjects &hltMatchBits)