#include <EmDQMReco.h>
Classes | |
class | FourVectorMonitorElements |
Public Member Functions | |
void | analyze (const edm::Event &event, const edm::EventSetup &) override |
void | bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override |
void | dqmBeginRun (const edm::Run &, const edm::EventSetup &) override |
EmDQMReco (const edm::ParameterSet &pset) | |
Constructor. More... | |
~EmDQMReco () override | |
Destructor. More... | |
Public Member Functions inherited from one::DQMEDAnalyzer< T > | |
DQMEDAnalyzer ()=default | |
DQMEDAnalyzer (DQMEDAnalyzer< T... > const &)=delete | |
DQMEDAnalyzer (DQMEDAnalyzer< T... > &&)=delete | |
~DQMEDAnalyzer () override=default | |
Friends | |
class | HistoFillerReco< l1extra::L1EmParticleCollection > |
class | HistoFillerReco< reco::ElectronCollection > |
class | HistoFillerReco< reco::RecoEcalCandidateCollection > |
Definition at line 48 of file EmDQMReco.h.
|
explicit |
Constructor.
Definition at line 89 of file EmDQMReco.cc.
References dirname_, eventnum, filters, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), histoFillerClu, histoFillerEle, histoFillerL1Iso, histoFillerL1NonIso, histoFillerPho, hltResultsT, mps_fire::i, isHltConfigInitialized_, isoNames, HistoFillerReco< T >::isoNameTokens_, numOfHLTCollectionLabels, pdgGen, plotBins, plotBounds, plotEtaMax, plotiso, plotPhiMax, plotPtMax, plotPtMin, processNameRecoMonPath, 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 |
|
override |
NOTE: hltConfigProvider initialization has been moved to beginRun()
Definition at line 589 of file EmDQMReco.cc.
References edm::HLTGlobalStatus::accept(), reco::Particle::energy(), eventnum, MonitorElement::Fill(), HistoFillerReco< T >::fillHistos(), histoFillerClu, histoFillerEle, histoFillerL1Iso, histoFillerL1NonIso, histoFillerPho, histReco, histRecoMonpath, hltConfig_, hltResultsT, mps_fire::i, createfilelist::int, isHltConfigInitialized_, edm::HandleBase::isValid(), gen::n, numOfHLTCollectionLabels, p4, pdgGen, funct::pow(), pTComparator_, 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.
|
override |
Definition at line 207 of file EmDQMReco.cc.
References DQMStore::IBooker::book1D(), DQMStore::IBooker::book2D(), dirname_, etahistiso, etahistisomatchreco, ethistiso, ethistisomatchreco, EmDQMReco::FourVectorMonitorElements::FourVectorMonitorElements(), histEtaIsoOfHltObjMatchToReco, histEtIsoOfHltObjMatchToReco, histHltObjMatchToReco, histMatchReco, histMatchRecoMonPath, histMonpath, histPhiIsoOfHltObjMatchToReco, histReco, histRecoMonpath, mps_fire::i, label, numOfHLTCollectionLabels, pdgGen, phiHistIso, phiHistIsoMatchReco, plotBins, plotBounds, plotEtaMax, plotiso, plotPhiMax, plotPtMax, plotPtMin, MonitorElement::setBinLabel(), DQMStore::IBooker::setCurrentFolder(), standardHist, AlCaHLTBitMon_QueryRunRegistry::string, theHLTCollectionHumanNames, theHLTCollectionLabels, totalmatchreco, totalreco, and useHumanReadableHistTitles.
|
override |
Definition at line 199 of file EmDQMReco.cc.
References hltConfig_, HLTConfigProvider::init(), and isHltConfigInitialized_.
|
friend |
Definition at line 85 of file EmDQMReco.h.
|
friend |
Definition at line 83 of file EmDQMReco.h.
|
friend |
Definition at line 84 of file EmDQMReco.h.
|
private |
Definition at line 226 of file EmDQMReco.h.
Referenced by bookHistograms(), and EmDQMReco().
|
private |
|
private |
Definition at line 190 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 187 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 191 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 222 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 195 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 194 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 180 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 170 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 175 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 219 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 229 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 232 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 230 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 231 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 196 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 209 of file EmDQMReco.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 214 of file EmDQMReco.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 114 of file EmDQMReco.h.
Referenced by analyze(), and dqmBeginRun().
|
private |
Definition at line 153 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 115 of file EmDQMReco.h.
Referenced by analyze(), dqmBeginRun(), and EmDQMReco().
|
private |
Definition at line 111 of file EmDQMReco.h.
Referenced by EmDQMReco().
|
private |
Definition at line 104 of file EmDQMReco.h.
Referenced by analyze(), bookHistograms(), and EmDQMReco().
|
private |
Definition at line 122 of file EmDQMReco.h.
Referenced by analyze(), bookHistograms(), and EmDQMReco().
|
private |
Definition at line 188 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 192 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
number of bins to use for ALL plots (?)
Definition at line 132 of file EmDQMReco.h.
Referenced by bookHistograms(), EmDQMReco(), and EmDQMReco::FourVectorMonitorElements::FourVectorMonitorElements().
|
private |
Definition at line 112 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 110 of file EmDQMReco.h.
Referenced by bookHistograms(), and EmDQMReco().
|
private |
Definition at line 129 of file EmDQMReco.h.
Referenced by bookHistograms(), EmDQMReco(), and EmDQMReco::FourVectorMonitorElements::FourVectorMonitorElements().
|
private |
Definition at line 128 of file EmDQMReco.h.
Referenced by bookHistograms(), EmDQMReco(), and EmDQMReco::FourVectorMonitorElements::FourVectorMonitorElements().
|
private |
Definition at line 127 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 145 of file EmDQMReco.h.
Referenced by EmDQMReco().
|
private |
Definition at line 237 of file EmDQMReco.h.
Referenced by analyze().
|
private |
Definition at line 238 of file EmDQMReco.h.
|
private |
Definition at line 136 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 150 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 123 of file EmDQMReco.h.
Referenced by EmDQMReco().
|
private |
Definition at line 124 of file EmDQMReco.h.
Referenced by EmDQMReco().
|
private |
Definition at line 151 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 152 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 121 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 165 of file EmDQMReco.h.
Referenced by bookHistograms().
|
private |
Definition at line 107 of file EmDQMReco.h.
Referenced by bookHistograms(), and EmDQMReco().
|
private |
the HLT collections to be looked at
Definition at line 102 of file EmDQMReco.h.
Referenced by bookHistograms(), and EmDQMReco().
|
private |
Definition at line 113 of file EmDQMReco.h.
|
private |
Definition at line 109 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 202 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 201 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 140 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 154 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 106 of file EmDQMReco.h.
Referenced by bookHistograms(), and EmDQMReco().