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, int id, VRbasemet &basemets) const
 
void getObjects (size_type filter, int id, VRcalomet &calomets) const
 
void getObjects (size_type filter, int id, VRcomposite &composites) const
 
void getObjects (size_type filter, int id, VRelectron &electrons) const
 
void getObjects (size_type filter, int id, VRjet &jets) const
 
void getObjects (size_type filter, int id, VRl1em &l1em) const
 
void getObjects (size_type filter, int id, VRl1etmiss &l1etmiss) const
 
void getObjects (size_type filter, int id, VRl1hfrings &l1hfrings) const
 
void getObjects (size_type filter, int id, VRl1jet &l1jet) const
 
void getObjects (size_type filter, int id, VRl1muon &l1muon) const
 
void getObjects (size_type filter, int id, VRl1tegamma &l1tegamma) const
 
void getObjects (size_type filter, int id, VRl1tetsum &l1tetsum) const
 
void getObjects (size_type filter, int id, VRl1thpspftau &l1thpspftau) const
 
void getObjects (size_type filter, int id, VRl1tjet &l1tjet) const
 
void getObjects (size_type filter, int id, VRl1tmuon &l1tmuon) const
 
void getObjects (size_type filter, int id, VRl1tpfjet &l1tpfjet) const
 
void getObjects (size_type filter, int id, VRl1tpftau &l1tpftau) const
 
void getObjects (size_type filter, int id, VRl1tpftrack &l1tpftrack) const
 
void getObjects (size_type filter, int id, VRl1ttau &l1ttau) const
 
void getObjects (size_type filter, int id, VRl1ttkele &l1ttkele) const
 
void getObjects (size_type filter, int id, VRl1ttkem &l1ttkem) const
 
void getObjects (size_type filter, int id, VRl1ttkmuon &l1ttkmuon) const
 
void getObjects (size_type filter, int id, VRmuon &muons) const
 
void getObjects (size_type filter, int id, VRpfjet &pfjets) const
 
void getObjects (size_type filter, int id, VRpfmet &pfmets) const
 
void getObjects (size_type filter, int id, VRpftau &pftaus) const
 
void getObjects (size_type filter, int id, VRphoton &photons) const
 
void getObjects (size_type filter, int id, VRpixtrack &pixtracks) const
 
void getObjects (size_type filter, Vids &ids, VRbasemet &basemets) const
 
void getObjects (size_type filter, Vids &ids, VRcalomet &calomets) const
 
void getObjects (size_type filter, Vids &ids, VRcomposite &composites) const
 
void getObjects (size_type filter, Vids &ids, VRelectron &electrons) const
 
void getObjects (size_type filter, Vids &ids, VRjet &jets) const
 
void getObjects (size_type filter, Vids &ids, VRl1em &l1em) const
 
void getObjects (size_type filter, Vids &ids, VRl1etmiss &l1etmiss) const
 
void getObjects (size_type filter, Vids &ids, VRl1hfrings &l1hfrings) const
 
void getObjects (size_type filter, Vids &ids, VRl1jet &l1jet) const
 
void getObjects (size_type filter, Vids &ids, VRl1muon &l1muon) const
 
void getObjects (size_type filter, Vids &ids, VRl1tegamma &l1tegamma) const
 
void getObjects (size_type filter, Vids &ids, VRl1tetsum &l1tetsum) const
 
void getObjects (size_type filter, Vids &ids, VRl1thpspftau &l1thpspftau) const
 
void getObjects (size_type filter, Vids &ids, VRl1tjet &l1tjet) const
 
void getObjects (size_type filter, Vids &ids, VRl1tmuon &l1tmuon) const
 
void getObjects (size_type filter, Vids &ids, VRl1tpfjet &l1tpfjet) const
 
void getObjects (size_type filter, Vids &ids, VRl1tpftau &l1tpftau) const
 
void getObjects (size_type filter, Vids &ids, VRl1tpftrack &l1tpftrack) const
 
void getObjects (size_type filter, Vids &ids, VRl1ttau &l1ttau) const
 
void getObjects (size_type filter, Vids &ids, VRl1ttkele &l1ttkele) const
 
void getObjects (size_type filter, Vids &ids, VRl1ttkem &l1ttkem) const
 
void getObjects (size_type filter, Vids &ids, VRl1ttkmuon &l1ttkmuon) const
 
void getObjects (size_type filter, Vids &ids, VRmuon &muons) const
 
void getObjects (size_type filter, Vids &ids, VRpfjet &pfjets) const
 
void getObjects (size_type filter, Vids &ids, VRpfmet &pfmets) const
 
void getObjects (size_type filter, Vids &ids, VRpftau &pftaus) const
 
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, Vids &ids, VRpixtrack &pixtracks) 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_typel1tmuonSlice (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 l1extra::L1EmParticleRef &ref)
 
void addObject (int id, const l1extra::L1EtMissParticleRef &ref)
 
void addObject (int id, const l1extra::L1HFRingsRef &ref)
 
void addObject (int id, const l1extra::L1JetParticleRef &ref)
 
void addObject (int id, const l1extra::L1MuonParticleRef &ref)
 
void addObject (int id, const l1t::EGammaRef &ref)
 
void addObject (int id, const l1t::EtSumRef &ref)
 
void addObject (int id, const l1t::HPSPFTauRef &ref)
 
void addObject (int id, const l1t::JetRef &ref)
 
void addObject (int id, const l1t::MuonRef &ref)
 
void addObject (int id, const l1t::PFJetRef &ref)
 
void addObject (int id, const l1t::PFTauRef &ref)
 
void addObject (int id, const l1t::PFTrackRef &ref)
 
void addObject (int id, const l1t::TauRef &ref)
 
void addObject (int id, const l1t::TkElectronRef &ref)
 
void addObject (int id, const l1t::TkEmRef &ref)
 
void addObject (int id, const l1t::TkMuonRef &ref)
 
void addObject (int id, const reco::CaloJetRef &ref)
 
void addObject (int id, const reco::CaloMETRef &ref)
 
void addObject (int id, const reco::CompositeCandidateRef &ref)
 
void addObject (int id, const reco::ElectronRef &ref)
 
void addObject (int id, const reco::IsolatedPixelTrackCandidateRef &ref)
 
void addObject (int id, const reco::METRef &ref)
 
void addObject (int id, const reco::PFJetRef &ref)
 
void addObject (int id, const reco::PFMETRef &ref)
 
void addObject (int id, const reco::PFTauRef &ref)
 
void addObject (int id, const reco::RecoChargedCandidateRef &ref)
 
void addObject (int id, const reco::RecoEcalCandidateRef &ref)
 setters for L3 collections: (id=physics type, and Ref<C>) More...
 
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 VRcomposite &refs)
 
size_type addObjects (const Vids &ids, const VRelectron &refs)
 
size_type addObjects (const Vids &ids, const VRjet &refs)
 
size_type addObjects (const Vids &ids, const VRl1em &refs)
 
size_type addObjects (const Vids &ids, const VRl1etmiss &refs)
 
size_type addObjects (const Vids &ids, const VRl1hfrings &refs)
 
size_type addObjects (const Vids &ids, const VRl1jet &refs)
 
size_type addObjects (const Vids &ids, const VRl1muon &refs)
 
size_type addObjects (const Vids &ids, const VRl1tegamma &refs)
 
size_type addObjects (const Vids &ids, const VRl1tetsum &refs)
 
size_type addObjects (const Vids &ids, const VRl1thpspftau &refs)
 
size_type addObjects (const Vids &ids, const VRl1tjet &refs)
 
size_type addObjects (const Vids &ids, const VRl1tmuon &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 VRl1tpftrack &refs)
 
size_type addObjects (const Vids &ids, const VRl1ttau &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 VRl1ttkmuon &refs)
 
size_type addObjects (const Vids &ids, const VRmuon &refs)
 
size_type addObjects (const Vids &ids, const VRpfjet &refs)
 
size_type addObjects (const Vids &ids, const VRpfmet &refs)
 
size_type addObjects (const Vids &ids, const VRpftau &refs)
 
size_type addObjects (const Vids &ids, const VRphoton &refs)
 
size_type addObjects (const Vids &ids, const VRpixtrack &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 (int id, VRbasemet &refs) const
 
void getObjects (int id, VRbasemet &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 (int id, VRcomposite &refs) const
 
void getObjects (int id, VRcomposite &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 (int id, VRjet &refs) const
 
void getObjects (int id, VRjet &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 (int id, VRl1etmiss &refs) const
 
void getObjects (int id, VRl1etmiss &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 (int id, VRl1jet &refs) const
 
void getObjects (int id, VRl1jet &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 (int id, VRl1tegamma &refs) const
 
void getObjects (int id, VRl1tegamma &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 (int id, VRl1thpspftau &refs) const
 
void getObjects (int id, VRl1thpspftau &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 (int id, VRl1tmuon &refs) const
 
void getObjects (int id, VRl1tmuon &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 (int id, VRl1tpftau &refs) const
 
void getObjects (int id, VRl1tpftau &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 (int id, VRl1ttau &refs) const
 
void getObjects (int id, VRl1ttau &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 (int id, VRl1ttkem &refs) const
 
void getObjects (int id, VRl1ttkem &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 (int id, VRmuon &refs) const
 
void getObjects (int id, VRmuon &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 (int id, VRpfmet &refs) const
 
void getObjects (int id, VRpfmet &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 (int id, VRphoton &refs) const
 
void getObjects (int id, VRphoton &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, VRbasemet &refs) const
 
void getObjects (Vids &ids, 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 (Vids &ids, VRcomposite &refs) const
 
void getObjects (Vids &ids, VRcomposite &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 (Vids &ids, VRjet &refs) const
 
void getObjects (Vids &ids, VRjet &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 (Vids &ids, VRl1etmiss &refs) const
 
void getObjects (Vids &ids, 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 (Vids &ids, VRl1jet &refs) const
 
void getObjects (Vids &ids, VRl1jet &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 (Vids &ids, VRl1tegamma &refs) const
 
void getObjects (Vids &ids, VRl1tegamma &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 (Vids &ids, VRl1thpspftau &refs) const
 
void getObjects (Vids &ids, VRl1thpspftau &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 (Vids &ids, VRl1tmuon &refs) const
 
void getObjects (Vids &ids, VRl1tmuon &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 (Vids &ids, VRl1tpftau &refs) const
 
void getObjects (Vids &ids, VRl1tpftau &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 (Vids &ids, VRl1ttau &refs) const
 
void getObjects (Vids &ids, VRl1ttau &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 (Vids &ids, VRl1ttkem &refs) const
 
void getObjects (Vids &ids, VRl1ttkem &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 (Vids &ids, VRmuon &refs) const
 
void getObjects (Vids &ids, VRmuon &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 (Vids &ids, VRpfmet &refs) const
 
void getObjects (Vids &ids, VRpfmet &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 (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 (Vids &ids, VRpixtrack &refs) const
 
void getObjects (Vids &ids, VRpixtrack &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
 
size_type l1tmuonSize () 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 168 of file TriggerEventWithRefs.h.

◆ TriggerEventWithRefs() [2/2]

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

Definition at line 169 of file TriggerEventWithRefs.h.

References filterObjects_, and dqmiodumpmetadata::n.

Member Function Documentation

◆ addFilterObject()

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

setters - to build EDProduct

Definition at line 175 of file TriggerEventWithRefs.h.

175  {
176  filterObjects_.push_back(
177 
178  TriggerFilterObject(filterTag,
179  addObjects(tfowr.photonIds(), tfowr.photonRefs()),
180  addObjects(tfowr.electronIds(), tfowr.electronRefs()),
181  addObjects(tfowr.muonIds(), tfowr.muonRefs()),
182  addObjects(tfowr.jetIds(), tfowr.jetRefs()),
183  addObjects(tfowr.compositeIds(), tfowr.compositeRefs()),
184  addObjects(tfowr.basemetIds(), tfowr.basemetRefs()),
185  addObjects(tfowr.calometIds(), tfowr.calometRefs()),
186  addObjects(tfowr.pixtrackIds(), tfowr.pixtrackRefs()),
187  addObjects(tfowr.l1emIds(), tfowr.l1emRefs()),
188  addObjects(tfowr.l1muonIds(), tfowr.l1muonRefs()),
189  addObjects(tfowr.l1jetIds(), tfowr.l1jetRefs()),
190  addObjects(tfowr.l1etmissIds(), tfowr.l1etmissRefs()),
191  addObjects(tfowr.l1hfringsIds(), tfowr.l1hfringsRefs()),
192  addObjects(tfowr.pfjetIds(), tfowr.pfjetRefs()),
193  addObjects(tfowr.pftauIds(), tfowr.pftauRefs()),
194  addObjects(tfowr.pfmetIds(), tfowr.pfmetRefs()),
195  addObjects(tfowr.l1tmuonIds(), tfowr.l1tmuonRefs()),
196  addObjects(tfowr.l1tegammaIds(), tfowr.l1tegammaRefs()),
197  addObjects(tfowr.l1tjetIds(), tfowr.l1tjetRefs()),
198  addObjects(tfowr.l1ttkmuonIds(), tfowr.l1ttkmuonRefs()),
199  addObjects(tfowr.l1ttkeleIds(), tfowr.l1ttkeleRefs()),
200  addObjects(tfowr.l1ttkemIds(), tfowr.l1ttkemRefs()),
201  addObjects(tfowr.l1tpfjetIds(), tfowr.l1tpfjetRefs()),
202  addObjects(tfowr.l1tpftauIds(), tfowr.l1tpftauRefs()),
203  addObjects(tfowr.l1thpspftauIds(), tfowr.l1thpspftauRefs()),
204  addObjects(tfowr.l1tpftrackIds(), tfowr.l1tpftrackRefs()),
205  addObjects(tfowr.l1ttauIds(), tfowr.l1ttauRefs()),
206  addObjects(tfowr.l1tetsumIds(), tfowr.l1tetsumRefs()))
207 
208  );
209  }

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::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().

◆ basemetSlice()

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

Definition at line 266 of file TriggerEventWithRefs.h.

266  {
267  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).basemets_);
268  const size_type end(filterObjects_.at(filter).basemets_);
269  return std::pair<size_type, size_type>(begin, end);
270  }

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

Referenced by getObjects().

◆ calometSlice()

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

Definition at line 272 of file TriggerEventWithRefs.h.

272  {
273  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).calomets_);
274  const size_type end(filterObjects_.at(filter).calomets_);
275  return std::pair<size_type, size_type>(begin, end);
276  }

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

Referenced by getObjects().

◆ compositeSlice()

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

Definition at line 260 of file TriggerEventWithRefs.h.

260  {
261  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).composites_);
262  const size_type end(filterObjects_.at(filter).composites_);
263  return std::pair<size_type, size_type>(begin, end);
264  }

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

Referenced by getObjects().

◆ electronSlice()

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

Definition at line 242 of file TriggerEventWithRefs.h.

242  {
243  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).electrons_);
244  const size_type end(filterObjects_.at(filter).electrons_);
245  return std::pair<size_type, size_type>(begin, end);
246  }

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

Referenced by getObjects().

◆ filterIndex()

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

index from tag

Definition at line 223 of file TriggerEventWithRefs.h.

223  {
224  const std::string encodedFilterTag(filterTag.encode());
225  const size_type n(filterObjects_.size());
226  for (size_type i = 0; i != n; ++i) {
227  if (encodedFilterTag == filterObjects_[i].filterTag_) {
228  return i;
229  }
230  }
231  return n;
232  }

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().

◆ filterTag()

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

tag from index

Definition at line 218 of file TriggerEventWithRefs.h.

218  {
219  return edm::InputTag(filterObjects_.at(filterIndex).filterTag_);
220  }

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

Referenced by addFilterObject(), and filterIndex().

◆ getObjects() [1/56]

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

◆ getObjects() [2/56]

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

◆ getObjects() [3/56]

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

◆ getObjects() [4/56]

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

◆ getObjects() [5/56]

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

◆ getObjects() [6/56]

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

◆ getObjects() [7/56]

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

◆ getObjects() [8/56]

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

◆ getObjects() [9/56]

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

◆ getObjects() [10/56]

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

◆ getObjects() [11/56]

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

◆ getObjects() [12/56]

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

◆ getObjects() [13/56]

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

◆ getObjects() [14/56]

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

◆ getObjects() [15/56]

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

◆ getObjects() [16/56]

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

◆ getObjects() [17/56]

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

◆ getObjects() [18/56]

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

◆ getObjects() [19/56]

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

◆ getObjects() [20/56]

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

◆ getObjects() [21/56]

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

◆ getObjects() [22/56]

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

◆ getObjects() [23/56]

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

◆ getObjects() [24/56]

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

◆ getObjects() [25/56]

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

◆ getObjects() [26/56]

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

◆ getObjects() [27/56]

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

◆ getObjects() [28/56]

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

◆ getObjects() [29/56]

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

◆ getObjects() [30/56]

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

◆ getObjects() [31/56]

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

◆ getObjects() [32/56]

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

◆ getObjects() [33/56]

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

◆ getObjects() [34/56]

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

◆ getObjects() [35/56]

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

◆ getObjects() [36/56]

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

◆ getObjects() [37/56]

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

◆ getObjects() [38/56]

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

◆ getObjects() [39/56]

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

◆ getObjects() [40/56]

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

◆ getObjects() [41/56]

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

◆ getObjects() [42/56]

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

◆ getObjects() [43/56]

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

◆ getObjects() [44/56]

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

◆ getObjects() [45/56]

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

◆ getObjects() [46/56]

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

◆ getObjects() [47/56]

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

◆ getObjects() [48/56]

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

◆ getObjects() [49/56]

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

◆ getObjects() [50/56]

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

◆ getObjects() [51/56]

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

◆ getObjects() [52/56]

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

◆ getObjects() [53/56]

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

◆ getObjects() [54/56]

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

◆ getObjects() [55/56]

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

◆ getObjects() [56/56]

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

◆ jetSlice()

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

Definition at line 254 of file TriggerEventWithRefs.h.

254  {
255  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).jets_);
256  const size_type end(filterObjects_.at(filter).jets_);
257  return std::pair<size_type, size_type>(begin, end);
258  }

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

Referenced by getObjects().

◆ l1emSlice()

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

Definition at line 284 of file TriggerEventWithRefs.h.

284  {
285  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1em_);
286  const size_type end(filterObjects_.at(filter).l1em_);
287  return std::pair<size_type, size_type>(begin, end);
288  }

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

Referenced by getObjects().

◆ l1etmissSlice()

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

Definition at line 302 of file TriggerEventWithRefs.h.

302  {
303  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1etmiss_);
304  const size_type end(filterObjects_.at(filter).l1etmiss_);
305  return std::pair<size_type, size_type>(begin, end);
306  }

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

Referenced by getObjects().

◆ l1hfringsSlice()

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

Definition at line 308 of file TriggerEventWithRefs.h.

308  {
309  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1hfrings_);
310  const size_type end(filterObjects_.at(filter).l1hfrings_);
311  return std::pair<size_type, size_type>(begin, end);
312  }

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

Referenced by getObjects().

◆ l1jetSlice()

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

Definition at line 296 of file TriggerEventWithRefs.h.

296  {
297  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1jet_);
298  const size_type end(filterObjects_.at(filter).l1jet_);
299  return std::pair<size_type, size_type>(begin, end);
300  }

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

Referenced by getObjects().

◆ l1muonSlice()

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

Definition at line 290 of file TriggerEventWithRefs.h.

290  {
291  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1muon_);
292  const size_type end(filterObjects_.at(filter).l1muon_);
293  return std::pair<size_type, size_type>(begin, end);
294  }

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

Referenced by getObjects().

◆ l1tegammaSlice()

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

Definition at line 337 of file TriggerEventWithRefs.h.

337  {
338  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1tegamma_);
339  const size_type end(filterObjects_.at(filter).l1tegamma_);
340  return std::pair<size_type, size_type>(begin, end);
341  }

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

Referenced by getObjects().

◆ l1tetsumSlice()

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

Definition at line 391 of file TriggerEventWithRefs.h.

391  {
392  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1tetsum_);
393  const size_type end(filterObjects_.at(filter).l1tetsum_);
394  return std::pair<size_type, size_type>(begin, end);
395  }

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

Referenced by getObjects().

◆ l1thpspftauSlice()

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

Definition at line 374 of file TriggerEventWithRefs.h.

374  {
375  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1thpspftau_);
376  const size_type end(filterObjects_.at(filter).l1thpspftau_);
377  return std::pair<size_type, size_type>(begin, end);
378  }

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

Referenced by getObjects().

◆ l1tjetSlice()

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

Definition at line 342 of file TriggerEventWithRefs.h.

342  {
343  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1tjet_);
344  const size_type end(filterObjects_.at(filter).l1tjet_);
345  return std::pair<size_type, size_type>(begin, end);
346  }

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

Referenced by getObjects().

◆ l1tmuonSlice()

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

Definition at line 332 of file TriggerEventWithRefs.h.

332  {
333  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1tmuon_);
334  const size_type end(filterObjects_.at(filter).l1tmuon_);
335  return std::pair<size_type, size_type>(begin, end);
336  }

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

Referenced by getObjects().

◆ l1tpfjetSlice()

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

Definition at line 364 of file TriggerEventWithRefs.h.

364  {
365  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1tpfjet_);
366  const size_type end(filterObjects_.at(filter).l1tpfjet_);
367  return std::pair<size_type, size_type>(begin, end);
368  }

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

Referenced by getObjects().

◆ l1tpftauSlice()

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

Definition at line 369 of file TriggerEventWithRefs.h.

369  {
370  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1tpftau_);
371  const size_type end(filterObjects_.at(filter).l1tpftau_);
372  return std::pair<size_type, size_type>(begin, end);
373  }

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

Referenced by getObjects().

◆ l1tpftrackSlice()

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

Definition at line 379 of file TriggerEventWithRefs.h.

379  {
380  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1tpftrack_);
381  const size_type end(filterObjects_.at(filter).l1tpftrack_);
382  return std::pair<size_type, size_type>(begin, end);
383  }

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

Referenced by getObjects().

◆ l1ttauSlice()

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

Definition at line 385 of file TriggerEventWithRefs.h.

385  {
386  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1ttau_);
387  const size_type end(filterObjects_.at(filter).l1ttau_);
388  return std::pair<size_type, size_type>(begin, end);
389  }

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

Referenced by getObjects().

◆ l1ttkeleSlice()

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

Definition at line 354 of file TriggerEventWithRefs.h.

354  {
355  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1ttkele_);
356  const size_type end(filterObjects_.at(filter).l1ttkele_);
357  return std::pair<size_type, size_type>(begin, end);
358  }

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

Referenced by getObjects().

◆ l1ttkemSlice()

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

Definition at line 359 of file TriggerEventWithRefs.h.

359  {
360  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1ttkem_);
361  const size_type end(filterObjects_.at(filter).l1ttkem_);
362  return std::pair<size_type, size_type>(begin, end);
363  }

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

Referenced by getObjects().

◆ l1ttkmuonSlice()

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

Definition at line 349 of file TriggerEventWithRefs.h.

349  {
350  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).l1ttkmuon_);
351  const size_type end(filterObjects_.at(filter).l1ttkmuon_);
352  return std::pair<size_type, size_type>(begin, end);
353  }

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

Referenced by getObjects().

◆ muonSlice()

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

Definition at line 248 of file TriggerEventWithRefs.h.

248  {
249  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).muons_);
250  const size_type end(filterObjects_.at(filter).muons_);
251  return std::pair<size_type, size_type>(begin, end);
252  }

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

Referenced by getObjects().

◆ pfjetSlice()

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

Definition at line 314 of file TriggerEventWithRefs.h.

314  {
315  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).pfjets_);
316  const size_type end(filterObjects_.at(filter).pfjets_);
317  return std::pair<size_type, size_type>(begin, end);
318  }

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

Referenced by getObjects().

◆ pfmetSlice()

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

Definition at line 326 of file TriggerEventWithRefs.h.

326  {
327  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).pfmets_);
328  const size_type end(filterObjects_.at(filter).pfmets_);
329  return std::pair<size_type, size_type>(begin, end);
330  }

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

Referenced by getObjects().

◆ pftauSlice()

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

Definition at line 320 of file TriggerEventWithRefs.h.

320  {
321  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).pftaus_);
322  const size_type end(filterObjects_.at(filter).pftaus_);
323  return std::pair<size_type, size_type>(begin, end);
324  }

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

Referenced by getObjects().

◆ 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 236 of file TriggerEventWithRefs.h.

236  {
237  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).photons_);
238  const size_type end(filterObjects_.at(filter).photons_);
239  return std::pair<size_type, size_type>(begin, end);
240  }

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

Referenced by getObjects().

◆ pixtrackSlice()

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

Definition at line 278 of file TriggerEventWithRefs.h.

278  {
279  const size_type begin(filter == 0 ? 0 : filterObjects_.at(filter - 1).pixtracks_);
280  const size_type end(filterObjects_.at(filter).pixtracks_);
281  return std::pair<size_type, size_type>(begin, end);
282  }

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

Referenced by getObjects().

◆ 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 212 of file TriggerEventWithRefs.h.

212 { return usedProcessName_; }

References usedProcessName_.

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 161 of file TriggerEventWithRefs.h.

Referenced by usedProcessName().

PDWG_BPHSkim_cff.muons
muons
Definition: PDWG_BPHSkim_cff.py:47
trigger::TriggerEventWithRefs::usedProcessName_
std::string usedProcessName_
data members
Definition: TriggerEventWithRefs.h:161
mps_fire.i
i
Definition: mps_fire.py:428
trigger::TriggerEventWithRefs::l1tpftauSlice
std::pair< size_type, size_type > l1tpftauSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:369
trigger::TriggerEventWithRefs::l1tmuonSlice
std::pair< size_type, size_type > l1tmuonSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:332
dqmiodumpmetadata.n
n
Definition: dqmiodumpmetadata.py:28
trigger::TriggerEventWithRefs::l1ttkmuonSlice
std::pair< size_type, size_type > l1ttkmuonSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:349
trigger::TriggerEventWithRefs::jetSlice
std::pair< size_type, size_type > jetSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:254
trigger::TriggerEventWithRefs::l1etmissSlice
std::pair< size_type, size_type > l1etmissSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:302
trigger::TriggerEventWithRefs::l1ttkeleSlice
std::pair< size_type, size_type > l1ttkeleSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:354
trigger::TriggerEventWithRefs::photonSlice
std::pair< size_type, size_type > photonSlice(size_type filter) const
slices of objects for a specific filter: [begin,end[
Definition: TriggerEventWithRefs.h:236
HLT_FULL_cff.InputTag
InputTag
Definition: HLT_FULL_cff.py:89301
edm::second
U second(std::pair< T, U > const &p)
Definition: ParameterSet.cc:222
singleTopDQM_cfi.jets
jets
Definition: singleTopDQM_cfi.py:42
trigger::TriggerEventWithRefs::usedProcessName
const std::string & usedProcessName() const
getters - for user access
Definition: TriggerEventWithRefs.h:212
trigger::TriggerEventWithRefs::l1thpspftauSlice
std::pair< size_type, size_type > l1thpspftauSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:374
trigger::TriggerRefsCollections::getObjects
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
Definition: TriggerRefsCollections.h:590
trigger::TriggerRefsCollections::TriggerRefsCollections
TriggerRefsCollections()
methods
Definition: TriggerRefsCollections.h:170
trigger::TriggerEventWithRefs::pixtrackSlice
std::pair< size_type, size_type > pixtrackSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:278
trigger::TriggerEventWithRefs::pftauSlice
std::pair< size_type, size_type > pftauSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:320
trigger::size_type
uint16_t size_type
Definition: TriggerTypeDefs.h:18
trigger::TriggerEventWithRefs::calometSlice
std::pair< size_type, size_type > calometSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:272
trigger::TriggerEventWithRefs::filterTag
const edm::InputTag filterTag(size_type filterIndex) const
tag from index
Definition: TriggerEventWithRefs.h:218
trigger::TriggerEventWithRefs::l1tpftrackSlice
std::pair< size_type, size_type > l1tpftrackSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:379
trigger::TriggerEventWithRefs::l1jetSlice
std::pair< size_type, size_type > l1jetSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:296
mps_fire.end
end
Definition: mps_fire.py:242
trigger::TriggerEventWithRefs::l1tjetSlice
std::pair< size_type, size_type > l1tjetSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:342
trigger::TriggerEventWithRefs::l1tegammaSlice
std::pair< size_type, size_type > l1tegammaSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:337
ALCARECOTkAlBeamHalo_cff.filter
filter
Definition: ALCARECOTkAlBeamHalo_cff.py:27
trigger::TriggerEventWithRefs::l1tpfjetSlice
std::pair< size_type, size_type > l1tpfjetSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:364
first
auto first
Definition: CAHitNtupletGeneratorKernelsImpl.h:125
trigger::TriggerEventWithRefs::filterIndex
size_type filterIndex(const edm::InputTag &filterTag) const
index from tag
Definition: TriggerEventWithRefs.h:223
trigger::TriggerEventWithRefs::filterObjects_
std::vector< TriggerFilterObject > filterObjects_
the filters recorded here
Definition: TriggerEventWithRefs.h:163
trigger::TriggerEventWithRefs::muonSlice
std::pair< size_type, size_type > muonSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:248
trigger::TriggerRefsCollections::addObjects
size_type addObjects(const Vids &ids, const VRphoton &refs)
Definition: TriggerRefsCollections.h:416
trigger::TriggerEventWithRefs::pfjetSlice
std::pair< size_type, size_type > pfjetSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:314
trigger::TriggerEventWithRefs::electronSlice
std::pair< size_type, size_type > electronSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:242
trigger::TriggerEventWithRefs::pfmetSlice
std::pair< size_type, size_type > pfmetSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:326
edm::InputTag::encode
std::string encode() const
Definition: InputTag.cc:159
trigger::TriggerEventWithRefs::l1ttkemSlice
std::pair< size_type, size_type > l1ttkemSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:359
BPHMonitor_cfi.photons
photons
Definition: BPHMonitor_cfi.py:91
trigger::TriggerEventWithRefs::l1hfringsSlice
std::pair< size_type, size_type > l1hfringsSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:308
trigger::TriggerEventWithRefs::l1emSlice
std::pair< size_type, size_type > l1emSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:284
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
trigger::TriggerEventWithRefs::basemetSlice
std::pair< size_type, size_type > basemetSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:266
pwdgSkimBPark_cfi.electrons
electrons
Definition: pwdgSkimBPark_cfi.py:6
trigger::TriggerEventWithRefs::l1ttauSlice
std::pair< size_type, size_type > l1ttauSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:385
trigger::TriggerEventWithRefs::l1muonSlice
std::pair< size_type, size_type > l1muonSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:290
trigger::TriggerEventWithRefs::compositeSlice
std::pair< size_type, size_type > compositeSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:260
trigger::TriggerEventWithRefs::l1tetsumSlice
std::pair< size_type, size_type > l1tetsumSlice(size_type filter) const
Definition: TriggerEventWithRefs.h:391