1 #ifndef HLTRIGGEROFFLINE_HIGGS_EVTCOLCONTAINER
2 #define HLTRIGGEROFFLINE_HIGGS_EVTCOLCONTAINER
49 const std::vector<reco::Muon> *
muons;
50 const std::vector<reco::GsfElectron> *
electrons;
51 const std::vector<reco::Photon> *
photons;
53 const std::vector<reco::PFTau> *
pfTaus;
121 const unsigned int getSize(
const unsigned int & objtype)
const
123 unsigned int size = 0;
126 size =
muons->size();
166 objTypestr =
"Photon";
174 objTypestr =
"PFTau";
183 edm::LogError(
"HiggsValidations") <<
"EVTColContainer::getTypeString, "
184 <<
"NOT Implemented error (object type id='" << objtype <<
"')" << std::endl;;
const std::vector< reco::Muon > * muons
std::vector< GenParticle > GenParticleCollection
collection of GenParticles
std::vector< PFTau > PFTauCollection
collection of PFTau objects
static std::string getTypeString(const unsigned int &objtype)
const trigger::TriggerEventWithRefs * rawTriggerEvent
void set(const reco::GsfElectronCollection *v)
const std::vector< reco::CaloMET > * caloMETs
const reco::GenParticleCollection * genParticles
container with all the objects needed
void set(const reco::CaloMETCollection *v)
const unsigned int getSize(const unsigned int &objtype) const
std::vector< GsfElectron > GsfElectronCollection
collection of GsfElectron objects
const std::vector< reco::PFTau > * pfTaus
std::vector< Muon > MuonCollection
collection of Muon objects
void set(const reco::PFTauCollection *v)
void set(const reco::MuonCollection *v)
Setter: multiple overloaded function.
const std::vector< reco::Photon > * photons
std::vector< reco::CaloMET > CaloMETCollection
collection of CaloMET objects
std::vector< Photon > PhotonCollection
collectin of Photon objects
const std::vector< reco::GsfElectron > * electrons
void set(const reco::PhotonCollection *v)
const edm::TriggerResults * triggerResults
tuple size
Write out results.