CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | Friends
EmDQM Class Reference

#include <EmDQM.h>

Inheritance diagram for EmDQM:
DQMEDAnalyzer edm::stream::EDAnalyzer< edm::RunSummaryCache< dqmDetails::NoCache >, edm::LuminosityBlockSummaryCache< dqmDetails::NoCache > > edm::stream::EDAnalyzerBase edm::EDConsumerBase

Public Member Functions

void analyze (const edm::Event &event, const edm::EventSetup &)
 
void beginJob ()
 
void bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
 
void dqmBeginRun (edm::Run const &, edm::EventSetup const &)
 
 EmDQM (const edm::ParameterSet &pset)
 Constructor. More...
 
void endJob ()
 
void endRun (edm::Run const &, edm::EventSetup const &)
 
 ~EmDQM ()
 Destructor. More...
 
- Public Member Functions inherited from DQMEDAnalyzer
virtual void beginRun (edm::Run const &, edm::EventSetup const &) final
 
virtual void beginStream (edm::StreamID id) final
 
 DQMEDAnalyzer (void)
 
virtual void endLuminosityBlockSummary (edm::LuminosityBlock const &, edm::EventSetup const &, dqmDetails::NoCache *) const final
 
virtual void endRunSummary (edm::Run const &, edm::EventSetup const &, dqmDetails::NoCache *) const final
 
uint32_t streamId () const
 
- Public Member Functions inherited from edm::stream::EDAnalyzer< edm::RunSummaryCache< dqmDetails::NoCache >, edm::LuminosityBlockSummaryCache< dqmDetails::NoCache > >
 EDAnalyzer ()=default
 
- Public Member Functions inherited from edm::stream::EDAnalyzerBase
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
 EDAnalyzerBase ()
 
ModuleDescription const & moduleDescription () const
 
virtual ~EDAnalyzerBase ()
 
- Public Member Functions inherited from edm::EDConsumerBase
std::vector< ConsumesInfoconsumesInfo () const
 
 EDConsumerBase ()
 
ProductHolderIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
std::vector
< ProductHolderIndexAndSkipBit >
const & 
itemsToGetFromEvent () const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
void modulesDependentUpon (std::string const &iProcessName, std::string const &iModuleLabel, bool iPrint, std::vector< char const * > &oModuleLabels) const
 
void modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const
 
bool registeredToConsume (ProductHolderIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
void updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &)
 
virtual ~EDConsumerBase ()
 

Private Member Functions

bool checkGeneratedParticlesRequirement (const edm::Event &event)
 
bool checkRecoParticlesRequirement (const edm::Event &event)
 
int countSubstring (const std::string &, const std::string &)
 
std::vector< std::vector
< std::string > > 
findEgammaPaths ()
 
std::vector< std::string > getFilterModules (const std::string &)
 
double getPrimaryEtCut (const std::string &)
 
edm::ParameterSet makePSetForEgammaDoubleEtDeltaPhiFilter (const std::string &)
 
edm::ParameterSet makePSetForEgammaGenericFilter (const std::string &)
 
edm::ParameterSet makePSetForEgammaGenericQuadraticFilter (const std::string &)
 
edm::ParameterSet makePSetForElectronGenericFilter (const std::string &)
 
edm::ParameterSet makePSetForEtFilter (const std::string &)
 
edm::ParameterSet makePSetForL1SeedFilter (const std::string &)
 
edm::ParameterSet makePSetForL1SeedToSuperClusterMatchFilter (const std::string &)
 
edm::ParameterSet makePSetForOneOEMinusOneOPFilter (const std::string &)
 
edm::ParameterSet makePSetForPixelMatchFilter (const std::string &)
 
void SetVarsFromPSet (std::vector< edm::ParameterSet >::iterator)
 

Private Attributes

bool autoConfMode_
 
std::string dirname_
 
std::vector< MonitorElement * > etagens
 
std::vector< std::vector
< MonitorElement * > > 
etahistmatchs
 
std::vector< std::vector
< MonitorElement * > > 
etahists
 
double etaMax_
 
std::vector< MonitorElement * > etgens
 
std::vector< std::vector
< MonitorElement * > > 
ethistmatchs
 
std::vector< std::vector
< MonitorElement * > > 
ethists
 
unsigned int gencut_
 
edm::EDGetTokenT< edm::View
< reco::Candidate > > 
gencutColl_fidDiGamma_token
 
edm::EDGetTokenT< edm::View
< reco::Candidate > > 
gencutColl_fidGammaJet_token
 
edm::EDGetTokenT< edm::View
< reco::Candidate > > 
gencutColl_fidTripleEle_token
 
edm::EDGetTokenT< edm::View
< reco::Candidate > > 
gencutColl_fidWenu_token
 
edm::EDGetTokenT< edm::View
< reco::Candidate > > 
gencutColl_fidZee_token
 
edm::EDGetTokenT< edm::View
< reco::Candidate > > 
gencutColl_manualConf_token
 
edm::InputTag gencutCollection_
 
double genEtaAcc_
 
double genEtAcc_
 
edm::EDGetTokenT< edm::View
< reco::Candidate > > 
genParticles_token
 
std::vector< std::vector
< MonitorElement * > > 
histEtaOfHltObjMatchToGens
 
std::vector< std::vector
< MonitorElement * > > 
histEtOfHltObjMatchToGens
 
HistoFiller
< reco::RecoEcalCandidateCollection > * 
histoFillerClu
 
HistoFiller
< reco::ElectronCollection > * 
histoFillerEle
 
HistoFiller
< l1extra::L1EmParticleCollection > * 
histoFillerL1Iso
 
HistoFiller
< l1extra::L1EmParticleCollection > * 
histoFillerL1NonIso
 
HistoFiller
< reco::RecoEcalCandidateCollection > * 
histoFillerPho
 
std::vector< std::vector
< MonitorElement * > > 
histPhiOfHltObjMatchToGens
 
std::set< std::string > hltCollectionLabelsFound
 
std::vector< std::set
< std::string > > 
hltCollectionLabelsFoundPerPath
 
std::set< std::string > hltCollectionLabelsMissed
 
std::vector< std::set
< std::string > > 
hltCollectionLabelsMissedPerPath
 
HLTConfigProvider hltConfig_
 The instance of the HLTConfigProvider as a data member. More...
 
edm::EDGetTokenT
< edm::TriggerResults
hltResults_token
 
bool isData_
 
std::vector< std::vector
< edm::InputTag > > 
isoNames
 
bool mcMatchedOnly_
 
unsigned int minEtForEtaEffPlot_
 
unsigned int nbins_
 
std::vector< unsigned int > nCandCuts
 
bool noIsolationPlots_
 
bool noPhiPlots_
 
unsigned int numOfHLTCollectionLabels
 
std::vector< edm::ParameterSetparamSets
 
unsigned int pathIndex
 
int pdgGen
 
std::vector< MonitorElement * > phigens
 
std::vector< std::vector
< MonitorElement * > > 
phihistmatchs
 
std::vector< std::vector
< MonitorElement * > > 
phihists
 
double phiMax_
 
std::vector< std::pair< double,
double > > 
plotBounds
 
double plotEtMin
 
std::vector< bool > plotiso
 
double plotPtMax
 
double plotPtMin
 
const edm::ParameterSetpset
 
GreaterByPt< reco::ParticlepTComparator_
 
GreaterByPt< reco::GenParticlepTGenComparator_
 
double ptMax_
 
double ptMin_
 
unsigned int reqNum
 
std::vector< std::string > theHLTCollectionHumanNames
 
std::vector< edm::InputTagtheHLTCollectionLabels
 
std::vector< int > theHLTOutputTypes
 
edm::InputTag theL1Seed
 
std::vector< MonitorElement * > totalmatchs
 
std::vector< MonitorElement * > totals
 
edm::InputTag triggerObject_
 
edm::EDGetTokenT
< trigger::TriggerEventWithRefs
triggerObject_token
 
bool useHumanReadableHistTitles_
 
unsigned int verbosity_
 

Static Private Attributes

static const unsigned OUTPUT_ALL = 3
 
static const unsigned OUTPUT_ERRORS = 1
 
static const unsigned OUTPUT_SILENT = 0
 
static const unsigned OUTPUT_WARNINGS = 2
 
static const unsigned TYPE_DOUBLE_ELE = 1
 
static const unsigned TYPE_DOUBLE_PHOTON = 3
 
static const unsigned TYPE_SINGLE_ELE = 0
 
static const unsigned TYPE_SINGLE_PHOTON = 2
 
static const unsigned TYPE_TRIPLE_ELE = 4
 

Friends

class HistoFiller< l1extra::L1EmParticleCollection >
 
class HistoFiller< reco::ElectronCollection >
 
class HistoFiller< reco::RecoEcalCandidateCollection >
 

Additional Inherited Members

- Public Types inherited from edm::stream::EDAnalyzer< edm::RunSummaryCache< dqmDetails::NoCache >, edm::LuminosityBlockSummaryCache< dqmDetails::NoCache > >
typedef CacheContexts< T...> CacheTypes
 
typedef CacheTypes::GlobalCache GlobalCache
 
typedef AbilityChecker< T...> HasAbility
 
typedef
CacheTypes::LuminosityBlockCache 
LuminosityBlockCache
 
typedef
LuminosityBlockContextT
< LuminosityBlockCache,
RunCache, GlobalCache
LuminosityBlockContext
 
typedef
CacheTypes::LuminosityBlockSummaryCache 
LuminosityBlockSummaryCache
 
typedef CacheTypes::RunCache RunCache
 
typedef RunContextT< RunCache,
GlobalCache
RunContext
 
typedef CacheTypes::RunSummaryCache RunSummaryCache
 
- Public Types inherited from edm::stream::EDAnalyzerBase
typedef EDAnalyzerAdaptorBase ModuleType
 
- Public Types inherited from edm::EDConsumerBase
typedef ProductLabels Labels
 
- Static Public Member Functions inherited from DQMEDAnalyzer
static std::shared_ptr
< dqmDetails::NoCache
globalBeginLuminosityBlockSummary (edm::LuminosityBlock const &, edm::EventSetup const &, LuminosityBlockContext const *)
 
static std::shared_ptr
< dqmDetails::NoCache
globalBeginRunSummary (edm::Run const &, edm::EventSetup const &, RunContext const *)
 
static void globalEndLuminosityBlockSummary (edm::LuminosityBlock const &, edm::EventSetup const &, LuminosityBlockContext const *, dqmDetails::NoCache *)
 
static void globalEndRunSummary (edm::Run const &, edm::EventSetup const &, RunContext const *, dqmDetails::NoCache *)
 
- Static Public Member Functions inherited from edm::stream::EDAnalyzerBase
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &descriptions)
 
- 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)
 

Detailed Description

Definition at line 63 of file EmDQM.h.

Constructor & Destructor Documentation

EmDQM::EmDQM ( const edm::ParameterSet pset)
explicit

Constructor.

Definition at line 12 of file EmDQM.cc.

EmDQM::~EmDQM ( )

Destructor.

Definition at line 587 of file EmDQM.cc.

Member Function Documentation

void EmDQM::analyze ( const edm::Event event,
const edm::EventSetup setup 
)
virtual

Implements edm::stream::EDAnalyzerBase.

Definition at line 709 of file EmDQM.cc.

void EmDQM::beginJob ( void  )

Definition at line 66 of file EmDQM.cc.

void EmDQM::bookHistograms ( DQMStore::IBooker iBooker,
edm::Run const &  iRun,
edm::EventSetup const &  iSetup 
)
overridevirtual

Implements DQMEDAnalyzer.

Definition at line 395 of file EmDQM.cc.

bool EmDQM::checkGeneratedParticlesRequirement ( const edm::Event event)
private

helper to check whether there were enough generator level electrons/photons (MC) or enough reco level electrons/photons to analyze this event.

Returns
if the event has enough of these candidates.

Definition at line 591 of file EmDQM.cc.

bool EmDQM::checkRecoParticlesRequirement ( const edm::Event event)
private

similar to checkGeneratedParticlesRequirement(..) but for reconstructed particles. For the moment, there are some additional requirements in the MC version so we can't use the same code for both cases.

Definition at line 648 of file EmDQM.cc.

int EmDQM::countSubstring ( const std::string &  str,
const std::string &  sub 
)
private

Definition at line 1069 of file EmDQM.cc.

void EmDQM::dqmBeginRun ( edm::Run const &  iRun,
edm::EventSetup const &  iSetup 
)
virtual

Reimplemented from DQMEDAnalyzer.

Definition at line 72 of file EmDQM.cc.

void EmDQM::endJob ( void  )

Definition at line 1062 of file EmDQM.cc.

void EmDQM::endRun ( edm::Run const &  iRun,
edm::EventSetup const &  iSetup 
)
virtual

Reimplemented from edm::stream::EDAnalyzerBase.

Definition at line 1019 of file EmDQM.cc.

std::vector< std::vector< std::string > > EmDQM::findEgammaPaths ( )
private

Definition at line 1084 of file EmDQM.cc.

std::vector< std::string > EmDQM::getFilterModules ( const std::string &  path)
private

Definition at line 1141 of file EmDQM.cc.

double EmDQM::getPrimaryEtCut ( const std::string &  path)
private

Definition at line 1166 of file EmDQM.cc.

edm::ParameterSet EmDQM::makePSetForEgammaDoubleEtDeltaPhiFilter ( const std::string &  moduleName)
private

Definition at line 1311 of file EmDQM.cc.

edm::ParameterSet EmDQM::makePSetForEgammaGenericFilter ( const std::string &  moduleName)
private

Definition at line 1328 of file EmDQM.cc.

edm::ParameterSet EmDQM::makePSetForEgammaGenericQuadraticFilter ( const std::string &  moduleName)
private

Definition at line 1406 of file EmDQM.cc.

edm::ParameterSet EmDQM::makePSetForElectronGenericFilter ( const std::string &  moduleName)
private

Definition at line 1483 of file EmDQM.cc.

edm::ParameterSet EmDQM::makePSetForEtFilter ( const std::string &  moduleName)
private

Definition at line 1260 of file EmDQM.cc.

edm::ParameterSet EmDQM::makePSetForL1SeedFilter ( const std::string &  moduleName)
private

Definition at line 1184 of file EmDQM.cc.

edm::ParameterSet EmDQM::makePSetForL1SeedToSuperClusterMatchFilter ( const std::string &  moduleName)
private

Definition at line 1238 of file EmDQM.cc.

edm::ParameterSet EmDQM::makePSetForOneOEMinusOneOPFilter ( const std::string &  moduleName)
private

Definition at line 1277 of file EmDQM.cc.

edm::ParameterSet EmDQM::makePSetForPixelMatchFilter ( const std::string &  moduleName)
private

Definition at line 1294 of file EmDQM.cc.

void EmDQM::SetVarsFromPSet ( std::vector< edm::ParameterSet >::iterator  psetIt)
private

Definition at line 1549 of file EmDQM.cc.

Friends And Related Function Documentation

Definition at line 68 of file EmDQM.h.

friend class HistoFiller< reco::ElectronCollection >
friend

Definition at line 66 of file EmDQM.h.

Definition at line 67 of file EmDQM.h.

Member Data Documentation

bool EmDQM::autoConfMode_
private

Definition at line 97 of file EmDQM.h.

std::string EmDQM::dirname_
private

Definition at line 88 of file EmDQM.h.

std::vector<MonitorElement*> EmDQM::etagens
private

Definition at line 211 of file EmDQM.h.

std::vector<std::vector<MonitorElement*> > EmDQM::etahistmatchs
private

Definition at line 200 of file EmDQM.h.

std::vector<std::vector<MonitorElement*> > EmDQM::etahists
private

Definition at line 197 of file EmDQM.h.

double EmDQM::etaMax_
private

Definition at line 108 of file EmDQM.h.

std::vector<MonitorElement*> EmDQM::etgens
private

Definition at line 210 of file EmDQM.h.

std::vector<std::vector<MonitorElement*> > EmDQM::ethistmatchs
private

Definition at line 202 of file EmDQM.h.

std::vector<std::vector<MonitorElement*> > EmDQM::ethists
private

Definition at line 199 of file EmDQM.h.

unsigned int EmDQM::gencut_
private

number of generator level particles (electrons/photons) required (for MC)

Definition at line 182 of file EmDQM.h.

edm::EDGetTokenT<edm::View<reco::Candidate> > EmDQM::gencutColl_fidDiGamma_token
private

Definition at line 225 of file EmDQM.h.

edm::EDGetTokenT<edm::View<reco::Candidate> > EmDQM::gencutColl_fidGammaJet_token
private

Definition at line 224 of file EmDQM.h.

edm::EDGetTokenT<edm::View<reco::Candidate> > EmDQM::gencutColl_fidTripleEle_token
private

Definition at line 223 of file EmDQM.h.

edm::EDGetTokenT<edm::View<reco::Candidate> > EmDQM::gencutColl_fidWenu_token
private

Definition at line 221 of file EmDQM.h.

edm::EDGetTokenT<edm::View<reco::Candidate> > EmDQM::gencutColl_fidZee_token
private

Definition at line 222 of file EmDQM.h.

edm::EDGetTokenT<edm::View<reco::Candidate> > EmDQM::gencutColl_manualConf_token
private

Definition at line 226 of file EmDQM.h.

edm::InputTag EmDQM::gencutCollection_
private

collection which should be used for generator particles (MC) or reconstructed particles (data).

This collection is used for matching the HLT objects against (e.g. match the HLT object to generated particles or reconstructed electrons/photons).

Definition at line 179 of file EmDQM.h.

double EmDQM::genEtaAcc_
private

Definition at line 103 of file EmDQM.h.

double EmDQM::genEtAcc_
private

Definition at line 104 of file EmDQM.h.

edm::EDGetTokenT<edm::View<reco::Candidate> > EmDQM::genParticles_token
private

Definition at line 218 of file EmDQM.h.

std::vector<std::vector<MonitorElement*> > EmDQM::histEtaOfHltObjMatchToGens
private

Definition at line 204 of file EmDQM.h.

std::vector<std::vector<MonitorElement*> > EmDQM::histEtOfHltObjMatchToGens
private

Definition at line 203 of file EmDQM.h.

HistoFiller<reco::RecoEcalCandidateCollection>* EmDQM::histoFillerClu
private

Definition at line 91 of file EmDQM.h.

HistoFiller<reco::ElectronCollection>* EmDQM::histoFillerEle
private

Definition at line 90 of file EmDQM.h.

HistoFiller<l1extra::L1EmParticleCollection>* EmDQM::histoFillerL1Iso
private

Definition at line 94 of file EmDQM.h.

HistoFiller<l1extra::L1EmParticleCollection>* EmDQM::histoFillerL1NonIso
private

Definition at line 92 of file EmDQM.h.

HistoFiller<reco::RecoEcalCandidateCollection>* EmDQM::histoFillerPho
private

Definition at line 93 of file EmDQM.h.

std::vector<std::vector<MonitorElement*> > EmDQM::histPhiOfHltObjMatchToGens
private

Definition at line 205 of file EmDQM.h.

std::set<std::string> EmDQM::hltCollectionLabelsFound
private

Definition at line 186 of file EmDQM.h.

std::vector<std::set<std::string> > EmDQM::hltCollectionLabelsFoundPerPath
private

which hltCollectionLabels were SEEN at least once

Definition at line 185 of file EmDQM.h.

std::set<std::string> EmDQM::hltCollectionLabelsMissed
private

Definition at line 190 of file EmDQM.h.

std::vector<std::set<std::string> > EmDQM::hltCollectionLabelsMissedPerPath
private

which hltCollectionLabels were MISSED at least once

Definition at line 189 of file EmDQM.h.

HLTConfigProvider EmDQM::hltConfig_
private

The instance of the HLTConfigProvider as a data member.

Definition at line 132 of file EmDQM.h.

edm::EDGetTokenT<edm::TriggerResults> EmDQM::hltResults_token
private

Definition at line 220 of file EmDQM.h.

bool EmDQM::isData_
private

Definition at line 105 of file EmDQM.h.

std::vector<std::vector<edm::InputTag> > EmDQM::isoNames
private

Definition at line 162 of file EmDQM.h.

bool EmDQM::mcMatchedOnly_
private

Definition at line 113 of file EmDQM.h.

unsigned int EmDQM::minEtForEtaEffPlot_
private

Definition at line 111 of file EmDQM.h.

unsigned int EmDQM::nbins_
private

Definition at line 110 of file EmDQM.h.

std::vector<unsigned int> EmDQM::nCandCuts
private

Definition at line 164 of file EmDQM.h.

bool EmDQM::noIsolationPlots_
private

Definition at line 115 of file EmDQM.h.

bool EmDQM::noPhiPlots_
private

Definition at line 114 of file EmDQM.h.

unsigned int EmDQM::numOfHLTCollectionLabels
private

Definition at line 157 of file EmDQM.h.

const unsigned EmDQM::OUTPUT_ALL = 3
staticprivate

Definition at line 241 of file EmDQM.h.

const unsigned EmDQM::OUTPUT_ERRORS = 1
staticprivate

Definition at line 239 of file EmDQM.h.

const unsigned EmDQM::OUTPUT_SILENT = 0
staticprivate

Definition at line 238 of file EmDQM.h.

const unsigned EmDQM::OUTPUT_WARNINGS = 2
staticprivate

Definition at line 240 of file EmDQM.h.

std::vector<edm::ParameterSet> EmDQM::paramSets
private

Definition at line 153 of file EmDQM.h.

unsigned int EmDQM::pathIndex
private

Definition at line 155 of file EmDQM.h.

int EmDQM::pdgGen
private

Definition at line 167 of file EmDQM.h.

std::vector<MonitorElement*> EmDQM::phigens
private

Definition at line 212 of file EmDQM.h.

std::vector<std::vector<MonitorElement*> > EmDQM::phihistmatchs
private

Definition at line 201 of file EmDQM.h.

std::vector<std::vector<MonitorElement*> > EmDQM::phihists
private

Definition at line 198 of file EmDQM.h.

double EmDQM::phiMax_
private

Definition at line 109 of file EmDQM.h.

std::vector<std::pair<double,double> > EmDQM::plotBounds
private

Definition at line 163 of file EmDQM.h.

double EmDQM::plotEtMin
private

Definition at line 169 of file EmDQM.h.

std::vector<bool> EmDQM::plotiso
private

Definition at line 161 of file EmDQM.h.

double EmDQM::plotPtMax
private

Definition at line 171 of file EmDQM.h.

double EmDQM::plotPtMin
private

Definition at line 170 of file EmDQM.h.

const edm::ParameterSet& EmDQM::pset
private

Definition at line 99 of file EmDQM.h.

GreaterByPt<reco::Particle> EmDQM::pTComparator_
private

Definition at line 214 of file EmDQM.h.

GreaterByPt<reco::GenParticle> EmDQM::pTGenComparator_
private

Definition at line 215 of file EmDQM.h.

double EmDQM::ptMax_
private

Definition at line 106 of file EmDQM.h.

double EmDQM::ptMin_
private

Definition at line 107 of file EmDQM.h.

unsigned int EmDQM::reqNum
private

Definition at line 166 of file EmDQM.h.

std::vector<std::string> EmDQM::theHLTCollectionHumanNames
private

Definition at line 158 of file EmDQM.h.

std::vector<edm::InputTag> EmDQM::theHLTCollectionLabels
private

Definition at line 156 of file EmDQM.h.

std::vector<int> EmDQM::theHLTOutputTypes
private

Definition at line 160 of file EmDQM.h.

edm::InputTag EmDQM::theL1Seed
private

Definition at line 159 of file EmDQM.h.

std::vector<MonitorElement*> EmDQM::totalmatchs
private

Definition at line 208 of file EmDQM.h.

std::vector<MonitorElement*> EmDQM::totals
private

Definition at line 207 of file EmDQM.h.

edm::InputTag EmDQM::triggerObject_
private

Definition at line 101 of file EmDQM.h.

edm::EDGetTokenT<trigger::TriggerEventWithRefs> EmDQM::triggerObject_token
private

Definition at line 219 of file EmDQM.h.

const unsigned EmDQM::TYPE_DOUBLE_ELE = 1
staticprivate

Definition at line 232 of file EmDQM.h.

const unsigned EmDQM::TYPE_DOUBLE_PHOTON = 3
staticprivate

Definition at line 234 of file EmDQM.h.

const unsigned EmDQM::TYPE_SINGLE_ELE = 0
staticprivate

Definition at line 231 of file EmDQM.h.

const unsigned EmDQM::TYPE_SINGLE_PHOTON = 2
staticprivate

Definition at line 233 of file EmDQM.h.

const unsigned EmDQM::TYPE_TRIPLE_ELE = 4
staticprivate

Definition at line 235 of file EmDQM.h.

bool EmDQM::useHumanReadableHistTitles_
private

Definition at line 112 of file EmDQM.h.

unsigned int EmDQM::verbosity_
private

Definition at line 102 of file EmDQM.h.