container with all the objects needed More...
Public Types | |
enum | { PHOTON = 22, ELEC = 11, MUON = 13, MUTRK = 130, PFTAU = 15, TRACK = 0, PFMET = 39, PFMHT = 40, MET = 390000, GENMET = 390001, CALOMET = 390002, HLTMET = 390003, L1MET = 390004, PFJET = 211, CALOJET = 111, CALOMHT = 400002, _nMAX } |
enum | { MUON = 13, ELEC = 11, PHOTON = 22, CALOMET = 390002, PFMET = 39, PFTAU = 15, PFJET = 211, _nMAX } |
Static Public Member Functions | |
static std::string | getTypeString (const unsigned int &objtype) |
static const std::string | getTypeString (const unsigned int &objtype) |
Tranform types into strings. More... | |
Public Attributes | |
const reco::BeamSpot * | bs |
const std::vector< reco::CaloJet > * | caloJets |
const std::vector< reco::CaloMET > * | caloMETs |
const std::vector< reco::CaloMET > * | caloMHTs |
const std::vector< reco::GsfElectron > * | electrons |
const reco::GenJetCollection * | genJets |
const std::vector< reco::GenMET > * | genMETs |
const reco::GenParticleCollection * | genParticles |
const reco::JetTagCollection * | jetTags |
const std::vector< l1extra::L1EtMissParticle > * | l1METs |
const std::vector< reco::MET > * | METs |
const std::vector< reco::Muon > * | muons |
int | nInitialized |
int | nOfCollections |
const std::vector< reco::PFJet > * | pfJets |
const std::vector< reco::PFMET > * | pfMETs |
const std::vector< reco::PFMET > * | pfMHTs |
const std::vector< reco::PFTau > * | pfTaus |
const std::vector< reco::Photon > * | photons |
const trigger::TriggerEventWithRefs * | rawTriggerEvent |
const std::vector< reco::Track > * | tracks |
const edm::TriggerResults * | triggerResults |
container with all the objects needed
Container with all the objects needed Notice that I have "more or less" followed the pdgIds of the particles involved.
Class to manage all the object collections in the Exotica Validation package.
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 45 of file EVTColContainer.cc.
anonymous enum |
Enumerator | |
---|---|
PHOTON | |
ELEC | |
MUON | |
MUTRK | |
PFTAU | |
TRACK | |
PFMET | |
PFMHT | |
MET | |
GENMET | |
CALOMET | |
HLTMET | |
L1MET | |
PFJET | |
CALOJET | |
CALOMHT | |
_nMAX |
Definition at line 46 of file EVTColContainer.cc.
anonymous enum |
Enumerator | |
---|---|
MUON | |
ELEC | |
PHOTON | |
CALOMET | |
PFMET | |
PFTAU | |
PFJET | |
_nMAX |
Definition at line 42 of file EVTColContainer.cc.
|
inline |
Definition at line 87 of file EVTColContainer.cc.
|
inline |
Definition at line 70 of file EVTColContainer.cc.
|
inline |
Definition at line 154 of file EVTColContainer.cc.
References CALOMET, ELEC, MUON, PFJET, PFMET, PFTAU, PHOTON, and findQualityFiles::size.
|
inline |
Get size of collections.
Definition at line 193 of file EVTColContainer.cc.
References CALOJET, CALOMET, CALOMHT, ELEC, GENMET, L1MET, MET, MUON, MUTRK, PFJET, PFMET, PFMHT, PFTAU, PHOTON, findQualityFiles::size, and TRACK.
|
inlinestatic |
Definition at line 193 of file EVTColContainer.cc.
References CALOMET, ELEC, MUON, PFJET, PFMET, PFTAU, PHOTON, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlinestatic |
Tranform types into strings.
Definition at line 231 of file EVTColContainer.cc.
References CALOJET, CALOMET, CALOMHT, ELEC, GENMET, L1MET, MET, MUON, MUTRK, PFJET, PFMET, PFMHT, PFTAU, PHOTON, AlCaHLTBitMon_QueryRunRegistry::string, and TRACK.
Referenced by HLTExoticaPlotter::analyze(), HLTHiggsPlotter::analyze(), HLTHiggsSubAnalysis::analyze(), HLTExoticaSubAnalysis::analyze(), HLTHiggsSubAnalysis::beginRun(), HLTHiggsPlotter::bookHist(), HLTHiggsSubAnalysis::bookHist(), HLTHiggsPlotter::bookHistograms(), HLTHiggsSubAnalysis::bookHistograms(), HLTHiggsSubAnalysis::getObjectsType(), HLTExoticaSubAnalysis::getObjectsType(), HLTExoticaSubAnalysis::HLTExoticaSubAnalysis(), HLTHiggsPlotter::HLTHiggsPlotter(), HLTHiggsSubAnalysis::HLTHiggsSubAnalysis(), HLTExoticaPlotter::plotterBookHistos(), and HLTExoticaSubAnalysis::subAnalysisBookHistos().
|
inline |
Definition at line 89 of file EVTColContainer.cc.
|
inline |
Definition at line 108 of file EVTColContainer.cc.
|
inline |
Definition at line 94 of file EVTColContainer.cc.
|
inline |
Definition at line 110 of file EVTColContainer.cc.
Referenced by HLTExoticaSubAnalysis::getHandlesToObjects(), and HLTHiggsSubAnalysis::initobjects().
|
inline |
Definition at line 99 of file EVTColContainer.cc.
|
inline |
Reset: clear all collections.
Definition at line 113 of file EVTColContainer.cc.
Referenced by HLTHiggsValidator::analyze(), and HLTExoticaValidator::analyze().
|
inline |
Setter: multiple overloaded function.
Definition at line 110 of file EVTColContainer.cc.
References nInitialized, and findQualityFiles::v.
|
inline |
Definition at line 115 of file EVTColContainer.cc.
References nInitialized, and findQualityFiles::v.
|
inline |
Definition at line 120 of file EVTColContainer.cc.
References nInitialized, and findQualityFiles::v.
|
inline |
Definition at line 125 of file EVTColContainer.cc.
References nInitialized, and findQualityFiles::v.
|
inline |
Definition at line 130 of file EVTColContainer.cc.
References nInitialized, and findQualityFiles::v.
|
inline |
Setter: multiple overloaded function.
Definition at line 135 of file EVTColContainer.cc.
References nInitialized, and findQualityFiles::v.
Referenced by HLTExoticaSubAnalysis::getHandlesToObjects(), HLTHiggsSubAnalysis::initAndInsertJets(), and HLTHiggsSubAnalysis::initobjects().
|
inline |
Definition at line 135 of file EVTColContainer.cc.
References nInitialized, and findQualityFiles::v.
|
inline |
Definition at line 139 of file EVTColContainer.cc.
References nInitialized, and findQualityFiles::v.
|
inline |
Definition at line 140 of file EVTColContainer.cc.
References nInitialized, and findQualityFiles::v.
|
inline |
Definition at line 143 of file EVTColContainer.cc.
References nInitialized, and findQualityFiles::v.
|
inline |
|
inline |
Definition at line 147 of file EVTColContainer.cc.
References nInitialized, and findQualityFiles::v.
|
inline |
Definition at line 151 of file EVTColContainer.cc.
References nInitialized, and findQualityFiles::v.
|
inline |
Definition at line 155 of file EVTColContainer.cc.
References nInitialized, and findQualityFiles::v.
|
inline |
Definition at line 163 of file EVTColContainer.cc.
References nInitialized, and findQualityFiles::v.
|
inline |
Definition at line 167 of file EVTColContainer.cc.
References nInitialized, and findQualityFiles::v.
|
inline |
Definition at line 175 of file EVTColContainer.cc.
References nInitialized, and findQualityFiles::v.
|
inline |
Definition at line 179 of file EVTColContainer.cc.
References nInitialized, and findQualityFiles::v.
|
inline |
Definition at line 183 of file EVTColContainer.cc.
References nInitialized, and findQualityFiles::v.
|
inline |
Definition at line 187 of file EVTColContainer.cc.
References nInitialized, and findQualityFiles::v.
|
inline |
Definition at line 171 of file EVTColContainer.cc.
References nInitialized, and findQualityFiles::v.
Referenced by HLTExoticaSubAnalysis::getHandlesToObjects().
|
inline |
Definition at line 159 of file EVTColContainer.cc.
References nInitialized, and findQualityFiles::v.
Referenced by HLTExoticaSubAnalysis::getHandlesToObjects().
const reco::BeamSpot* EVTColContainer::bs |
Definition at line 85 of file EVTColContainer.cc.
Referenced by HLTExoticaSubAnalysis::analyze(), and HLTExoticaSubAnalysis::getHandlesToObjects().
const std::vector<reco::CaloJet>* EVTColContainer::caloJets |
Definition at line 83 of file EVTColContainer.cc.
Referenced by HLTExoticaSubAnalysis::insertCandidates().
const std::vector< reco::CaloMET > * EVTColContainer::caloMETs |
Definition at line 78 of file EVTColContainer.cc.
Referenced by HLTHiggsSubAnalysis::insertcandidates(), and HLTExoticaSubAnalysis::insertCandidates().
const std::vector<reco::CaloMET>* EVTColContainer::caloMHTs |
Definition at line 79 of file EVTColContainer.cc.
Referenced by HLTExoticaSubAnalysis::insertCandidates().
const std::vector< reco::GsfElectron > * EVTColContainer::electrons |
Definition at line 72 of file EVTColContainer.cc.
Referenced by HLTHiggsSubAnalysis::insertcandidates(), and HLTExoticaSubAnalysis::insertCandidates().
const reco::GenJetCollection* EVTColContainer::genJets |
Definition at line 58 of file EVTColContainer.cc.
Referenced by HLTHiggsSubAnalysis::analyze(), HLTHiggsSubAnalysis::initobjects(), and objects.JetAnalyzer.JetAnalyzer::matchJets().
const std::vector<reco::GenMET>* EVTColContainer::genMETs |
Definition at line 77 of file EVTColContainer.cc.
Referenced by HLTExoticaSubAnalysis::insertCandidates().
const reco::GenParticleCollection * EVTColContainer::genParticles |
Definition at line 69 of file EVTColContainer.cc.
Referenced by HLTHiggsSubAnalysis::analyze(), HLTExoticaSubAnalysis::analyze(), HLTExoticaSubAnalysis::getHandlesToObjects(), and HLTHiggsSubAnalysis::initobjects().
const reco::JetTagCollection* EVTColContainer::jetTags |
Definition at line 66 of file EVTColContainer.cc.
const std::vector<l1extra::L1EtMissParticle>* EVTColContainer::l1METs |
Definition at line 80 of file EVTColContainer.cc.
Referenced by HLTExoticaSubAnalysis::insertCandidates().
const std::vector<reco::MET>* EVTColContainer::METs |
Definition at line 74 of file EVTColContainer.cc.
const std::vector< reco::Muon > * EVTColContainer::muons |
Definition at line 70 of file EVTColContainer.cc.
Referenced by HLTHiggsSubAnalysis::insertcandidates(), and HLTExoticaSubAnalysis::insertCandidates().
int EVTColContainer::nInitialized |
Definition at line 67 of file EVTColContainer.cc.
Referenced by set(), setCaloMHT(), and setPFMHT().
int EVTColContainer::nOfCollections |
Definition at line 66 of file EVTColContainer.cc.
const std::vector< reco::PFJet > * EVTColContainer::pfJets |
Definition at line 82 of file EVTColContainer.cc.
Referenced by HLTExoticaSubAnalysis::insertCandidates().
const std::vector< reco::PFMET > * EVTColContainer::pfMETs |
Definition at line 75 of file EVTColContainer.cc.
Referenced by HLTHiggsSubAnalysis::insertcandidates(), and HLTExoticaSubAnalysis::insertCandidates().
const std::vector<reco::PFMET>* EVTColContainer::pfMHTs |
Definition at line 76 of file EVTColContainer.cc.
Referenced by HLTExoticaSubAnalysis::insertCandidates().
const std::vector< reco::PFTau > * EVTColContainer::pfTaus |
Definition at line 81 of file EVTColContainer.cc.
Referenced by HLTHiggsSubAnalysis::insertcandidates(), and HLTExoticaSubAnalysis::insertCandidates().
const std::vector< reco::Photon > * EVTColContainer::photons |
Definition at line 73 of file EVTColContainer.cc.
Referenced by HLTHiggsSubAnalysis::insertcandidates(), and HLTExoticaSubAnalysis::insertCandidates().
const trigger::TriggerEventWithRefs* EVTColContainer::rawTriggerEvent |
Definition at line 68 of file EVTColContainer.cc.
const std::vector<reco::Track>* EVTColContainer::tracks |
Definition at line 71 of file EVTColContainer.cc.
Referenced by HLTExoticaSubAnalysis::insertCandidates().
const edm::TriggerResults * EVTColContainer::triggerResults |
Definition at line 84 of file EVTColContainer.cc.
Referenced by HLTHiggsSubAnalysis::analyze(), HLTExoticaSubAnalysis::analyze(), HLTExoticaSubAnalysis::getHandlesToObjects(), and HLTHiggsSubAnalysis::initobjects().