CMS 3D CMS Logo

List of all members | Classes | Public Member Functions | Private Attributes
trigger::TriggerEventWithRefs Class Reference

#include <TriggerEventWithRefs.h>

Inheritance diagram for trigger::TriggerEventWithRefs:
trigger::TriggerRefsCollections edm::DoNotRecordParents

Classes

class  TriggerFilterObject
 Helper class: trigger objects firing a single filter. More...
 

Public Member Functions

void addFilterObject (const edm::InputTag &filterTag, const TriggerFilterObjectWithRefs &tfowr)
 setters - to build EDProduct More...
 
std::pair< size_type, size_typebasemetSlice (size_type filter) const
 
std::pair< size_type, size_typecalometSlice (size_type filter) const
 
std::pair< size_type, size_typecompositeSlice (size_type filter) const
 
std::pair< size_type, size_typeelectronSlice (size_type filter) const
 
size_type filterIndex (const edm::InputTag &filterTag) const
 index from tag More...
 
const edm::InputTag filterTag (size_type filterIndex) const
 tag from index More...
 
void getObjects (size_type filter, Vids &ids, VRphoton &photons) const
 extract Ref<C>s for a specific filter and of specific physics type More...
 
void getObjects (size_type filter, int id, VRphoton &photons) const
 
void getObjects (size_type filter, Vids &ids, VRelectron &electrons) const
 
void getObjects (size_type filter, int id, VRelectron &electrons) const
 
void getObjects (size_type filter, Vids &ids, VRmuon &muons) const
 
void getObjects (size_type filter, int id, VRmuon &muons) const
 
void getObjects (size_type filter, Vids &ids, VRjet &jets) const
 
void getObjects (size_type filter, int id, VRjet &jets) const
 
void getObjects (size_type filter, Vids &ids, VRcomposite &composites) const
 
void getObjects (size_type filter, int id, VRcomposite &composites) const
 
void getObjects (size_type filter, Vids &ids, VRbasemet &basemets) const
 
void getObjects (size_type filter, int id, VRbasemet &basemets) const
 
void getObjects (size_type filter, Vids &ids, VRcalomet &calomets) const
 
void getObjects (size_type filter, int id, VRcalomet &calomets) const
 
void getObjects (size_type filter, Vids &ids, VRpixtrack &pixtracks) const
 
void getObjects (size_type filter, int id, VRpixtrack &pixtracks) const
 
void getObjects (size_type filter, Vids &ids, VRl1em &l1em) const
 
void getObjects (size_type filter, int id, VRl1em &l1em) const
 
void getObjects (size_type filter, Vids &ids, VRl1muon &l1muon) const
 
void getObjects (size_type filter, int id, VRl1muon &l1muon) const
 
void getObjects (size_type filter, Vids &ids, VRl1jet &l1jet) const
 
void getObjects (size_type filter, int id, VRl1jet &l1jet) const
 
void getObjects (size_type filter, Vids &ids, VRl1etmiss &l1etmiss) const
 
void getObjects (size_type filter, int id, VRl1etmiss &l1etmiss) const
 
void getObjects (size_type filter, Vids &ids, VRl1hfrings &l1hfrings) const
 
void getObjects (size_type filter, int id, VRl1hfrings &l1hfrings) const
 
void getObjects (size_type filter, Vids &ids, VRpfjet &pfjets) const
 
void getObjects (size_type filter, int id, VRpfjet &pfjets) const
 
void getObjects (size_type filter, Vids &ids, VRpftau &pftaus) const
 
void getObjects (size_type filter, int id, VRpftau &pftaus) const
 
void getObjects (size_type filter, Vids &ids, VRpfmet &pfmets) const
 
void getObjects (size_type filter, int id, VRpfmet &pfmets) const
 
void getObjects (size_type filter, Vids &ids, VRl1tmuon &l1tmuon) const
 
void getObjects (size_type filter, int id, VRl1tmuon &l1tmuon) const
 
void getObjects (size_type filter, Vids &ids, VRl1tmuonShower &l1tmuonShower) const
 
void getObjects (size_type filter, int id, VRl1tmuonShower &l1tmuonShower) const
 
void getObjects (size_type filter, Vids &ids, VRl1tegamma &l1tegamma) const
 
void getObjects (size_type filter, int id, VRl1tegamma &l1tegamma) const
 
void getObjects (size_type filter, Vids &ids, VRl1tjet &l1tjet) const
 
void getObjects (size_type filter, int id, VRl1tjet &l1tjet) const
 
void getObjects (size_type filter, Vids &ids, VRl1ttkmuon &l1ttkmuon) const
 
void getObjects (size_type filter, int id, VRl1ttkmuon &l1ttkmuon) const
 
void getObjects (size_type filter, Vids &ids, VRl1ttkele &l1ttkele) const
 
void getObjects (size_type filter, int id, VRl1ttkele &l1ttkele) const
 
void getObjects (size_type filter, Vids &ids, VRl1ttkem &l1ttkem) const
 
void getObjects (size_type filter, int id, VRl1ttkem &l1ttkem) const
 
void getObjects (size_type filter, Vids &ids, VRl1tpfjet &l1tpfjet) const
 
void getObjects (size_type filter, int id, VRl1tpfjet &l1tpfjet) const
 
void getObjects (size_type filter, Vids &ids, VRl1tpftau &l1tpftau) const
 
void getObjects (size_type filter, int id, VRl1tpftau &l1tpftau) const
 
void getObjects (size_type filter, Vids &ids, VRl1thpspftau &l1thpspftau) const
 
void getObjects (size_type filter, int id, VRl1thpspftau &l1thpspftau) const
 
void getObjects (size_type filter, Vids &ids, VRl1tpftrack &l1tpftrack) const
 
void getObjects (size_type filter, int id, VRl1tpftrack &l1tpftrack) const
 
void getObjects (size_type filter, Vids &ids, VRl1tp2etsum &l1tp2etsum) const
 
void getObjects (size_type filter, int id, VRl1tp2etsum &l1tp2etsum) const
 
void getObjects (size_type filter, Vids &ids, VRl1ttau &l1ttau) const
 
void getObjects (size_type filter, int id, VRl1ttau &l1ttau) const
 
void getObjects (size_type filter, Vids &ids, VRl1tetsum &l1tetsum) const
 
void getObjects (size_type filter, int id, VRl1tetsum &l1tetsum) const
 
std::pair< size_type, size_typejetSlice (size_type filter) const
 
std::pair< size_type, size_typel1emSlice (size_type filter) const
 
std::pair< size_type, size_typel1etmissSlice (size_type filter) const
 
std::pair< size_type, size_typel1hfringsSlice (size_type filter) const
 
std::pair< size_type, size_typel1jetSlice (size_type filter) const
 
std::pair< size_type, size_typel1muonSlice (size_type filter) const
 
std::pair< size_type, size_typel1tegammaSlice (size_type filter) const
 
std::pair< size_type, size_typel1tetsumSlice (size_type filter) const
 
std::pair< size_type, size_typel1thpspftauSlice (size_type filter) const
 
std::pair< size_type, size_typel1tjetSlice (size_type filter) const
 
std::pair< size_type, size_typel1tmuonShowerSlice (size_type filter) const
 
std::pair< size_type, size_typel1tmuonSlice (size_type filter) const
 
std::pair< size_type, size_typel1tp2etsumSlice (size_type filter) const
 
std::pair< size_type, size_typel1tpfjetSlice (size_type filter) const
 
std::pair< size_type, size_typel1tpftauSlice (size_type filter) const
 
std::pair< size_type, size_typel1tpftrackSlice (size_type filter) const
 
std::pair< size_type, size_typel1ttauSlice (size_type filter) const
 
std::pair< size_type, size_typel1ttkeleSlice (size_type filter) const
 
std::pair< size_type, size_typel1ttkemSlice (size_type filter) const
 
std::pair< size_type, size_typel1ttkmuonSlice (size_type filter) const
 
std::pair< size_type, size_typemuonSlice (size_type filter) const
 
std::pair< size_type, size_typepfjetSlice (size_type filter) const
 
std::pair< size_type, size_typepfmetSlice (size_type filter) const
 
std::pair< size_type, size_typepftauSlice (size_type filter) const
 
std::pair< size_type, size_typephotonSlice (size_type filter) const
 slices of objects for a specific filter: [begin,end[ More...
 
std::pair< size_type, size_typepixtrackSlice (size_type filter) const
 
size_type size () const
 number of filters More...
 
 TriggerEventWithRefs ()
 methods More...
 
 TriggerEventWithRefs (const std::string &usedProcessName, size_type n)
 
const std::string & usedProcessName () const
 getters - for user access More...
 
- Public Member Functions inherited from trigger::TriggerRefsCollections
void addObject (int id, const reco::RecoEcalCandidateRef &ref)
 setters for L3 collections: (id=physics type, and Ref<C>) More...
 
void addObject (int id, const reco::ElectronRef &ref)
 
void addObject (int id, const reco::RecoChargedCandidateRef &ref)
 
void addObject (int id, const reco::CaloJetRef &ref)
 
void addObject (int id, const reco::CompositeCandidateRef &ref)
 
void addObject (int id, const reco::METRef &ref)
 
void addObject (int id, const reco::CaloMETRef &ref)
 
void addObject (int id, const reco::IsolatedPixelTrackCandidateRef &ref)
 
void addObject (int id, const l1extra::L1EmParticleRef &ref)
 
void addObject (int id, const l1extra::L1MuonParticleRef &ref)
 
void addObject (int id, const l1extra::L1JetParticleRef &ref)
 
void addObject (int id, const l1extra::L1EtMissParticleRef &ref)
 
void addObject (int id, const l1extra::L1HFRingsRef &ref)
 
void addObject (int id, const l1t::MuonRef &ref)
 
void addObject (int id, const l1t::MuonShowerRef &ref)
 
void addObject (int id, const l1t::EGammaRef &ref)
 
void addObject (int id, const l1t::JetRef &ref)
 
void addObject (int id, const l1t::TauRef &ref)
 
void addObject (int id, const l1t::EtSumRef &ref)
 
void addObject (int id, const l1t::TrackerMuonRef &ref)
 
void addObject (int id, const l1t::TkElectronRef &ref)
 
void addObject (int id, const l1t::TkEmRef &ref)
 
void addObject (int id, const l1t::PFJetRef &ref)
 
void addObject (int id, const l1t::PFTauRef &ref)
 
void addObject (int id, const l1t::HPSPFTauRef &ref)
 
void addObject (int id, const l1t::PFTrackRef &ref)
 
void addObject (int id, const l1t::EtSumP2Ref &ref)
 
void addObject (int id, const reco::PFJetRef &ref)
 
void addObject (int id, const reco::PFTauRef &ref)
 
void addObject (int id, const reco::PFMETRef &ref)
 
size_type addObjects (const Vids &ids, const VRphoton &refs)
 
size_type addObjects (const Vids &ids, const VRelectron &refs)
 
size_type addObjects (const Vids &ids, const VRmuon &refs)
 
size_type addObjects (const Vids &ids, const VRjet &refs)
 
size_type addObjects (const Vids &ids, const VRcomposite &refs)
 
size_type addObjects (const Vids &ids, const VRbasemet &refs)
 
size_type addObjects (const Vids &ids, const VRcalomet &refs)
 
size_type addObjects (const Vids &ids, const VRpixtrack &refs)
 
size_type addObjects (const Vids &ids, const VRl1em &refs)
 
size_type addObjects (const Vids &ids, const VRl1muon &refs)
 
size_type addObjects (const Vids &ids, const VRl1jet &refs)
 
size_type addObjects (const Vids &ids, const VRl1etmiss &refs)
 
size_type addObjects (const Vids &ids, const VRl1tmuon &refs)
 
size_type addObjects (const Vids &ids, const VRl1tmuonShower &refs)
 
size_type addObjects (const Vids &ids, const VRl1tegamma &refs)
 
size_type addObjects (const Vids &ids, const VRl1tjet &refs)
 
size_type addObjects (const Vids &ids, const VRl1ttau &refs)
 
size_type addObjects (const Vids &ids, const VRl1tetsum &refs)
 
size_type addObjects (const Vids &ids, const VRl1hfrings &refs)
 
size_type addObjects (const Vids &ids, const VRl1ttkmuon &refs)
 
size_type addObjects (const Vids &ids, const VRl1ttkele &refs)
 
size_type addObjects (const Vids &ids, const VRl1ttkem &refs)
 
size_type addObjects (const Vids &ids, const VRl1tpfjet &refs)
 
size_type addObjects (const Vids &ids, const VRl1tpftau &refs)
 
size_type addObjects (const Vids &ids, const VRl1thpspftau &refs)
 
size_type addObjects (const Vids &ids, const VRl1tpftrack &refs)
 
size_type addObjects (const Vids &ids, const VRl1tp2etsum &refs)
 
size_type addObjects (const Vids &ids, const VRpfjet &refs)
 
size_type addObjects (const Vids &ids, const VRpftau &refs)
 
size_type addObjects (const Vids &ids, const VRpfmet &refs)
 
const VidsbasemetIds () const
 
const VRbasemetbasemetRefs () const
 
size_type basemetSize () const
 
const VidscalometIds () const
 
const VRcalometcalometRefs () const
 
size_type calometSize () const
 
const VidscompositeIds () const
 
const VRcompositecompositeRefs () const
 
size_type compositeSize () const
 
const VidselectronIds () const
 
const VRelectronelectronRefs () const
 
size_type electronSize () const
 
void getObjects (Vids &ids, VRphoton &refs) const
 various physics-level getters: More...
 
void getObjects (Vids &ids, VRphoton &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRphoton &refs) const
 
void getObjects (int id, VRphoton &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRelectron &refs) const
 
void getObjects (Vids &ids, VRelectron &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRelectron &refs) const
 
void getObjects (int id, VRelectron &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRmuon &refs) const
 
void getObjects (Vids &ids, VRmuon &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRmuon &refs) const
 
void getObjects (int id, VRmuon &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRjet &refs) const
 
void getObjects (Vids &ids, VRjet &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRjet &refs) const
 
void getObjects (int id, VRjet &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRcomposite &refs) const
 
void getObjects (Vids &ids, VRcomposite &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRcomposite &refs) const
 
void getObjects (int id, VRcomposite &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRbasemet &refs) const
 
void getObjects (Vids &ids, VRbasemet &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRbasemet &refs) const
 
void getObjects (int id, VRbasemet &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRcalomet &refs) const
 
void getObjects (Vids &ids, VRcalomet &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRcalomet &refs) const
 
void getObjects (int id, VRcalomet &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRpixtrack &refs) const
 
void getObjects (Vids &ids, VRpixtrack &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRpixtrack &refs) const
 
void getObjects (int id, VRpixtrack &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRl1em &refs) const
 
void getObjects (Vids &ids, VRl1em &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRl1em &refs) const
 
void getObjects (int id, VRl1em &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRl1muon &refs) const
 
void getObjects (Vids &ids, VRl1muon &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRl1muon &refs) const
 
void getObjects (int id, VRl1muon &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRl1jet &refs) const
 
void getObjects (Vids &ids, VRl1jet &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRl1jet &refs) const
 
void getObjects (int id, VRl1jet &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRl1etmiss &refs) const
 
void getObjects (Vids &ids, VRl1etmiss &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRl1etmiss &refs) const
 
void getObjects (int id, VRl1etmiss &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRl1hfrings &refs) const
 
void getObjects (Vids &ids, VRl1hfrings &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRl1hfrings &refs) const
 
void getObjects (int id, VRl1hfrings &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRl1tmuon &refs) const
 
void getObjects (Vids &ids, VRl1tmuon &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRl1tmuon &refs) const
 
void getObjects (int id, VRl1tmuon &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRl1tmuonShower &refs) const
 
void getObjects (Vids &ids, VRl1tmuonShower &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRl1tmuonShower &refs) const
 
void getObjects (int id, VRl1tmuonShower &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRl1tegamma &refs) const
 
void getObjects (Vids &ids, VRl1tegamma &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRl1tegamma &refs) const
 
void getObjects (int id, VRl1tegamma &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRl1tjet &refs) const
 
void getObjects (Vids &ids, VRl1tjet &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRl1tjet &refs) const
 
void getObjects (int id, VRl1tjet &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRl1ttau &refs) const
 
void getObjects (Vids &ids, VRl1ttau &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRl1ttau &refs) const
 
void getObjects (int id, VRl1ttau &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRl1tetsum &refs) const
 
void getObjects (Vids &ids, VRl1tetsum &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRl1tetsum &refs) const
 
void getObjects (int id, VRl1tetsum &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRl1ttkmuon &refs) const
 
void getObjects (Vids &ids, VRl1ttkmuon &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRl1ttkmuon &refs) const
 
void getObjects (int id, VRl1ttkmuon &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRl1ttkele &refs) const
 
void getObjects (Vids &ids, VRl1ttkele &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRl1ttkele &refs) const
 
void getObjects (int id, VRl1ttkele &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRl1ttkem &refs) const
 
void getObjects (Vids &ids, VRl1ttkem &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRl1ttkem &refs) const
 
void getObjects (int id, VRl1ttkem &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRl1tpfjet &refs) const
 
void getObjects (Vids &ids, VRl1tpfjet &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRl1tpfjet &refs) const
 
void getObjects (int id, VRl1tpfjet &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRl1tpftau &refs) const
 
void getObjects (Vids &ids, VRl1tpftau &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRl1tpftau &refs) const
 
void getObjects (int id, VRl1tpftau &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRl1thpspftau &refs) const
 
void getObjects (Vids &ids, VRl1thpspftau &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRl1thpspftau &refs) const
 
void getObjects (int id, VRl1thpspftau &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRl1tpftrack &refs) const
 
void getObjects (Vids &ids, VRl1tpftrack &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRl1tpftrack &refs) const
 
void getObjects (int id, VRl1tpftrack &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRl1tp2etsum &refs) const
 
void getObjects (Vids &ids, VRl1tp2etsum &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRl1tp2etsum &refs) const
 
void getObjects (int id, VRl1tp2etsum &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRpfjet &refs) const
 
void getObjects (Vids &ids, VRpfjet &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRpfjet &refs) const
 
void getObjects (int id, VRpfjet &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRpftau &refs) const
 
void getObjects (Vids &ids, VRpftau &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRpftau &refs) const
 
void getObjects (int id, VRpftau &refs, size_type begin, size_type end) const
 
void getObjects (Vids &ids, VRpfmet &refs) const
 
void getObjects (Vids &ids, VRpfmet &refs, size_type begin, size_type end) const
 
void getObjects (int id, VRpfmet &refs) const
 
void getObjects (int id, VRpfmet &refs, size_type begin, size_type end) const
 
const VidsjetIds () const
 
const VRjetjetRefs () const
 
size_type jetSize () const
 
const Vidsl1emIds () const
 
const VRl1eml1emRefs () const
 
size_type l1emSize () const
 
const Vidsl1etmissIds () const
 
const VRl1etmissl1etmissRefs () const
 
size_type l1etmissSize () const
 
const Vidsl1hfringsIds () const
 
const VRl1hfringsl1hfringsRefs () const
 
size_type l1hfringsSize () const
 
const Vidsl1jetIds () const
 
const VRl1jetl1jetRefs () const
 
size_type l1jetSize () const
 
const Vidsl1muonIds () const
 
const VRl1muonl1muonRefs () const
 
size_type l1muonSize () const
 
const Vidsl1tegammaIds () const
 
const VRl1tegammal1tegammaRefs () const
 
size_type l1tegammaSize () const
 
const Vidsl1tetsumIds () const
 
const VRl1tetsuml1tetsumRefs () const
 
size_type l1tetsumSize () const
 
const Vidsl1thpspftauIds () const
 
const VRl1thpspftaul1thpspftauRefs () const
 
size_type l1thpspftauSize () const
 
const Vidsl1tjetIds () const
 
const VRl1tjetl1tjetRefs () const
 
size_type l1tjetSize () const
 
const Vidsl1tmuonIds () const
 
const VRl1tmuonl1tmuonRefs () const
 
const Vidsl1tmuonShowerIds () const
 
const VRl1tmuonShowerl1tmuonShowerRefs () const
 
size_type l1tmuonShowerSize () const
 
size_type l1tmuonSize () const
 
const Vidsl1tp2etsumIds () const
 
const VRl1tp2etsuml1tp2etsumRefs () const
 
size_type l1tp2etsumSize () const
 
const Vidsl1tpfjetIds () const
 
const VRl1tpfjetl1tpfjetRefs () const
 
size_type l1tpfjetSize () const
 
const Vidsl1tpftauIds () const
 
const VRl1tpftaul1tpftauRefs () const
 
size_type l1tpftauSize () const
 
const Vidsl1tpftrackIds () const
 
const VRl1tpftrackl1tpftrackRefs () const
 
size_type l1tpftrackSize () const
 
const Vidsl1ttauIds () const
 
const VRl1ttaul1ttauRefs () const
 
size_type l1ttauSize () const
 
const Vidsl1ttkeleIds () const
 
const VRl1ttkelel1ttkeleRefs () const
 
size_type l1ttkeleSize () const
 
const Vidsl1ttkemIds () const
 
const VRl1ttkeml1ttkemRefs () const
 
size_type l1ttkemSize () const
 
const Vidsl1ttkmuonIds () const
 
const VRl1ttkmuonl1ttkmuonRefs () const
 
size_type l1ttkmuonSize () const
 
const VidsmuonIds () const
 
const VRmuonmuonRefs () const
 
size_type muonSize () const
 
const VidspfjetIds () const
 
const VRpfjetpfjetRefs () const
 
size_type pfjetSize () const
 
const VidspfmetIds () const
 
const VRpfmetpfmetRefs () const
 
size_type pfmetSize () const
 
const VidspftauIds () const
 
const VRpftaupftauRefs () const
 
size_type pftauSize () const
 
const VidsphotonIds () const
 
const VRphotonphotonRefs () const
 
size_type photonSize () const
 low-level getters for data members More...
 
const VidspixtrackIds () const
 
const VRpixtrackpixtrackRefs () const
 
size_type pixtrackSize () const
 
void swap (TriggerRefsCollections &other)
 utility More...
 
 TriggerRefsCollections ()
 methods More...
 

Private Attributes

std::vector< TriggerFilterObjectfilterObjects_
 the filters recorded here More...
 
std::string usedProcessName_
 data members More...
 

Detailed Description

The single EDProduct to be saved in addition for each event

The single EDProduct to be saved for events (RAW case) describing the details of the (HLT) trigger table

Author
Martin Grunewald

Definition at line 27 of file TriggerEventWithRefs.h.

Constructor & Destructor Documentation

◆ TriggerEventWithRefs() [1/2]

trigger::TriggerEventWithRefs::TriggerEventWithRefs ( )
inline

methods

constructors

Definition at line 176 of file TriggerEventWithRefs.h.

std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
std::string usedProcessName_
data members

◆ TriggerEventWithRefs() [2/2]

trigger::TriggerEventWithRefs::TriggerEventWithRefs ( const std::string &  usedProcessName,
size_type  n 
)
inline

Definition at line 177 of file TriggerEventWithRefs.h.

References filterObjects_, and dqmiodumpmetadata::n.

179  filterObjects_.reserve(n);
180  }
const std::string & usedProcessName() const
getters - for user access
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
std::string usedProcessName_
data members

Member Function Documentation

◆ addFilterObject()

void trigger::TriggerEventWithRefs::addFilterObject ( const edm::InputTag filterTag,
const TriggerFilterObjectWithRefs tfowr 
)
inline

setters - to build EDProduct

Definition at line 183 of file TriggerEventWithRefs.h.

References trigger::TriggerRefsCollections::addObjects(), trigger::TriggerRefsCollections::basemetIds(), trigger::TriggerRefsCollections::basemetRefs(), trigger::TriggerRefsCollections::calometIds(), trigger::TriggerRefsCollections::calometRefs(), trigger::TriggerRefsCollections::compositeIds(), trigger::TriggerRefsCollections::compositeRefs(), trigger::TriggerRefsCollections::electronIds(), trigger::TriggerRefsCollections::electronRefs(), filterObjects_, filterTag(), trigger::TriggerRefsCollections::jetIds(), trigger::TriggerRefsCollections::jetRefs(), trigger::TriggerRefsCollections::l1emIds(), trigger::TriggerRefsCollections::l1emRefs(), trigger::TriggerRefsCollections::l1etmissIds(), trigger::TriggerRefsCollections::l1etmissRefs(), trigger::TriggerRefsCollections::l1hfringsIds(), trigger::TriggerRefsCollections::l1hfringsRefs(), trigger::TriggerRefsCollections::l1jetIds(), trigger::TriggerRefsCollections::l1jetRefs(), trigger::TriggerRefsCollections::l1muonIds(), trigger::TriggerRefsCollections::l1muonRefs(), trigger::TriggerRefsCollections::l1tegammaIds(), trigger::TriggerRefsCollections::l1tegammaRefs(), trigger::TriggerRefsCollections::l1tetsumIds(), trigger::TriggerRefsCollections::l1tetsumRefs(), trigger::TriggerRefsCollections::l1thpspftauIds(), trigger::TriggerRefsCollections::l1thpspftauRefs(), trigger::TriggerRefsCollections::l1tjetIds(), trigger::TriggerRefsCollections::l1tjetRefs(), trigger::TriggerRefsCollections::l1tmuonIds(), trigger::TriggerRefsCollections::l1tmuonRefs(), trigger::TriggerRefsCollections::l1tmuonShowerIds(), trigger::TriggerRefsCollections::l1tmuonShowerRefs(), trigger::TriggerRefsCollections::l1tp2etsumIds(), trigger::TriggerRefsCollections::l1tp2etsumRefs(), trigger::TriggerRefsCollections::l1tpfjetIds(), trigger::TriggerRefsCollections::l1tpfjetRefs(), trigger::TriggerRefsCollections::l1tpftauIds(), trigger::TriggerRefsCollections::l1tpftauRefs(), trigger::TriggerRefsCollections::l1tpftrackIds(), trigger::TriggerRefsCollections::l1tpftrackRefs(), trigger::TriggerRefsCollections::l1ttauIds(), trigger::TriggerRefsCollections::l1ttauRefs(), trigger::TriggerRefsCollections::l1ttkeleIds(), trigger::TriggerRefsCollections::l1ttkeleRefs(), trigger::TriggerRefsCollections::l1ttkemIds(), trigger::TriggerRefsCollections::l1ttkemRefs(), trigger::TriggerRefsCollections::l1ttkmuonIds(), trigger::TriggerRefsCollections::l1ttkmuonRefs(), trigger::TriggerRefsCollections::muonIds(), trigger::TriggerRefsCollections::muonRefs(), trigger::TriggerRefsCollections::pfjetIds(), trigger::TriggerRefsCollections::pfjetRefs(), trigger::TriggerRefsCollections::pfmetIds(), trigger::TriggerRefsCollections::pfmetRefs(), trigger::TriggerRefsCollections::pftauIds(), trigger::TriggerRefsCollections::pftauRefs(), trigger::TriggerRefsCollections::photonIds(), trigger::TriggerRefsCollections::photonRefs(), trigger::TriggerRefsCollections::pixtrackIds(), and trigger::TriggerRefsCollections::pixtrackRefs().

Referenced by TriggerSummaryProducerRAW::produce().

183  {
184  filterObjects_.push_back(
185 
186  TriggerFilterObject(filterTag,
187  addObjects(tfowr.photonIds(), tfowr.photonRefs()),
188  addObjects(tfowr.electronIds(), tfowr.electronRefs()),
189  addObjects(tfowr.muonIds(), tfowr.muonRefs()),
190  addObjects(tfowr.jetIds(), tfowr.jetRefs()),
191  addObjects(tfowr.compositeIds(), tfowr.compositeRefs()),
192  addObjects(tfowr.basemetIds(), tfowr.basemetRefs()),
193  addObjects(tfowr.calometIds(), tfowr.calometRefs()),
194  addObjects(tfowr.pixtrackIds(), tfowr.pixtrackRefs()),
195  addObjects(tfowr.l1emIds(), tfowr.l1emRefs()),
196  addObjects(tfowr.l1muonIds(), tfowr.l1muonRefs()),
197  addObjects(tfowr.l1jetIds(), tfowr.l1jetRefs()),
198  addObjects(tfowr.l1etmissIds(), tfowr.l1etmissRefs()),
199  addObjects(tfowr.l1hfringsIds(), tfowr.l1hfringsRefs()),
200  addObjects(tfowr.pfjetIds(), tfowr.pfjetRefs()),
201  addObjects(tfowr.pftauIds(), tfowr.pftauRefs()),
202  addObjects(tfowr.pfmetIds(), tfowr.pfmetRefs()),
203  addObjects(tfowr.l1tmuonIds(), tfowr.l1tmuonRefs()),
204  addObjects(tfowr.l1tmuonShowerIds(), tfowr.l1tmuonShowerRefs()),
205  addObjects(tfowr.l1tegammaIds(), tfowr.l1tegammaRefs()),
206  addObjects(tfowr.l1tjetIds(), tfowr.l1tjetRefs()),
207  addObjects(tfowr.l1ttkmuonIds(), tfowr.l1ttkmuonRefs()),
208  addObjects(tfowr.l1ttkeleIds(), tfowr.l1ttkeleRefs()),
209  addObjects(tfowr.l1ttkemIds(), tfowr.l1ttkemRefs()),
210  addObjects(tfowr.l1tpfjetIds(), tfowr.l1tpfjetRefs()),
211  addObjects(tfowr.l1tpftauIds(), tfowr.l1tpftauRefs()),
212  addObjects(tfowr.l1thpspftauIds(), tfowr.l1thpspftauRefs()),
213  addObjects(tfowr.l1tpftrackIds(), tfowr.l1tpftrackRefs()),
214  addObjects(tfowr.l1tp2etsumIds(), tfowr.l1tp2etsumRefs()),
215  addObjects(tfowr.l1ttauIds(), tfowr.l1ttauRefs()),
216  addObjects(tfowr.l1tetsumIds(), tfowr.l1tetsumRefs()))
217 
218  );
219  }
size_type addObjects(const Vids &ids, const VRphoton &refs)
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
const edm::InputTag filterTag(size_type filterIndex) const
tag from index

◆ basemetSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::basemetSlice ( size_type  filter) const
inline

Definition at line 276 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

276  {
277  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).basemets_);
278  const size_type end(filterObjects_.at(filter).basemets_);
279  return std::pair<size_type, size_type>(begin, end);
280  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ calometSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::calometSlice ( size_type  filter) const
inline

Definition at line 282 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

282  {
283  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).calomets_);
284  const size_type end(filterObjects_.at(filter).calomets_);
285  return std::pair<size_type, size_type>(begin, end);
286  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ compositeSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::compositeSlice ( size_type  filter) const
inline

Definition at line 270 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

270  {
271  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).composites_);
272  const size_type end(filterObjects_.at(filter).composites_);
273  return std::pair<size_type, size_type>(begin, end);
274  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ electronSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::electronSlice ( size_type  filter) const
inline

Definition at line 252 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

252  {
253  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).electrons_);
254  const size_type end(filterObjects_.at(filter).electrons_);
255  return std::pair<size_type, size_type>(begin, end);
256  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ filterIndex()

size_type trigger::TriggerEventWithRefs::filterIndex ( const edm::InputTag filterTag) const
inline

index from tag

Definition at line 233 of file TriggerEventWithRefs.h.

References edm::InputTag::encode(), filterObjects_, filterTag(), mps_fire::i, dqmiodumpmetadata::n, and AlCaHLTBitMon_QueryRunRegistry::string.

Referenced by HeavyFlavorValidation::analyze(), HLTMuonPlotter::analyze(), HLTEventAnalyzerRAW::analyzeTrigger(), HistoFillerReco< l1extra::L1EmParticleCollection >::fillHistos(), HistoFiller< l1extra::L1EmParticleCollection >::fillHistos(), and filterTag().

233  {
234  const std::string encodedFilterTag(filterTag.encode());
235  const size_type n(filterObjects_.size());
236  for (size_type i = 0; i != n; ++i) {
237  if (encodedFilterTag == filterObjects_[i].filterTag_) {
238  return i;
239  }
240  }
241  return n;
242  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
std::string encode() const
Definition: InputTag.cc:159
uint16_t size_type
const edm::InputTag filterTag(size_type filterIndex) const
tag from index

◆ filterTag()

const edm::InputTag trigger::TriggerEventWithRefs::filterTag ( size_type  filterIndex) const
inline

tag from index

Definition at line 228 of file TriggerEventWithRefs.h.

References filterIndex(), filterObjects_, and HLT_2022v14_cff::InputTag.

Referenced by addFilterObject(), and filterIndex().

228  {
229  return edm::InputTag(filterObjects_.at(filterIndex).filterTag_);
230  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
size_type filterIndex(const edm::InputTag &filterTag) const
index from tag

◆ getObjects() [1/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRphoton photons 
) const
inline

extract Ref<C>s for a specific filter and of specific physics type

Definition at line 420 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), BPHMonitor_cfi::photons, photonSlice(), and edm::second().

Referenced by HeavyFlavorValidation::analyze(), HLTMuonPlotter::analyze(), HLTEventAnalyzerRAW::analyzeTrigger(), HistoFillerReco< l1extra::L1EmParticleCollection >::fillHistos(), and HistoFiller< l1extra::L1EmParticleCollection >::fillHistos().

420  {
421  const size_type begin(photonSlice(filter).first);
424  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > photonSlice(size_type filter) const
slices of objects for a specific filter: [begin,end[

◆ getObjects() [2/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRphoton photons 
) const
inline

Definition at line 425 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), BPHMonitor_cfi::photons, photonSlice(), and edm::second().

425  {
426  const size_type begin(photonSlice(filter).first);
429  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > photonSlice(size_type filter) const
slices of objects for a specific filter: [begin,end[

◆ getObjects() [3/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRelectron electrons 
) const
inline

Definition at line 431 of file TriggerEventWithRefs.h.

References pwdgSkimBPark_cfi::electrons, electronSlice(), mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), and edm::second().

431  {
432  const size_type begin(electronSlice(filter).first);
435  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > electronSlice(size_type filter) const

◆ getObjects() [4/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRelectron electrons 
) const
inline

Definition at line 436 of file TriggerEventWithRefs.h.

References pwdgSkimBPark_cfi::electrons, electronSlice(), mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), and edm::second().

436  {
437  const size_type begin(electronSlice(filter).first);
440  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > electronSlice(size_type filter) const

◆ getObjects() [5/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRmuon muons 
) const
inline

Definition at line 442 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), PDWG_BPHSkim_cff::muons, muonSlice(), and edm::second().

442  {
443  const size_type begin(muonSlice(filter).first);
446  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > muonSlice(size_type filter) const

◆ getObjects() [6/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRmuon muons 
) const
inline

Definition at line 447 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), PDWG_BPHSkim_cff::muons, muonSlice(), and edm::second().

447  {
448  const size_type begin(muonSlice(filter).first);
451  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > muonSlice(size_type filter) const

◆ getObjects() [7/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRjet jets 
) const
inline

Definition at line 453 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), PDWG_EXODelayedJetMET_cff::jets, jetSlice(), and edm::second().

453  {
454  const size_type begin(jetSlice(filter).first);
457  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > jetSlice(size_type filter) const

◆ getObjects() [8/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRjet jets 
) const
inline

Definition at line 458 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), PDWG_EXODelayedJetMET_cff::jets, jetSlice(), and edm::second().

458  {
459  const size_type begin(jetSlice(filter).first);
462  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > jetSlice(size_type filter) const

◆ getObjects() [9/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRcomposite composites 
) const
inline

Definition at line 464 of file TriggerEventWithRefs.h.

References compositeSlice(), mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), and edm::second().

464  {
465  const size_type begin(compositeSlice(filter).first);
467  TriggerRefsCollections::getObjects(ids, composites, begin, end);
468  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
std::pair< size_type, size_type > compositeSlice(size_type filter) const
uint16_t size_type
U second(std::pair< T, U > const &p)

◆ getObjects() [10/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRcomposite composites 
) const
inline

Definition at line 469 of file TriggerEventWithRefs.h.

References compositeSlice(), mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), and edm::second().

469  {
470  const size_type begin(compositeSlice(filter).first);
472  TriggerRefsCollections::getObjects(id, composites, begin, end);
473  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
std::pair< size_type, size_type > compositeSlice(size_type filter) const
uint16_t size_type
U second(std::pair< T, U > const &p)

◆ getObjects() [11/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRbasemet basemets 
) const
inline

Definition at line 475 of file TriggerEventWithRefs.h.

References basemetSlice(), mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), and edm::second().

475  {
476  const size_type begin(basemetSlice(filter).first);
478  TriggerRefsCollections::getObjects(ids, basemets, begin, end);
479  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > basemetSlice(size_type filter) const

◆ getObjects() [12/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRbasemet basemets 
) const
inline

Definition at line 480 of file TriggerEventWithRefs.h.

References basemetSlice(), mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), and edm::second().

480  {
481  const size_type begin(basemetSlice(filter).first);
483  TriggerRefsCollections::getObjects(id, basemets, begin, end);
484  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > basemetSlice(size_type filter) const

◆ getObjects() [13/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRcalomet calomets 
) const
inline

Definition at line 486 of file TriggerEventWithRefs.h.

References calometSlice(), mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), and edm::second().

486  {
487  const size_type begin(calometSlice(filter).first);
489  TriggerRefsCollections::getObjects(ids, calomets, begin, end);
490  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
std::pair< size_type, size_type > calometSlice(size_type filter) const
uint16_t size_type
U second(std::pair< T, U > const &p)

◆ getObjects() [14/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRcalomet calomets 
) const
inline

Definition at line 491 of file TriggerEventWithRefs.h.

References calometSlice(), mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), and edm::second().

491  {
492  const size_type begin(calometSlice(filter).first);
494  TriggerRefsCollections::getObjects(id, calomets, begin, end);
495  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
std::pair< size_type, size_type > calometSlice(size_type filter) const
uint16_t size_type
U second(std::pair< T, U > const &p)

◆ getObjects() [15/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRpixtrack pixtracks 
) const
inline

Definition at line 497 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), pixtrackSlice(), and edm::second().

497  {
498  const size_type begin(pixtrackSlice(filter).first);
500  TriggerRefsCollections::getObjects(ids, pixtracks, begin, end);
501  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > pixtrackSlice(size_type filter) const

◆ getObjects() [16/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRpixtrack pixtracks 
) const
inline

Definition at line 502 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), pixtrackSlice(), and edm::second().

502  {
503  const size_type begin(pixtrackSlice(filter).first);
505  TriggerRefsCollections::getObjects(id, pixtracks, begin, end);
506  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > pixtrackSlice(size_type filter) const

◆ getObjects() [17/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRl1em l1em 
) const
inline

Definition at line 508 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1emSlice(), and edm::second().

508  {
509  const size_type begin(l1emSlice(filter).first);
511  TriggerRefsCollections::getObjects(ids, l1em, begin, end);
512  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1emSlice(size_type filter) const

◆ getObjects() [18/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRl1em l1em 
) const
inline

Definition at line 513 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1emSlice(), and edm::second().

513  {
514  const size_type begin(l1emSlice(filter).first);
516  TriggerRefsCollections::getObjects(id, l1em, begin, end);
517  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1emSlice(size_type filter) const

◆ getObjects() [19/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRl1muon l1muon 
) const
inline

Definition at line 519 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1muonSlice(), and edm::second().

519  {
520  const size_type begin(l1muonSlice(filter).first);
522  TriggerRefsCollections::getObjects(ids, l1muon, begin, end);
523  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1muonSlice(size_type filter) const

◆ getObjects() [20/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRl1muon l1muon 
) const
inline

Definition at line 524 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1muonSlice(), and edm::second().

524  {
525  const size_type begin(l1muonSlice(filter).first);
527  TriggerRefsCollections::getObjects(id, l1muon, begin, end);
528  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1muonSlice(size_type filter) const

◆ getObjects() [21/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRl1jet l1jet 
) const
inline

Definition at line 530 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1jetSlice(), and edm::second().

530  {
531  const size_type begin(l1jetSlice(filter).first);
533  TriggerRefsCollections::getObjects(ids, l1jet, begin, end);
534  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
std::pair< size_type, size_type > l1jetSlice(size_type filter) const
uint16_t size_type
U second(std::pair< T, U > const &p)

◆ getObjects() [22/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRl1jet l1jet 
) const
inline

Definition at line 535 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1jetSlice(), and edm::second().

535  {
536  const size_type begin(l1jetSlice(filter).first);
538  TriggerRefsCollections::getObjects(id, l1jet, begin, end);
539  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
std::pair< size_type, size_type > l1jetSlice(size_type filter) const
uint16_t size_type
U second(std::pair< T, U > const &p)

◆ getObjects() [23/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRl1etmiss l1etmiss 
) const
inline

Definition at line 541 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1etmissSlice(), and edm::second().

541  {
542  const size_type begin(l1etmissSlice(filter).first);
544  TriggerRefsCollections::getObjects(ids, l1etmiss, begin, end);
545  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1etmissSlice(size_type filter) const

◆ getObjects() [24/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRl1etmiss l1etmiss 
) const
inline

Definition at line 546 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1etmissSlice(), and edm::second().

546  {
547  const size_type begin(l1etmissSlice(filter).first);
549  TriggerRefsCollections::getObjects(id, l1etmiss, begin, end);
550  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1etmissSlice(size_type filter) const

◆ getObjects() [25/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRl1hfrings l1hfrings 
) const
inline

Definition at line 552 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1hfringsSlice(), and edm::second().

552  {
553  const size_type begin(l1hfringsSlice(filter).first);
555  TriggerRefsCollections::getObjects(ids, l1hfrings, begin, end);
556  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
std::pair< size_type, size_type > l1hfringsSlice(size_type filter) const
uint16_t size_type
U second(std::pair< T, U > const &p)

◆ getObjects() [26/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRl1hfrings l1hfrings 
) const
inline

Definition at line 557 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1hfringsSlice(), and edm::second().

557  {
558  const size_type begin(l1hfringsSlice(filter).first);
560  TriggerRefsCollections::getObjects(id, l1hfrings, begin, end);
561  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
std::pair< size_type, size_type > l1hfringsSlice(size_type filter) const
uint16_t size_type
U second(std::pair< T, U > const &p)

◆ getObjects() [27/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRpfjet pfjets 
) const
inline

Definition at line 563 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), pfjetSlice(), and edm::second().

563  {
564  const size_type begin(pfjetSlice(filter).first);
566  TriggerRefsCollections::getObjects(ids, pfjets, begin, end);
567  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > pfjetSlice(size_type filter) const

◆ getObjects() [28/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRpfjet pfjets 
) const
inline

Definition at line 568 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), pfjetSlice(), and edm::second().

568  {
569  const size_type begin(pfjetSlice(filter).first);
571  TriggerRefsCollections::getObjects(id, pfjets, begin, end);
572  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > pfjetSlice(size_type filter) const

◆ getObjects() [29/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRpftau pftaus 
) const
inline

Definition at line 574 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), pftauSlice(), and edm::second().

574  {
575  const size_type begin(pftauSlice(filter).first);
577  TriggerRefsCollections::getObjects(ids, pftaus, begin, end);
578  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
std::pair< size_type, size_type > pftauSlice(size_type filter) const
U second(std::pair< T, U > const &p)

◆ getObjects() [30/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRpftau pftaus 
) const
inline

Definition at line 579 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), pftauSlice(), and edm::second().

579  {
580  const size_type begin(pftauSlice(filter).first);
582  TriggerRefsCollections::getObjects(id, pftaus, begin, end);
583  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
std::pair< size_type, size_type > pftauSlice(size_type filter) const
U second(std::pair< T, U > const &p)

◆ getObjects() [31/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRpfmet pfmets 
) const
inline

Definition at line 585 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), pfmetSlice(), and edm::second().

585  {
586  const size_type begin(pfmetSlice(filter).first);
588  TriggerRefsCollections::getObjects(ids, pfmets, begin, end);
589  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > pfmetSlice(size_type filter) const

◆ getObjects() [32/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRpfmet pfmets 
) const
inline

Definition at line 590 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), pfmetSlice(), and edm::second().

590  {
591  const size_type begin(pfmetSlice(filter).first);
593  TriggerRefsCollections::getObjects(id, pfmets, begin, end);
594  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > pfmetSlice(size_type filter) const

◆ getObjects() [33/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRl1tmuon l1tmuon 
) const
inline

Definition at line 596 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1tmuonSlice(), and edm::second().

596  {
597  const size_type begin(l1tmuonSlice(filter).first);
599  TriggerRefsCollections::getObjects(ids, l1tmuon, begin, end);
600  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1tmuonSlice(size_type filter) const

◆ getObjects() [34/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRl1tmuon l1tmuon 
) const
inline

Definition at line 601 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1tmuonSlice(), and edm::second().

601  {
602  const size_type begin(l1tmuonSlice(filter).first);
604  TriggerRefsCollections::getObjects(id, l1tmuon, begin, end);
605  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1tmuonSlice(size_type filter) const

◆ getObjects() [35/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRl1tmuonShower l1tmuonShower 
) const
inline

Definition at line 607 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1tmuonShowerSlice(), and edm::second().

607  {
610  TriggerRefsCollections::getObjects(ids, l1tmuonShower, begin, end);
611  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1tmuonShowerSlice(size_type filter) const

◆ getObjects() [36/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRl1tmuonShower l1tmuonShower 
) const
inline

Definition at line 612 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1tmuonShowerSlice(), and edm::second().

612  {
615  TriggerRefsCollections::getObjects(id, l1tmuonShower, begin, end);
616  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1tmuonShowerSlice(size_type filter) const

◆ getObjects() [37/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRl1tegamma l1tegamma 
) const
inline

Definition at line 618 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1tegammaSlice(), and edm::second().

618  {
619  const size_type begin(l1tegammaSlice(filter).first);
621  TriggerRefsCollections::getObjects(ids, l1tegamma, begin, end);
622  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1tegammaSlice(size_type filter) const

◆ getObjects() [38/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRl1tegamma l1tegamma 
) const
inline

Definition at line 623 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1tegammaSlice(), and edm::second().

623  {
624  const size_type begin(l1tegammaSlice(filter).first);
626  TriggerRefsCollections::getObjects(id, l1tegamma, begin, end);
627  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1tegammaSlice(size_type filter) const

◆ getObjects() [39/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRl1tjet l1tjet 
) const
inline

Definition at line 629 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1tjetSlice(), and edm::second().

629  {
630  const size_type begin(l1tjetSlice(filter).first);
632  TriggerRefsCollections::getObjects(ids, l1tjet, begin, end);
633  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1tjetSlice(size_type filter) const

◆ getObjects() [40/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRl1tjet l1tjet 
) const
inline

Definition at line 634 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1tjetSlice(), and edm::second().

634  {
635  const size_type begin(l1tjetSlice(filter).first);
637  TriggerRefsCollections::getObjects(id, l1tjet, begin, end);
638  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1tjetSlice(size_type filter) const

◆ getObjects() [41/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRl1ttkmuon l1ttkmuon 
) const
inline

Definition at line 641 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1ttkmuonSlice(), and edm::second().

641  {
642  const size_type begin(l1ttkmuonSlice(filter).first);
644  TriggerRefsCollections::getObjects(ids, l1ttkmuon, begin, end);
645  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1ttkmuonSlice(size_type filter) const

◆ getObjects() [42/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRl1ttkmuon l1ttkmuon 
) const
inline

Definition at line 646 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1ttkmuonSlice(), and edm::second().

646  {
647  const size_type begin(l1ttkmuonSlice(filter).first);
649  TriggerRefsCollections::getObjects(id, l1ttkmuon, begin, end);
650  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1ttkmuonSlice(size_type filter) const

◆ getObjects() [43/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRl1ttkele l1ttkele 
) const
inline

Definition at line 652 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1ttkeleSlice(), and edm::second().

652  {
653  const size_type begin(l1ttkeleSlice(filter).first);
655  TriggerRefsCollections::getObjects(ids, l1ttkele, begin, end);
656  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
std::pair< size_type, size_type > l1ttkeleSlice(size_type filter) const
uint16_t size_type
U second(std::pair< T, U > const &p)

◆ getObjects() [44/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRl1ttkele l1ttkele 
) const
inline

Definition at line 657 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1ttkeleSlice(), and edm::second().

657  {
658  const size_type begin(l1ttkeleSlice(filter).first);
660  TriggerRefsCollections::getObjects(id, l1ttkele, begin, end);
661  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
std::pair< size_type, size_type > l1ttkeleSlice(size_type filter) const
uint16_t size_type
U second(std::pair< T, U > const &p)

◆ getObjects() [45/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRl1ttkem l1ttkem 
) const
inline

Definition at line 663 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1ttkemSlice(), and edm::second().

663  {
664  const size_type begin(l1ttkemSlice(filter).first);
666  TriggerRefsCollections::getObjects(ids, l1ttkem, begin, end);
667  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1ttkemSlice(size_type filter) const

◆ getObjects() [46/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRl1ttkem l1ttkem 
) const
inline

Definition at line 668 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1ttkemSlice(), and edm::second().

668  {
669  const size_type begin(l1ttkemSlice(filter).first);
671  TriggerRefsCollections::getObjects(id, l1ttkem, begin, end);
672  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1ttkemSlice(size_type filter) const

◆ getObjects() [47/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRl1tpfjet l1tpfjet 
) const
inline

Definition at line 674 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1tpfjetSlice(), and edm::second().

674  {
675  const size_type begin(l1tpfjetSlice(filter).first);
677  TriggerRefsCollections::getObjects(ids, l1tpfjet, begin, end);
678  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1tpfjetSlice(size_type filter) const

◆ getObjects() [48/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRl1tpfjet l1tpfjet 
) const
inline

Definition at line 679 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1tpfjetSlice(), and edm::second().

679  {
680  const size_type begin(l1tpfjetSlice(filter).first);
682  TriggerRefsCollections::getObjects(id, l1tpfjet, begin, end);
683  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1tpfjetSlice(size_type filter) const

◆ getObjects() [49/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRl1tpftau l1tpftau 
) const
inline

Definition at line 685 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1tpftauSlice(), and edm::second().

685  {
686  const size_type begin(l1tpftauSlice(filter).first);
688  TriggerRefsCollections::getObjects(ids, l1tpftau, begin, end);
689  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
std::pair< size_type, size_type > l1tpftauSlice(size_type filter) const
uint16_t size_type
U second(std::pair< T, U > const &p)

◆ getObjects() [50/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRl1tpftau l1tpftau 
) const
inline

Definition at line 690 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1tpftauSlice(), and edm::second().

690  {
691  const size_type begin(l1tpftauSlice(filter).first);
693  TriggerRefsCollections::getObjects(id, l1tpftau, begin, end);
694  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
std::pair< size_type, size_type > l1tpftauSlice(size_type filter) const
uint16_t size_type
U second(std::pair< T, U > const &p)

◆ getObjects() [51/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRl1thpspftau l1thpspftau 
) const
inline

Definition at line 696 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1thpspftauSlice(), and edm::second().

696  {
697  const size_type begin(l1thpspftauSlice(filter).first);
699  TriggerRefsCollections::getObjects(ids, l1thpspftau, begin, end);
700  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
std::pair< size_type, size_type > l1thpspftauSlice(size_type filter) const
uint16_t size_type
U second(std::pair< T, U > const &p)

◆ getObjects() [52/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRl1thpspftau l1thpspftau 
) const
inline

Definition at line 701 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1thpspftauSlice(), and edm::second().

701  {
702  const size_type begin(l1thpspftauSlice(filter).first);
704  TriggerRefsCollections::getObjects(id, l1thpspftau, begin, end);
705  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
std::pair< size_type, size_type > l1thpspftauSlice(size_type filter) const
uint16_t size_type
U second(std::pair< T, U > const &p)

◆ getObjects() [53/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRl1tpftrack l1tpftrack 
) const
inline

Definition at line 707 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1tpftrackSlice(), and edm::second().

707  {
708  const size_type begin(l1tpftrackSlice(filter).first);
710  TriggerRefsCollections::getObjects(ids, l1tpftrack, begin, end);
711  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
std::pair< size_type, size_type > l1tpftrackSlice(size_type filter) const
uint16_t size_type
U second(std::pair< T, U > const &p)

◆ getObjects() [54/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRl1tpftrack l1tpftrack 
) const
inline

Definition at line 712 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1tpftrackSlice(), and edm::second().

712  {
713  const size_type begin(l1tpftrackSlice(filter).first);
715  TriggerRefsCollections::getObjects(id, l1tpftrack, begin, end);
716  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
std::pair< size_type, size_type > l1tpftrackSlice(size_type filter) const
uint16_t size_type
U second(std::pair< T, U > const &p)

◆ getObjects() [55/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRl1tp2etsum l1tp2etsum 
) const
inline

Definition at line 718 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1tp2etsumSlice(), and edm::second().

718  {
719  const size_type begin(l1tp2etsumSlice(filter).first);
721  TriggerRefsCollections::getObjects(ids, l1tp2etsum, begin, end);
722  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1tp2etsumSlice(size_type filter) const

◆ getObjects() [56/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRl1tp2etsum l1tp2etsum 
) const
inline

Definition at line 723 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1tp2etsumSlice(), and edm::second().

723  {
724  const size_type begin(l1tp2etsumSlice(filter).first);
726  TriggerRefsCollections::getObjects(id, l1tp2etsum, begin, end);
727  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1tp2etsumSlice(size_type filter) const

◆ getObjects() [57/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRl1ttau l1ttau 
) const
inline

Definition at line 729 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1ttauSlice(), and edm::second().

729  {
730  const size_type begin(l1ttauSlice(filter).first);
732  TriggerRefsCollections::getObjects(ids, l1ttau, begin, end);
733  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1ttauSlice(size_type filter) const

◆ getObjects() [58/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRl1ttau l1ttau 
) const
inline

Definition at line 734 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1ttauSlice(), and edm::second().

734  {
735  const size_type begin(l1ttauSlice(filter).first);
737  TriggerRefsCollections::getObjects(id, l1ttau, begin, end);
738  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
uint16_t size_type
U second(std::pair< T, U > const &p)
std::pair< size_type, size_type > l1ttauSlice(size_type filter) const

◆ getObjects() [59/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRl1tetsum l1tetsum 
) const
inline

Definition at line 740 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1tetsumSlice(), and edm::second().

740  {
741  const size_type begin(l1tetsumSlice(filter).first);
743  TriggerRefsCollections::getObjects(ids, l1tetsum, begin, end);
744  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
std::pair< size_type, size_type > l1tetsumSlice(size_type filter) const
uint16_t size_type
U second(std::pair< T, U > const &p)

◆ getObjects() [60/60]

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRl1tetsum l1tetsum 
) const
inline

Definition at line 745 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, first, trigger::TriggerRefsCollections::getObjects(), l1tetsumSlice(), and edm::second().

745  {
746  const size_type begin(l1tetsumSlice(filter).first);
748  TriggerRefsCollections::getObjects(id, l1tetsum, begin, end);
749  }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
std::pair< size_type, size_type > l1tetsumSlice(size_type filter) const
uint16_t size_type
U second(std::pair< T, U > const &p)

◆ jetSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::jetSlice ( size_type  filter) const
inline

Definition at line 264 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

264  {
265  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).jets_);
266  const size_type end(filterObjects_.at(filter).jets_);
267  return std::pair<size_type, size_type>(begin, end);
268  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ l1emSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::l1emSlice ( size_type  filter) const
inline

Definition at line 294 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

294  {
295  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1em_);
296  const size_type end(filterObjects_.at(filter).l1em_);
297  return std::pair<size_type, size_type>(begin, end);
298  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ l1etmissSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::l1etmissSlice ( size_type  filter) const
inline

Definition at line 312 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

312  {
313  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1etmiss_);
314  const size_type end(filterObjects_.at(filter).l1etmiss_);
315  return std::pair<size_type, size_type>(begin, end);
316  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ l1hfringsSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::l1hfringsSlice ( size_type  filter) const
inline

Definition at line 318 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

318  {
319  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1hfrings_);
320  const size_type end(filterObjects_.at(filter).l1hfrings_);
321  return std::pair<size_type, size_type>(begin, end);
322  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ l1jetSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::l1jetSlice ( size_type  filter) const
inline

Definition at line 306 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

306  {
307  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1jet_);
308  const size_type end(filterObjects_.at(filter).l1jet_);
309  return std::pair<size_type, size_type>(begin, end);
310  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ l1muonSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::l1muonSlice ( size_type  filter) const
inline

Definition at line 300 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

300  {
301  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1muon_);
302  const size_type end(filterObjects_.at(filter).l1muon_);
303  return std::pair<size_type, size_type>(begin, end);
304  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ l1tegammaSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::l1tegammaSlice ( size_type  filter) const
inline

Definition at line 352 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

352  {
353  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1tegamma_);
354  const size_type end(filterObjects_.at(filter).l1tegamma_);
355  return std::pair<size_type, size_type>(begin, end);
356  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ l1tetsumSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::l1tetsumSlice ( size_type  filter) const
inline

Definition at line 412 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

412  {
413  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1tetsum_);
414  const size_type end(filterObjects_.at(filter).l1tetsum_);
415  return std::pair<size_type, size_type>(begin, end);
416  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ l1thpspftauSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::l1thpspftauSlice ( size_type  filter) const
inline

Definition at line 389 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

389  {
390  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1thpspftau_);
391  const size_type end(filterObjects_.at(filter).l1thpspftau_);
392  return std::pair<size_type, size_type>(begin, end);
393  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ l1tjetSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::l1tjetSlice ( size_type  filter) const
inline

Definition at line 357 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

357  {
358  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1tjet_);
359  const size_type end(filterObjects_.at(filter).l1tjet_);
360  return std::pair<size_type, size_type>(begin, end);
361  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ l1tmuonShowerSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::l1tmuonShowerSlice ( size_type  filter) const
inline

Definition at line 347 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

347  {
348  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1tmuonShower_);
349  const size_type end(filterObjects_.at(filter).l1tmuonShower_);
350  return std::pair<size_type, size_type>(begin, end);
351  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ l1tmuonSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::l1tmuonSlice ( size_type  filter) const
inline

Definition at line 342 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

342  {
343  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1tmuon_);
344  const size_type end(filterObjects_.at(filter).l1tmuon_);
345  return std::pair<size_type, size_type>(begin, end);
346  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ l1tp2etsumSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::l1tp2etsumSlice ( size_type  filter) const
inline

Definition at line 400 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

400  {
401  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1tp2etsum_);
402  const size_type end(filterObjects_.at(filter).l1tp2etsum_);
403  return std::pair<size_type, size_type>(begin, end);
404  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ l1tpfjetSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::l1tpfjetSlice ( size_type  filter) const
inline

Definition at line 379 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

379  {
380  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1tpfjet_);
381  const size_type end(filterObjects_.at(filter).l1tpfjet_);
382  return std::pair<size_type, size_type>(begin, end);
383  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ l1tpftauSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::l1tpftauSlice ( size_type  filter) const
inline

Definition at line 384 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

384  {
385  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1tpftau_);
386  const size_type end(filterObjects_.at(filter).l1tpftau_);
387  return std::pair<size_type, size_type>(begin, end);
388  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ l1tpftrackSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::l1tpftrackSlice ( size_type  filter) const
inline

Definition at line 394 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

394  {
395  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1tpftrack_);
396  const size_type end(filterObjects_.at(filter).l1tpftrack_);
397  return std::pair<size_type, size_type>(begin, end);
398  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ l1ttauSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::l1ttauSlice ( size_type  filter) const
inline

Definition at line 406 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

406  {
407  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1ttau_);
408  const size_type end(filterObjects_.at(filter).l1ttau_);
409  return std::pair<size_type, size_type>(begin, end);
410  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ l1ttkeleSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::l1ttkeleSlice ( size_type  filter) const
inline

Definition at line 369 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

369  {
370  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1ttkele_);
371  const size_type end(filterObjects_.at(filter).l1ttkele_);
372  return std::pair<size_type, size_type>(begin, end);
373  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ l1ttkemSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::l1ttkemSlice ( size_type  filter) const
inline

Definition at line 374 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

374  {
375  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1ttkem_);
376  const size_type end(filterObjects_.at(filter).l1ttkem_);
377  return std::pair<size_type, size_type>(begin, end);
378  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ l1ttkmuonSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::l1ttkmuonSlice ( size_type  filter) const
inline

Definition at line 364 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

364  {
365  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1ttkmuon_);
366  const size_type end(filterObjects_.at(filter).l1ttkmuon_);
367  return std::pair<size_type, size_type>(begin, end);
368  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ muonSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::muonSlice ( size_type  filter) const
inline

Definition at line 258 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

258  {
259  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).muons_);
260  const size_type end(filterObjects_.at(filter).muons_);
261  return std::pair<size_type, size_type>(begin, end);
262  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ pfjetSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::pfjetSlice ( size_type  filter) const
inline

Definition at line 324 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

324  {
325  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).pfjets_);
326  const size_type end(filterObjects_.at(filter).pfjets_);
327  return std::pair<size_type, size_type>(begin, end);
328  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ pfmetSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::pfmetSlice ( size_type  filter) const
inline

Definition at line 336 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

336  {
337  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).pfmets_);
338  const size_type end(filterObjects_.at(filter).pfmets_);
339  return std::pair<size_type, size_type>(begin, end);
340  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ pftauSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::pftauSlice ( size_type  filter) const
inline

Definition at line 330 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

330  {
331  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).pftaus_);
332  const size_type end(filterObjects_.at(filter).pftaus_);
333  return std::pair<size_type, size_type>(begin, end);
334  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ photonSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::photonSlice ( size_type  filter) const
inline

slices of objects for a specific filter: [begin,end[

Definition at line 246 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

246  {
247  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).photons_);
248  const size_type end(filterObjects_.at(filter).photons_);
249  return std::pair<size_type, size_type>(begin, end);
250  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ pixtrackSlice()

std::pair<size_type, size_type> trigger::TriggerEventWithRefs::pixtrackSlice ( size_type  filter) const
inline

Definition at line 288 of file TriggerEventWithRefs.h.

References mps_fire::end, ALCARECOTkAlBeamHalo_cff::filter, and filterObjects_.

Referenced by getObjects().

288  {
289  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).pixtracks_);
290  const size_type end(filterObjects_.at(filter).pixtracks_);
291  return std::pair<size_type, size_type>(begin, end);
292  }
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
uint16_t size_type

◆ size()

size_type trigger::TriggerEventWithRefs::size ( void  ) const
inline

◆ usedProcessName()

const std::string& trigger::TriggerEventWithRefs::usedProcessName ( ) const
inline

getters - for user access

Definition at line 222 of file TriggerEventWithRefs.h.

References usedProcessName_.

222 { return usedProcessName_; }
std::string usedProcessName_
data members

Member Data Documentation

◆ filterObjects_

std::vector<TriggerFilterObject> trigger::TriggerEventWithRefs::filterObjects_
private

◆ usedProcessName_

std::string trigger::TriggerEventWithRefs::usedProcessName_
private

data members

processName used to select products packed up

Definition at line 169 of file TriggerEventWithRefs.h.

Referenced by usedProcessName().