#include <EmDQMReco.h>
Classes | |
class | FourVectorMonitorElements |
Friends | |
class | HistoFillerReco< l1extra::L1EmParticleCollection > |
class | HistoFillerReco< reco::ElectronCollection > |
class | HistoFillerReco< reco::RecoEcalCandidateCollection > |
Definition at line 45 of file EmDQMReco.h.
|
explicit |
Constructor.
Definition at line 88 of file EmDQMReco.cc.
References cms::cuda::assert(), dirname_, eventnum, filters, histoFillerClu, histoFillerEle, histoFillerL1Iso, histoFillerL1NonIso, histoFillerPho, hltResultsT, mps_fire::i, HLT_2022v12_cff::InputTag, isHltConfigInitialized_, isoNames, HistoFillerReco< T >::isoNameTokens_, numOfHLTCollectionLabels, pdgGen, plotBins, plotBounds, plotEtaMax, plotiso, plotPhiMax, plotPtMax, plotPtMin, processNameRecoMonPath, muonDTDigis_cfi::pset, recocut_, recoElectronsInput, recoEtaAcc, recoEtAcc, recoObjectsEBT, recoObjectsEET, reqNum, AlCaHLTBitMon_QueryRunRegistry::string, theHLTCollectionHumanNames, theHLTCollectionLabels, theHLTOutputTypes, trigger::TriggerCluster, trigger::TriggerElectron, trigger::TriggerL1IsoEG, trigger::TriggerL1NoIsoEG, triggerNameRecoMonPath, triggerObjT, trigger::TriggerPhoton, and useHumanReadableHistTitles.
|
override |
|
overridevirtual |
NOTE: hltConfigProvider initialization has been moved to beginRun()
Reimplemented from DQMEDAnalyzer.
Definition at line 587 of file EmDQMReco.cc.
References edm::HLTGlobalStatus::accept(), reco::Particle::energy(), eventnum, dqm::impl::MonitorElement::Fill(), HistoFillerReco< T >::fillHistos(), histoFillerClu, histoFillerEle, histoFillerL1Iso, histoFillerL1NonIso, histoFillerPho, histReco, histRecoMonpath, hltConfig_, hltResultsT, mps_fire::i, createfilelist::int, isHltConfigInitialized_, edm::HandleBase::isValid(), dqmiodumpmetadata::n, numOfHLTCollectionLabels, pdgGen, funct::pow(), pTComparator_, multPhiCorr_741_25nsDY_cfi::px, multPhiCorr_741_25nsDY_cfi::py, recocut_, recoElectronsInput, recoObjectsEBT, recoObjectsEET, reqNum, findQualityFiles::size, jetUpdater_cfi::sort, mathSSE::sqrt(), theHLTOutputTypes, totalmatchreco, totalreco, trigger::TriggerCluster, trigger::TriggerElectron, HLTConfigProvider::triggerIndex(), trigger::TriggerL1IsoEG, trigger::TriggerL1NoIsoEG, triggerNameRecoMonPath, triggerObjT, and trigger::TriggerPhoton.
|
overridevirtual |
Implements DQMEDAnalyzer.
Definition at line 206 of file EmDQMReco.cc.
References dqm::implementation::IBooker::book1D(), dirname_, etahistiso, etahistisomatchreco, ethistiso, ethistisomatchreco, histEtaIsoOfHltObjMatchToReco, histEtIsoOfHltObjMatchToReco, histHltObjMatchToReco, histMatchReco, histMatchRecoMonPath, histMonpath, histPhiIsoOfHltObjMatchToReco, histReco, histRecoMonpath, B2GTnPMonitor_cfi::histTitle, mps_fire::i, label, numOfHLTCollectionLabels, pdgGen, phiHistIso, phiHistIsoMatchReco, plotBins, plotBounds, plotEtaMax, plotiso, plotPhiMax, plotPtMax, plotPtMin, dqm::impl::MonitorElement::setBinLabel(), dqm::implementation::NavigatorBase::setCurrentFolder(), standardHist, AlCaHLTBitMon_QueryRunRegistry::string, theHLTCollectionHumanNames, theHLTCollectionLabels, totalmatchreco, totalreco, and useHumanReadableHistTitles.
|
overridevirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 198 of file EmDQMReco.cc.
References hltConfig_, HLTConfigProvider::init(), and isHltConfigInitialized_.
|
friend |
Definition at line 82 of file EmDQMReco.h.
|
friend |
Definition at line 80 of file EmDQMReco.h.
|
friend |
Definition at line 81 of file EmDQMReco.h.
|
private |
Definition at line 223 of file EmDQMReco.h.
Referenced by bookHistograms(), and EmDQMReco().
|
private |
|
private |
Definition at line 187 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 184 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 188 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 219 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 192 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 191 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 177 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 167 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 172 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 216 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 226 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 225 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 229 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 227 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 228 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 193 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 206 of file EmDQMReco.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 211 of file EmDQMReco.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 111 of file EmDQMReco.h.
Referenced by analyze(), and dqmBeginRun().
|
private |
Definition at line 150 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 112 of file EmDQMReco.h.
Referenced by analyze(), dqmBeginRun(), and EmDQMReco().
|
private |
Definition at line 108 of file EmDQMReco.h.
Referenced by EmDQMReco().
|
private |
Definition at line 101 of file EmDQMReco.h.
Referenced by analyze(), bookHistograms(), and EmDQMReco().
|
private |
Definition at line 119 of file EmDQMReco.h.
Referenced by analyze(), bookHistograms(), and EmDQMReco().
|
private |
Definition at line 185 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 189 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
number of bins to use for ALL plots (?)
Definition at line 129 of file EmDQMReco.h.
Referenced by bookHistograms(), EmDQMReco(), and EmDQMReco::FourVectorMonitorElements::FourVectorMonitorElements().
|
private |
Definition at line 109 of file EmDQMReco.h.
Referenced by bookHistograms(), and EmDQMReco().
|
private |
Definition at line 123 of file EmDQMReco.h.
Referenced by bookHistograms(), EmDQMReco(), and EmDQMReco::FourVectorMonitorElements::FourVectorMonitorElements().
|
private |
Definition at line 107 of file EmDQMReco.h.
Referenced by bookHistograms(), and EmDQMReco().
|
private |
Definition at line 126 of file EmDQMReco.h.
Referenced by bookHistograms(), EmDQMReco(), and EmDQMReco::FourVectorMonitorElements::FourVectorMonitorElements().
|
private |
Definition at line 125 of file EmDQMReco.h.
Referenced by bookHistograms(), EmDQMReco(), and EmDQMReco::FourVectorMonitorElements::FourVectorMonitorElements().
|
private |
Definition at line 124 of file EmDQMReco.h.
Referenced by bookHistograms(), EmDQMReco(), and EmDQMReco::FourVectorMonitorElements::FourVectorMonitorElements().
|
private |
process name for the trigger results for events to be filled into {et,eta,phi}recomonpath
Definition at line 142 of file EmDQMReco.h.
Referenced by EmDQMReco().
|
private |
Definition at line 234 of file EmDQMReco.h.
Referenced by analyze().
|
private |
Definition at line 235 of file EmDQMReco.h.
|
private |
Definition at line 133 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
input tag for the reconstructed electron collection (with respect to which the HLT efficiencies are calculated ?)
Definition at line 147 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 120 of file EmDQMReco.h.
Referenced by EmDQMReco().
|
private |
Definition at line 121 of file EmDQMReco.h.
Referenced by EmDQMReco().
|
private |
Definition at line 148 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 149 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 118 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Et, eta and phi distributions (RECO) for the different HLT modules to be looked at.
Definition at line 162 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 104 of file EmDQMReco.h.
Referenced by bookHistograms(), and EmDQMReco().
|
private |
the HLT collections to be looked at
Definition at line 99 of file EmDQMReco.h.
Referenced by bookHistograms(), and EmDQMReco().
|
private |
Definition at line 110 of file EmDQMReco.h.
|
private |
Definition at line 106 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 199 of file EmDQMReco.h.
Referenced by analyze(), and bookHistograms().
|
private |
Plots of efficiency per step (note that these are NOT filled with four vector quantities but rather event counts)
Definition at line 198 of file EmDQMReco.h.
Referenced by analyze(), and bookHistograms().
|
private |
events which fire this trigger are filled into {et,eta,phi}recomonpath
Definition at line 137 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 151 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 103 of file EmDQMReco.h.
Referenced by bookHistograms(), and EmDQMReco().