#include <EmDQMReco.h>
Classes | |
class | FourVectorMonitorElements |
Friends | |
class | HistoFillerReco< l1extra::L1EmParticleCollection > |
class | HistoFillerReco< reco::ElectronCollection > |
class | HistoFillerReco< reco::RecoEcalCandidateCollection > |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
Definition at line 42 of file EmDQMReco.h.
|
explicit |
Constructor.
Definition at line 101 of file EmDQMReco.cc.
References edm::EDConsumerBase::consumes(), dbe, dirname_, eventnum, filters, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), histoFillerClu, histoFillerEle, histoFillerL1Iso, histoFillerL1NonIso, histoFillerPho, hltResultsT, i, isHltConfigInitialized_, isoNames, HistoFillerReco< T >::isoNameTokens_, numOfHLTCollectionLabels, cppFunctionSkipper::operator, pdgGen, plotBins, plotBounds, plotEtaMax, plotiso, plotPhiMax, plotPtMax, plotPtMin, processNameRecoMonPath, recocut_, recoElectronsInput, recoEtaAcc, recoEtAcc, recoObjectsEBT, recoObjectsEET, reqNum, DQMStore::setCurrentFolder(), DQMStore::setVerbose(), AlCaHLTBitMon_QueryRunRegistry::string, theHLTCollectionHumanNames, theHLTCollectionLabels, theHLTOutputTypes, trigger::TriggerCluster, trigger::TriggerElectron, trigger::TriggerL1IsoEG, trigger::TriggerL1NoIsoEG, triggerNameRecoMonPath, triggerObjT, trigger::TriggerPhoton, and useHumanReadableHistTitles.
EmDQMReco::~EmDQMReco | ( | ) |
|
virtual |
NOTE: hltConfigProvider initialization has been moved to beginRun()
Implements edm::EDAnalyzer.
Definition at line 525 of file EmDQMReco.cc.
References reco::Particle::energy(), eventnum, MonitorElement::Fill(), HistoFillerReco< T >::fillHistos(), histoFillerClu, histoFillerEle, histoFillerL1Iso, histoFillerL1NonIso, histoFillerPho, histReco, histRecoMonpath, hltConfig_, hltResultsT, i, isHltConfigInitialized_, edm::HandleBase::isValid(), n, numOfHLTCollectionLabels, p4, pdgGen, funct::pow(), pTComparator_, recocut_, recoElectronsInput, recoObjectsEBT, recoObjectsEET, reqNum, findQualityFiles::size, python.multivaluedict::sort(), mathSSE::sqrt(), theHLTOutputTypes, totalmatchreco, totalreco, trigger::TriggerCluster, trigger::TriggerElectron, HLTConfigProvider::triggerIndex(), trigger::TriggerL1IsoEG, trigger::TriggerL1NoIsoEG, triggerNameRecoMonPath, triggerObjT, and trigger::TriggerPhoton.
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 225 of file EmDQMReco.cc.
References DQMStore::book1D(), DQMStore::book2D(), dbe, dirname_, etahistiso, etahistisomatchreco, ethistiso, ethistisomatchreco, histEtaIsoOfHltObjMatchToReco, histEtIsoOfHltObjMatchToReco, histHltObjMatchToReco, histMatchReco, histMatchRecoMonPath, histMonpath, histPhiIsoOfHltObjMatchToReco, histReco, histRecoMonpath, i, diffTwoXMLs::label, NULL, numOfHLTCollectionLabels, pdgGen, phiHistIso, phiHistIsoMatchReco, plotBins, plotBounds, plotEtaMax, plotiso, plotPhiMax, plotPtMax, plotPtMin, MonitorElement::setBinLabel(), DQMStore::setCurrentFolder(), standardHist, AlCaHLTBitMon_QueryRunRegistry::string, theHLTCollectionHumanNames, theHLTCollectionLabels, totalmatchreco, totalreco, and useHumanReadableHistTitles.
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 210 of file EmDQMReco.cc.
References hltConfig_, HLTConfigProvider::init(), and isHltConfigInitialized_.
|
virtual |
|
friend |
Definition at line 81 of file EmDQMReco.h.
|
friend |
Definition at line 79 of file EmDQMReco.h.
|
friend |
Definition at line 80 of file EmDQMReco.h.
|
private |
Definition at line 225 of file EmDQMReco.h.
Referenced by beginJob(), EmDQMReco(), and EmDQMReco::FourVectorMonitorElements::FourVectorMonitorElements().
|
private |
Definition at line 226 of file EmDQMReco.h.
Referenced by beginJob(), and EmDQMReco().
|
private |
Isolation distributions
Definition at line 185 of file EmDQMReco.h.
Referenced by beginJob(), and HistoFillerReco< T >::fillHistos().
|
private |
Definition at line 189 of file EmDQMReco.h.
Referenced by beginJob(), and HistoFillerReco< T >::fillHistos().
|
private |
Definition at line 186 of file EmDQMReco.h.
Referenced by beginJob(), and HistoFillerReco< T >::fillHistos().
|
private |
Definition at line 190 of file EmDQMReco.h.
Referenced by beginJob(), and HistoFillerReco< T >::fillHistos().
|
private |
Definition at line 221 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 194 of file EmDQMReco.h.
Referenced by beginJob(), and HistoFillerReco< T >::fillHistos().
|
private |
Definition at line 193 of file EmDQMReco.h.
Referenced by beginJob(), and HistoFillerReco< T >::fillHistos().
|
private |
Definition at line 179 of file EmDQMReco.h.
Referenced by beginJob(), and HistoFillerReco< T >::fillHistos().
|
private |
Definition at line 168 of file EmDQMReco.h.
Referenced by beginJob(), and HistoFillerReco< T >::fillHistos().
|
private |
Definition at line 173 of file EmDQMReco.h.
Referenced by beginJob(), and HistoFillerReco< T >::fillHistos().
|
private |
Definition at line 218 of file EmDQMReco.h.
Referenced by beginJob().
|
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 195 of file EmDQMReco.h.
Referenced by beginJob(), and HistoFillerReco< T >::fillHistos().
|
private |
Definition at line 208 of file EmDQMReco.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 213 of file EmDQMReco.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 112 of file EmDQMReco.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 151 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 113 of file EmDQMReco.h.
Referenced by analyze(), beginRun(), and EmDQMReco().
|
private |
Definition at line 109 of file EmDQMReco.h.
Referenced by EmDQMReco().
|
private |
Definition at line 102 of file EmDQMReco.h.
Referenced by analyze(), beginJob(), EmDQMReco(), and HistoFillerReco< T >::fillHistos().
|
private |
Definition at line 120 of file EmDQMReco.h.
Referenced by analyze(), beginJob(), and EmDQMReco().
|
private |
Definition at line 187 of file EmDQMReco.h.
Referenced by beginJob(), and HistoFillerReco< T >::fillHistos().
|
private |
Definition at line 191 of file EmDQMReco.h.
Referenced by beginJob(), and HistoFillerReco< T >::fillHistos().
|
private |
number of bins to use for ALL plots (?)
Definition at line 130 of file EmDQMReco.h.
Referenced by beginJob(), EmDQMReco(), and EmDQMReco::FourVectorMonitorElements::FourVectorMonitorElements().
|
private |
Definition at line 110 of file EmDQMReco.h.
Referenced by beginJob(), and EmDQMReco().
|
private |
Definition at line 124 of file EmDQMReco.h.
Referenced by beginJob(), EmDQMReco(), and EmDQMReco::FourVectorMonitorElements::FourVectorMonitorElements().
|
private |
Definition at line 108 of file EmDQMReco.h.
Referenced by beginJob(), EmDQMReco(), and HistoFillerReco< T >::fillHistos().
|
private |
Definition at line 127 of file EmDQMReco.h.
Referenced by beginJob(), EmDQMReco(), and EmDQMReco::FourVectorMonitorElements::FourVectorMonitorElements().
|
private |
Definition at line 126 of file EmDQMReco.h.
Referenced by beginJob(), EmDQMReco(), and EmDQMReco::FourVectorMonitorElements::FourVectorMonitorElements().
|
private |
Definition at line 125 of file EmDQMReco.h.
Referenced by beginJob(), 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 143 of file EmDQMReco.h.
Referenced by EmDQMReco().
|
private |
Definition at line 235 of file EmDQMReco.h.
Referenced by analyze().
|
private |
Definition at line 236 of file EmDQMReco.h.
|
private |
Definition at line 134 of file EmDQMReco.h.
Referenced by analyze(), EmDQMReco(), and HistoFillerReco< T >::fillHistos().
|
private |
input tag for the reconstructed electron collection (with respect to which the HLT efficiencies are calculated ?)
Definition at line 148 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 121 of file EmDQMReco.h.
Referenced by EmDQMReco().
|
private |
Definition at line 122 of file EmDQMReco.h.
Referenced by EmDQMReco().
|
private |
Definition at line 149 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 150 of file EmDQMReco.h.
Referenced by analyze(), and EmDQMReco().
|
private |
Definition at line 119 of file EmDQMReco.h.
Referenced by analyze(), EmDQMReco(), and HistoFillerReco< T >::fillHistos().
|
private |
Et, eta and phi distributions (RECO) for the different HLT modules to be looked at.
Definition at line 163 of file EmDQMReco.h.
Referenced by beginJob(), and HistoFillerReco< T >::fillHistos().
|
private |
Definition at line 105 of file EmDQMReco.h.
Referenced by beginJob(), and EmDQMReco().
|
private |
the HLT collections to be looked at
Definition at line 100 of file EmDQMReco.h.
Referenced by beginJob(), EmDQMReco(), HistoFillerReco< T >::fillHistos(), and HistoFiller< T >::fillHistos().
|
private |
Definition at line 111 of file EmDQMReco.h.
|
private |
Definition at line 107 of file EmDQMReco.h.
Referenced by analyze(), EmDQMReco(), HistoFillerReco< T >::fillHistos(), and HistoFiller< T >::fillHistos().
|
private |
Definition at line 201 of file EmDQMReco.h.
Referenced by analyze(), beginJob(), and HistoFillerReco< T >::fillHistos().
|
private |
Plots of efficiency per step (note that these are NOT filled with four vector quantities but rather event counts)
Definition at line 200 of file EmDQMReco.h.
Referenced by analyze(), beginJob(), and HistoFillerReco< T >::fillHistos().
|
private |
events which fire this trigger are filled into {et,eta,phi}recomonpath
Definition at line 138 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 104 of file EmDQMReco.h.
Referenced by beginJob(), and EmDQMReco().