#include <ZCounting.h>
Protected Member Functions | |
void | analyze (edm::Event const &e, edm::EventSetup const &eSetup) override |
void | bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override |
void | dqmBeginRun (edm::Run const &, edm::EventSetup const &) override |
Protected Member Functions inherited from DQMEDAnalyzer | |
uint64_t | meId () const |
Private Member Functions | |
bool | isCustomTightMuon (const reco::Muon &muon) |
bool | passGlobalMuon (const reco::Muon &muon) |
bool | passMuonID (const reco::Muon &muon, const reco::Vertex *vtx) |
bool | passMuonIso (const reco::Muon &muon) |
bool | passTrack (const reco::Track &track) |
Additional Inherited Members | |
Static Public Member Functions inherited from DQMEDAnalyzer | |
static void | globalEndJob (DQMEDAnalyzerGlobalCache const *) |
static void | globalEndLuminosityBlockProduce (edm::LuminosityBlock &lumi, edm::EventSetup const &setup, LuminosityBlockContext const *context) |
static void | globalEndRunProduce (edm::Run &run, edm::EventSetup const &setup, RunContext const *context) |
static std::unique_ptr< DQMEDAnalyzerGlobalCache > | initializeGlobalCache (edm::ParameterSet const &) |
Protected Attributes inherited from DQMEDAnalyzer | |
edm::EDPutTokenT< DQMToken > | lumiToken_ |
edm::EDPutTokenT< DQMToken > | runToken_ |
unsigned int | streamId_ |
Definition at line 25 of file ZCounting.h.
Enumerator | |
---|---|
NoneID | |
LooseID | |
MediumID | |
TightID | |
CustomTightID |
Definition at line 30 of file ZCounting.h.
Enumerator | |
---|---|
NoneIso | |
TrackerIso | |
PFIso |
Definition at line 31 of file ZCounting.h.
ZCounting::ZCounting | ( | const edm::ParameterSet & | ps | ) |
Definition at line 21 of file ZCounting.cc.
References TriggerTools::addTriggerRecord(), CustomTightID, DRMAX_HLT, edm::ParameterSet::getParameter(), IDType_, IDTypestr_, IsoType_, IsoTypestr_, LooseID, MediumID, NoneID, NoneIso, PFIso, TriggerTools::setDRMAX(), TriggerTools::setTriggerEventToken(), TriggerTools::setTriggerResultsToken(), AlCaHLTBitMon_QueryRunRegistry::string, TightID, TrackerIso, triggerResultsInputTag_, and triggers.
|
override |
Definition at line 94 of file ZCounting.cc.
|
overrideprotectedvirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 346 of file ZCounting.cc.
References reco::deltaR2(), DRMAX_IO, reco::TrackBase::eta(), HLT_2023v12_cff::eta1, HLT_2023v12_cff::eta2, EtaCutL1_, EtaCutL2_, dqm::impl::MonitorElement::Fill(), fMuonName_token, fPVName_token, fStandaloneRegName_token, fStandaloneUpdName_token, fTrackName_token, h_mass_1HLT_BB, h_mass_1HLT_BE, h_mass_1HLT_EE, h_mass_2HLT_BB, h_mass_2HLT_BE, h_mass_2HLT_EE, h_mass_Glo_fail_BB, h_mass_Glo_fail_BE, h_mass_Glo_fail_EE, h_mass_Glo_pass_BB, h_mass_Glo_pass_BE, h_mass_Glo_pass_EE, h_mass_ID_fail_BB, h_mass_ID_fail_BE, h_mass_ID_fail_EE, h_mass_Sta_fail_BB, h_mass_Sta_fail_BE, h_mass_Sta_fail_EE, h_mass_Sta_pass_BB, h_mass_Sta_pass_BE, h_mass_Sta_pass_EE, h_npv, heavyIonCSV_trainingSettings::idx, iEvent, muons_cff::isStandalone, edm::HandleBase::isValid(), MassMax_, MassMin_, MAX_ETA_STA, MIN_PT_STA, MUON_BOUND, MUON_MASS, N_STA_HITS, TriggerTools::pass(), passGlobalMuon(), passMuonID(), passMuonIso(), TriggerTools::passObj(), passTrack(), reco::TrackBase::phi(), reco::TrackBase::pt(), HLT_2023v12_cff::pt1, HLT_2023v12_cff::pt2, PtCutL1_, PtCutL2_, TriggerTools::readEvent(), egammaDQMOffline_cff::standAlone, HLT_2023v12_cff::track, triggers, VtxAbsZCut_, VtxNdofCut_, VtxNTracksFitCut_, and VtxRhoCut_.
|
overrideprotectedvirtual |
Implements DQMEDAnalyzer.
Definition at line 125 of file ZCounting.cc.
References dqm::implementation::IBooker::book2D(), dqm::implementation::NavigatorBase::cd(), h_mass_1HLT_BB, h_mass_1HLT_BE, h_mass_1HLT_EE, h_mass_2HLT_BB, h_mass_2HLT_BE, h_mass_2HLT_EE, h_mass_Glo_fail_BB, h_mass_Glo_fail_BE, h_mass_Glo_fail_EE, h_mass_Glo_pass_BB, h_mass_Glo_pass_BE, h_mass_Glo_pass_EE, h_mass_ID_fail_BB, h_mass_ID_fail_BE, h_mass_ID_fail_EE, h_mass_Sta_fail_BB, h_mass_Sta_fail_BE, h_mass_Sta_fail_EE, h_mass_Sta_pass_BB, h_mass_Sta_pass_BE, h_mass_Sta_pass_EE, h_npv, LumiBin_, LumiMax_, LumiMin_, MassBin_, MassMax_, MassMin_, PVBin_, PVMax_, PVMin_, dqm::impl::MonitorElement::setAxisTitle(), and dqm::implementation::NavigatorBase::setCurrentFolder().
|
overrideprotectedvirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 99 of file ZCounting.cc.
References hltConfigProvider_, edm::RunBase::id(), HLTConfigProvider::init(), TriggerTools::initHLTObjects(), edm::InputTag::process(), HLTConfigProvider::processName(), HLTConfigProvider::size(), HLTConfigProvider::tableName(), triggerResultsInputTag_, and triggers.
|
private |
Definition at line 677 of file ZCounting.cc.
Referenced by passMuonID().
|
private |
Definition at line 704 of file ZCounting.cc.
References funct::abs(), reco::deltaR2(), DRMAX_IO, MAX_ETA_STA, MAX_ETA_TRK, MIN_PT_STA, MIN_PT_TRK, and N_STA_HITS.
Referenced by analyze().
|
private |
Definition at line 686 of file ZCounting.cc.
References CustomTightID, IDType_, isCustomTightMuon(), muon::isLooseMuon(), muon::isMediumMuon(), muon::isTightMuon(), LooseID, MediumID, NoneID, TightID, and extraflags_cff::vtx.
Referenced by analyze().
|
private |
Definition at line 726 of file ZCounting.cc.
References IsoCut_, IsoType_, SiStripPI::max, NoneIso, PFIso, and TrackerIso.
Referenced by analyze().
|
private |
Definition at line 719 of file ZCounting.cc.
References HLT_2023v12_cff::track.
Referenced by analyze().
|
private |
Definition at line 97 of file ZCounting.h.
Referenced by ZCounting().
|
private |
Definition at line 98 of file ZCounting.h.
Referenced by analyze(), and passGlobalMuon().
|
private |
Definition at line 64 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 65 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 52 of file ZCounting.h.
|
private |
Definition at line 53 of file ZCounting.h.
|
private |
Definition at line 51 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 48 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 55 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 56 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 59 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 118 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 119 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 120 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 114 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 115 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 116 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 129 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 130 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 131 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 126 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 127 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 128 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 122 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 123 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 124 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 136 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 137 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 138 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 133 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 134 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 135 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 111 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 93 of file ZCounting.h.
Referenced by dqmBeginRun().
|
private |
Definition at line 89 of file ZCounting.h.
Referenced by passMuonID(), and ZCounting().
|
private |
Definition at line 84 of file ZCounting.h.
Referenced by ZCounting().
|
private |
Definition at line 86 of file ZCounting.h.
Referenced by passMuonIso().
|
private |
Definition at line 90 of file ZCounting.h.
Referenced by passMuonIso(), and ZCounting().
|
private |
Definition at line 85 of file ZCounting.h.
Referenced by ZCounting().
|
private |
Definition at line 71 of file ZCounting.h.
Referenced by bookHistograms().
|
private |
Definition at line 73 of file ZCounting.h.
Referenced by bookHistograms().
|
private |
Definition at line 72 of file ZCounting.h.
Referenced by bookHistograms().
|
private |
Definition at line 67 of file ZCounting.h.
Referenced by bookHistograms().
|
private |
Definition at line 69 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 68 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 103 of file ZCounting.h.
Referenced by analyze(), and passGlobalMuon().
|
private |
Definition at line 101 of file ZCounting.h.
Referenced by passGlobalMuon().
|
private |
Definition at line 102 of file ZCounting.h.
Referenced by analyze(), and passGlobalMuon().
|
private |
Definition at line 100 of file ZCounting.h.
Referenced by passGlobalMuon().
|
private |
Definition at line 108 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 107 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 105 of file ZCounting.h.
Referenced by analyze(), and passGlobalMuon().
|
private |
Definition at line 62 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 63 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 75 of file ZCounting.h.
Referenced by bookHistograms().
|
private |
Definition at line 77 of file ZCounting.h.
Referenced by bookHistograms().
|
private |
Definition at line 76 of file ZCounting.h.
Referenced by bookHistograms().
|
private |
Definition at line 47 of file ZCounting.h.
Referenced by dqmBeginRun(), and ZCounting().
|
private |
Definition at line 94 of file ZCounting.h.
Referenced by analyze(), dqmBeginRun(), and ZCounting().
|
private |
Definition at line 81 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 80 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 79 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 82 of file ZCounting.h.
Referenced by analyze().