#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 | passMuonID (const reco::Muon &muon, const reco::Vertex *vtx) |
bool | passMuonIso (const reco::Muon &muon) |
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 26 of file ZCounting.h.
Enumerator | |
---|---|
NoneID | |
LooseID | |
MediumID | |
TightID | |
CustomTightID |
Definition at line 31 of file ZCounting.h.
Enumerator | |
---|---|
NoneIso | |
TrackerIso | |
PFIso |
Definition at line 32 of file ZCounting.h.
ZCounting::ZCounting | ( | const edm::ParameterSet & | ps | ) |
Definition at line 20 of file ZCounting.cc.
References TriggerTools::addTriggerRecord(), CustomTightID, DRMAX, 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 89 of file ZCounting.cc.
|
overrideprotectedvirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 263 of file ZCounting.cc.
References HLT_2022v12_cff::eta1, HLT_2022v12_cff::eta2, EtaCutL1_, EtaCutL2_, dqm::impl::MonitorElement::Fill(), fMuonName_token, fPVName_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_SIT_fail_BB, h_mass_SIT_fail_BE, h_mass_SIT_fail_EE, h_npv, iEvent, reco::isMuon(), edm::HandleBase::isValid(), MassMax_, MassMin_, MUON_BOUND, MUON_MASS, TriggerTools::pass(), passMuonID(), passMuonIso(), TriggerTools::passObj(), HLT_2022v12_cff::pt1, HLT_2022v12_cff::pt2, PtCutL1_, PtCutL2_, MetAnalyzer::pv(), TriggerTools::readEvent(), triggers, VtxAbsZCut_, VtxNdofCut_, VtxNTracksFitCut_, and VtxRhoCut_.
|
overrideprotectedvirtual |
Implements DQMEDAnalyzer.
Definition at line 120 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_SIT_fail_BB, h_mass_SIT_fail_BE, h_mass_SIT_fail_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 94 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 489 of file ZCounting.cc.
References muon::GlobalMuonPromptTight, and muon::isGoodMuon().
Referenced by passMuonID().
|
private |
Definition at line 502 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 520 of file ZCounting.cc.
References IsoCut_, IsoType_, SiStripPI::max, NoneIso, PFIso, and TrackerIso.
Referenced by analyze().
|
private |
Definition at line 93 of file ZCounting.h.
Referenced by ZCounting().
|
private |
Definition at line 60 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 61 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 51 of file ZCounting.h.
|
private |
Definition at line 52 of file ZCounting.h.
|
private |
Definition at line 50 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 47 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 55 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 106 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 107 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 108 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 102 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 103 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 104 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 110 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 112 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 99 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 89 of file ZCounting.h.
Referenced by dqmBeginRun().
|
private |
Definition at line 85 of file ZCounting.h.
Referenced by passMuonID(), and ZCounting().
|
private |
Definition at line 80 of file ZCounting.h.
Referenced by ZCounting().
|
private |
Definition at line 82 of file ZCounting.h.
Referenced by passMuonIso().
|
private |
Definition at line 86 of file ZCounting.h.
Referenced by passMuonIso(), and ZCounting().
|
private |
Definition at line 81 of file ZCounting.h.
Referenced by ZCounting().
|
private |
Definition at line 67 of file ZCounting.h.
Referenced by bookHistograms().
|
private |
Definition at line 69 of file ZCounting.h.
Referenced by bookHistograms().
|
private |
Definition at line 68 of file ZCounting.h.
Referenced by bookHistograms().
|
private |
Definition at line 63 of file ZCounting.h.
Referenced by bookHistograms().
|
private |
Definition at line 65 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 64 of file ZCounting.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 96 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 95 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 58 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 59 of file ZCounting.h.
Referenced by analyze().
|
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 46 of file ZCounting.h.
Referenced by dqmBeginRun(), and ZCounting().
|
private |
Definition at line 90 of file ZCounting.h.
Referenced by analyze(), dqmBeginRun(), and ZCounting().
|
private |
Definition at line 77 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 76 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 75 of file ZCounting.h.
Referenced by analyze().
|
private |
Definition at line 78 of file ZCounting.h.
Referenced by analyze().