container with all the objects needed More...
Public Types | |
enum | { MUON, ELEC, PHOTON, CALOMET, PFTAU, _nMAX } |
Public Member Functions | |
EVTColContainer () | |
const unsigned int | getSize (const unsigned int &objtype) const |
bool | isAllInit () |
bool | isCommonInit () |
void | reset () |
void | set (const reco::MuonCollection *v) |
Setter: multiple overloaded function. More... | |
void | set (const reco::GsfElectronCollection *v) |
void | set (const reco::PhotonCollection *v) |
void | set (const reco::CaloMETCollection *v) |
void | set (const reco::PFTauCollection *v) |
Static Public Member Functions | |
static std::string | getTypeString (const unsigned int &objtype) |
Public Attributes | |
const std::vector < reco::CaloMET > * | caloMETs |
const std::vector < reco::GsfElectron > * | electrons |
const reco::GenParticleCollection * | genParticles |
const std::vector< reco::Muon > * | muons |
int | nInitialized |
int | nOfCollections |
const std::vector< reco::PFTau > * | pfTaus |
const std::vector< reco::Photon > * | photons |
const trigger::TriggerEventWithRefs * | rawTriggerEvent |
const edm::TriggerResults * | triggerResults |
container with all the objects needed
Generate histograms for trigger efficiencies Higgs related Documentation available on the CMS TWiki: https://twiki.cern.ch/twiki/bin/view/CMS/HiggsWGHLTValidate
Definition at line 33 of file EVTColContainer.cc.
anonymous enum |
Enumerator | |
---|---|
MUON | |
ELEC | |
PHOTON | |
CALOMET | |
PFTAU | |
_nMAX |
Definition at line 35 of file EVTColContainer.cc.
|
inline |
Definition at line 57 of file EVTColContainer.cc.
|
inline |
Definition at line 121 of file EVTColContainer.cc.
References CALOMET, caloMETs, ELEC, electrons, MUON, muons, PFTAU, pfTaus, PHOTON, photons, and findQualityFiles::size.
|
inlinestatic |
Definition at line 152 of file EVTColContainer.cc.
References CALOMET, ELEC, MUON, PFTAU, PHOTON, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HLTHiggsPlotter::analyze(), HLTHiggsSubAnalysis::analyze(), HLTHiggsPlotter::beginRun(), HLTHiggsSubAnalysis::beginRun(), HLTHiggsSubAnalysis::getObjectsType(), HLTHiggsPlotter::HLTHiggsPlotter(), and HLTHiggsSubAnalysis::HLTHiggsSubAnalysis().
|
inline |
|
inline |
Definition at line 77 of file EVTColContainer.cc.
References rawTriggerEvent.
Referenced by HLTHiggsSubAnalysis::initobjects().
|
inline |
Definition at line 82 of file EVTColContainer.cc.
References caloMETs, electrons, genParticles, muons, nInitialized, pfTaus, photons, rawTriggerEvent, and triggerResults.
Referenced by HLTHiggsValidator::analyze().
|
inline |
Setter: multiple overloaded function.
Definition at line 91 of file EVTColContainer.cc.
References muons, nInitialized, and findQualityFiles::v.
Referenced by betterConfigParser.BetterConfigParser::getGeneral(), and HLTHiggsSubAnalysis::initobjects().
|
inline |
Definition at line 96 of file EVTColContainer.cc.
References electrons, nInitialized, and findQualityFiles::v.
Referenced by betterConfigParser.BetterConfigParser::getGeneral().
|
inline |
Definition at line 101 of file EVTColContainer.cc.
References nInitialized, photons, and findQualityFiles::v.
Referenced by betterConfigParser.BetterConfigParser::getGeneral().
|
inline |
Definition at line 106 of file EVTColContainer.cc.
References caloMETs, nInitialized, and findQualityFiles::v.
Referenced by betterConfigParser.BetterConfigParser::getGeneral().
|
inline |
Definition at line 111 of file EVTColContainer.cc.
References nInitialized, pfTaus, and findQualityFiles::v.
Referenced by betterConfigParser.BetterConfigParser::getGeneral().
const std::vector<reco::CaloMET>* EVTColContainer::caloMETs |
Definition at line 52 of file EVTColContainer.cc.
Referenced by getSize(), HLTHiggsSubAnalysis::insertcandidates(), reset(), and set().
const std::vector<reco::GsfElectron>* EVTColContainer::electrons |
Definition at line 50 of file EVTColContainer.cc.
Referenced by getSize(), HLTHiggsSubAnalysis::insertcandidates(), reset(), and set().
const reco::GenParticleCollection* EVTColContainer::genParticles |
Definition at line 48 of file EVTColContainer.cc.
Referenced by HLTHiggsSubAnalysis::analyze(), HLTHiggsSubAnalysis::initobjects(), and reset().
const std::vector<reco::Muon>* EVTColContainer::muons |
Definition at line 49 of file EVTColContainer.cc.
Referenced by getSize(), HLTHiggsSubAnalysis::insertcandidates(), reset(), and set().
int EVTColContainer::nInitialized |
Definition at line 47 of file EVTColContainer.cc.
Referenced by isAllInit(), reset(), and set().
int EVTColContainer::nOfCollections |
Definition at line 46 of file EVTColContainer.cc.
Referenced by isAllInit().
const std::vector<reco::PFTau>* EVTColContainer::pfTaus |
Definition at line 53 of file EVTColContainer.cc.
Referenced by getSize(), HLTHiggsSubAnalysis::insertcandidates(), reset(), and set().
const std::vector<reco::Photon>* EVTColContainer::photons |
Definition at line 51 of file EVTColContainer.cc.
Referenced by getSize(), HLTHiggsSubAnalysis::insertcandidates(), reset(), and set().
const trigger::TriggerEventWithRefs* EVTColContainer::rawTriggerEvent |
Definition at line 55 of file EVTColContainer.cc.
Referenced by isCommonInit(), and reset().
const edm::TriggerResults* EVTColContainer::triggerResults |
Definition at line 56 of file EVTColContainer.cc.
Referenced by HLTHiggsSubAnalysis::analyze(), HLTHiggsSubAnalysis::initobjects(), and reset().