Go to the documentation of this file. 1 #ifndef HLTRIGGEROFFLINE_HIGGS_EVTCOLCONTAINER
2 #define HLTRIGGEROFFLINE_HIGGS_EVTCOLCONTAINER
58 const std::vector<reco::Muon>*
muons;
59 const std::vector<reco::GsfElectron>*
electrons;
60 const std::vector<reco::Photon>*
photons;
61 const std::vector<reco::CaloMET>*
caloMETs;
62 const std::vector<reco::PFMET>*
pfMETs;
63 const std::vector<reco::PFTau>*
pfTaus;
64 const std::vector<reco::PFJet>*
pfJets;
140 const unsigned int getSize(
const unsigned int& objtype)
const {
141 unsigned int size = 0;
173 objTypestr =
"Photon";
177 objTypestr =
"PFMET";
179 objTypestr =
"PFTau";
189 edm::LogError(
"HiggsValidations") <<
"EVTColContainer::getTypeString, "
190 <<
"NOT Implemented error (object type id='" << objtype <<
"')" << std::endl;
void set(const reco::PFMETCollection *v)
std::vector< reco::PFMET > PFMETCollection
collection of PFMET objects
const std::vector< reco::GsfElectron > * electrons
void set(const reco::PFTauCollection *v)
void set(const reco::PFJetCollection *v)
std::vector< GenJet > GenJetCollection
collection of GenJet objects
const reco::JetTagCollection * jetTags
std::vector< GenParticle > GenParticleCollection
collection of GenParticles
std::vector< GsfElectron > GsfElectronCollection
collection of GsfElectron objects
const trigger::TriggerEventWithRefs * rawTriggerEvent
void set(const reco::CaloMETCollection *v)
const edm::TriggerResults * triggerResults
std::vector< Muon > MuonCollection
collection of Muon objects
std::vector< PFTau > PFTauCollection
collection of PFTau objects
const reco::GenParticleCollection * genParticles
void set(const reco::PhotonCollection *v)
static std::string getTypeString(const unsigned int &objtype)
const std::vector< reco::PFMET > * pfMETs
const reco::GenJetCollection * genJets
const std::vector< reco::CaloMET > * caloMETs
const std::vector< reco::Muon > * muons
void set(const reco::GsfElectronCollection *v)
Log< level::Error, false > LogError
void set(const reco::MuonCollection *v)
Setter: multiple overloaded function.
const unsigned int getSize(const unsigned int &objtype) const
const std::vector< reco::PFJet > * pfJets
void set(const reco::JetTagCollection *v)
const std::vector< reco::PFTau > * pfTaus
std::vector< PFJet > PFJetCollection
collection of PFJet objects
const std::vector< reco::Photon > * photons
std::vector< Photon > PhotonCollection
collectin of Photon objects
std::vector< reco::CaloMET > CaloMETCollection
collection of CaloMET objects
container with all the objects needed