CMS 3D CMS Logo

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

#include <TriggerRefsCollections.h>

Inheritance diagram for trigger::TriggerRefsCollections:
trigger::TriggerEventWithRefs trigger::TriggerFilterObjectWithRefs

Public Member Functions

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::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 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 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 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, 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, 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 Vidsl1tjetIds () const
 
const VRl1tjetl1tjetRefs () const
 
size_type l1tjetSize () const
 
const Vidsl1tmuonIds () const
 
const VRl1tmuonl1tmuonRefs () const
 
size_type l1tmuonSize () const
 
const Vidsl1ttauIds () const
 
const VRl1ttaul1ttauRefs () const
 
size_type l1ttauSize () 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

Vids basemetIds_
 
VRbasemet basemetRefs_
 
Vids calometIds_
 
VRcalomet calometRefs_
 
Vids compositeIds_
 
VRcomposite compositeRefs_
 
Vids electronIds_
 
VRelectron electronRefs_
 
Vids jetIds_
 
VRjet jetRefs_
 
Vids l1emIds_
 
VRl1em l1emRefs_
 
Vids l1etmissIds_
 
VRl1etmiss l1etmissRefs_
 
Vids l1hfringsIds_
 
VRl1hfrings l1hfringsRefs_
 
Vids l1jetIds_
 
VRl1jet l1jetRefs_
 
Vids l1muonIds_
 
VRl1muon l1muonRefs_
 
Vids l1tegammaIds_
 
VRl1tegamma l1tegammaRefs_
 
Vids l1tetsumIds_
 
VRl1tetsum l1tetsumRefs_
 
Vids l1tjetIds_
 
VRl1tjet l1tjetRefs_
 
Vids l1tmuonIds_
 
VRl1tmuon l1tmuonRefs_
 
Vids l1ttauIds_
 
VRl1ttau l1ttauRefs_
 
Vids muonIds_
 
VRmuon muonRefs_
 
Vids pfjetIds_
 
VRpfjet pfjetRefs_
 
Vids pfmetIds_
 
VRpfmet pfmetRefs_
 
Vids pftauIds_
 
VRpftau pftauRefs_
 
Vids photonIds_
 data members More...
 
VRphoton photonRefs_
 
Vids pixtrackIds_
 
VRpixtrack pixtrackRefs_
 

Detailed Description

Holds the collections of Ref<C>s which describe the physics objects passing trigger cuts.

This implementation is not completely space-efficient as some physics object containers may stay empty. However, the big advantage is that the solution is generic, i.e., works for all possible HLT filters. Hence we accept the reasonably small overhead of empty containers.

Author
Martin Grunewald

Definition at line 85 of file TriggerRefsCollections.h.

Constructor & Destructor Documentation

trigger::TriggerRefsCollections::TriggerRefsCollections ( )
inline

methods

constructors

Definition at line 138 of file TriggerRefsCollections.h.

139  : photonIds_(),
140  photonRefs_(),
141  electronIds_(),
142  electronRefs_(),
143  muonIds_(),
144  muonRefs_(),
145  jetIds_(),
146  jetRefs_(),
147  compositeIds_(),
148  compositeRefs_(),
149  basemetIds_(),
150  basemetRefs_(),
151  calometIds_(),
152  calometRefs_(),
153  pixtrackIds_(),
154  pixtrackRefs_(),
155 
156  l1emIds_(),
157  l1emRefs_(),
158  l1muonIds_(),
159  l1muonRefs_(),
160  l1jetIds_(),
161  l1jetRefs_(),
162  l1etmissIds_(),
163  l1etmissRefs_(),
164  l1hfringsIds_(),
165  l1hfringsRefs_(),
166 
167  l1tmuonIds_(),
168  l1tmuonRefs_(),
169  l1tegammaIds_(),
170  l1tegammaRefs_(),
171  l1tjetIds_(),
172  l1tjetRefs_(),
173  l1ttauIds_(),
174  l1ttauRefs_(),
175  l1tetsumIds_(),
176  l1tetsumRefs_(),
177 
178  pfjetIds_(),
179  pfjetRefs_(),
180  pftauIds_(),
181  pftauRefs_(),
182  pfmetIds_(),
183  pfmetRefs_() {}

Member Function Documentation

void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::RecoEcalCandidateRef ref 
)
inline

setters for L3 collections: (id=physics type, and Ref<C>)

Definition at line 235 of file TriggerRefsCollections.h.

Referenced by HLTRFilter::addObjects(), HLTEcalIsolationFilter::hltFilter(), HLTPixelIsolTrackFilter::hltFilter(), HLTDisplacedtktktkFilter::hltFilter(), HLTDiMuonGlbTrkFilter::hltFilter(), HLTDisplacedmumumuFilter::hltFilter(), HLTmumutkFilter::hltFilter(), HLTPixelIsolTrackL1TFilter::hltFilter(), HLTDisplacedmumuFilter::hltFilter(), HLTDisplacedtktkFilter::hltFilter(), HLTMuonTrkFilter::hltFilter(), HLTMuonTrkL1TFilter::hltFilter(), HLTmumutktkFilter::hltFilter(), HLTEcalPixelIsolTrackFilter::hltFilter(), HLTElectronMissingHitsFilter::hltFilter(), HLTNVFilter::hltFilter(), HLTPhi2METFilter::hltFilter(), HLTElectronPixelMatchFilter::hltFilter(), HLTRapGapFilter::hltFilter(), HLTMuonL1TFilter::hltFilter(), HLTSingleVertexPixelTrackFilter::hltFilter(), HLTMuonL1RegionalFilter::hltFilter(), HLTJetPairDzMatchFilter< T >::hltFilter(), HLTMuonTrackMassFilter::hltFilter(), HLTPFTauPairLeadTrackDzMatchFilter::hltFilter(), HLTForwardBackwardJetsFilter< T >::hltFilter(), HLT2jetGapFilter::hltFilter(), HLTJetCollectionsFilter< jetType >::hltFilter(), HLTEgammaEtFilter::hltFilter(), HLTEgammaEtFilterPairs::hltFilter(), HLTMuonL1TRegionalFilter::hltFilter(), HLTMuonL3SimplePreFilter::hltFilter(), HLTDeDxFilter::hltFilter(), HLTElectronEtFilter::hltFilter(), HLTEgammaDoubleEtDeltaPhiFilter::hltFilter(), HLTEgammaGenericQuadraticEtaFilter::hltFilter(), HLTEgammaGenericQuadraticFilter::hltFilter(), HLTElectronEoverpFilterRegional::hltFilter(), HLTEgammaTriggerFilterObjectWrapper::hltFilter(), HLTElectronGenericFilter::hltFilter(), HLTElectronOneOEMinusOneOPFilterRegional::hltFilter(), HLTMonoJetFilter< T >::hltFilter(), HLTMuonDimuonL2Filter::hltFilter(), HLTMuonDimuonL2FromL1TFilter::hltFilter(), HLTMuonL2PreFilter::hltFilter(), HLTMuonL2FromL1TPreFilter::hltFilter(), HLTMuonPFIsoFilter::hltFilter(), HLTDisplacedEgammaFilter::hltFilter(), HLTDiJetAveEtaFilter< T >::hltFilter(), HLTDiJetAveFilter< T >::hltFilter(), HLTDiJetEtaTopologyFilter< T >::hltFilter(), HLTJetEtaTopologyFilter< T >::hltFilter(), HLTJetVBFFilter< T >::hltFilter(), HLTExclDiJetFilter< T >::hltFilter(), HLTPMDocaFilter::hltFilter(), HLTMuonIsoFilter::hltFilter(), HLTJetCollectionsVBFFilter< T >::hltFilter(), HLTEgammaL1MatchFilterPairs::hltFilter(), HLTMuonL1toL3TkPreFilter::hltFilter(), HLTMhtFilter::hltFilter(), HLTMuonTrimuonL3Filter::hltFilter(), HLTEgammaDoubleEtPhiFilter::hltFilter(), HLTEgammaCaloIsolFilterPairs::hltFilter(), HLTEgammaL1MatchFilterRegional::hltFilter(), HLTEgammaDoubleEtFilter::hltFilter(), HLTGlobalSums< T >::hltFilter(), HLTSinglet< T >::hltFilter(), HLTEgammaL1TMatchFilterRegional::hltFilter(), HLTMuonL1TtoL3TkPreFilter::hltFilter(), HLTAcoFilter::hltFilter(), HLTAlphaTFilter< T >::hltFilter(), HLTPixlMBForAlignmentFilter::hltFilter(), HLTPixlMBFilt::hltFilter(), HLTMuonL3PreFilter::hltFilter(), HLTHtMhtFilter::hltFilter(), HLTMuonL1Filter::hltFilter(), HLTSmartSinglet< T >::hltFilter(), HLTMuonDimuonL3Filter::hltFilter(), HLTJetTagWithMatching< T >::hltFilter(), HLTJetTag< T >::hltFilter(), HLTPFEnergyFractionsFilter::hltFilter(), HLTDoubletDZ< T1, T2 >::hltFilter(), HLTDoublet< T1, T2 >::hltFilter(), HLTElectronPFMTFilter< T >::hltFilter(), HLTFiltCand::hltFilter(), HLTJetSortedVBFFilter< T >::hltFilter(), HLTElectronMuonInvMassFilter::hltFilter(), HLTGenericFilter< T1 >::hltFilter(), HLTCAWZTagFilter::hltFilter(), HLTJetHbbFilter< T >::hltFilter(), HLTmmkkFilter::hltFilter(), HLTmmkFilter::hltFilter(), HLTCATopTagFilter::hltFilter(), HLTPMMassFilter::hltFilter(), HLTLevel1GTSeed::seedsL1Extra(), HLTL1TSeed::seedsL1TriggerObjectMaps(), and HLTLevel1GTSeed::seedsL1TriggerObjectMaps().

235  {
236  photonIds_.push_back(id);
237  photonRefs_.push_back(ref);
238  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::ElectronRef ref 
)
inline

Definition at line 239 of file TriggerRefsCollections.h.

239  {
240  electronIds_.push_back(id);
241  electronRefs_.push_back(ref);
242  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::RecoChargedCandidateRef ref 
)
inline

Definition at line 243 of file TriggerRefsCollections.h.

243  {
244  muonIds_.push_back(id);
245  muonRefs_.push_back(ref);
246  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::CaloJetRef ref 
)
inline

Definition at line 247 of file TriggerRefsCollections.h.

247  {
248  jetIds_.push_back(id);
249  jetRefs_.push_back(ref);
250  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::CompositeCandidateRef ref 
)
inline

Definition at line 251 of file TriggerRefsCollections.h.

251  {
252  compositeIds_.push_back(id);
253  compositeRefs_.push_back(ref);
254  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::METRef ref 
)
inline

Definition at line 255 of file TriggerRefsCollections.h.

255  {
256  basemetIds_.push_back(id);
257  basemetRefs_.push_back(ref);
258  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::CaloMETRef ref 
)
inline

Definition at line 259 of file TriggerRefsCollections.h.

259  {
260  calometIds_.push_back(id);
261  calometRefs_.push_back(ref);
262  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::IsolatedPixelTrackCandidateRef ref 
)
inline

Definition at line 263 of file TriggerRefsCollections.h.

263  {
264  pixtrackIds_.push_back(id);
265  pixtrackRefs_.push_back(ref);
266  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1EmParticleRef ref 
)
inline

Definition at line 268 of file TriggerRefsCollections.h.

268  {
269  l1emIds_.push_back(id);
270  l1emRefs_.push_back(ref);
271  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1MuonParticleRef ref 
)
inline

Definition at line 272 of file TriggerRefsCollections.h.

272  {
273  l1muonIds_.push_back(id);
274  l1muonRefs_.push_back(ref);
275  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1JetParticleRef ref 
)
inline

Definition at line 276 of file TriggerRefsCollections.h.

276  {
277  l1jetIds_.push_back(id);
278  l1jetRefs_.push_back(ref);
279  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1EtMissParticleRef ref 
)
inline

Definition at line 280 of file TriggerRefsCollections.h.

280  {
281  l1etmissIds_.push_back(id);
282  l1etmissRefs_.push_back(ref);
283  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1HFRingsRef ref 
)
inline

Definition at line 284 of file TriggerRefsCollections.h.

284  {
285  l1hfringsIds_.push_back(id);
286  l1hfringsRefs_.push_back(ref);
287  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1t::MuonRef ref 
)
inline

Definition at line 288 of file TriggerRefsCollections.h.

288  {
289  l1tmuonIds_.push_back(id);
290  l1tmuonRefs_.push_back(ref);
291  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1t::EGammaRef ref 
)
inline

Definition at line 292 of file TriggerRefsCollections.h.

292  {
293  l1tegammaIds_.push_back(id);
294  l1tegammaRefs_.push_back(ref);
295  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1t::JetRef ref 
)
inline

Definition at line 296 of file TriggerRefsCollections.h.

296  {
297  l1tjetIds_.push_back(id);
298  l1tjetRefs_.push_back(ref);
299  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1t::TauRef ref 
)
inline

Definition at line 300 of file TriggerRefsCollections.h.

300  {
301  l1ttauIds_.push_back(id);
302  l1ttauRefs_.push_back(ref);
303  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1t::EtSumRef ref 
)
inline

Definition at line 304 of file TriggerRefsCollections.h.

304  {
305  l1tetsumIds_.push_back(id);
306  l1tetsumRefs_.push_back(ref);
307  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::PFJetRef ref 
)
inline

Definition at line 308 of file TriggerRefsCollections.h.

308  {
309  pfjetIds_.push_back(id);
310  pfjetRefs_.push_back(ref);
311  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::PFTauRef ref 
)
inline

Definition at line 312 of file TriggerRefsCollections.h.

312  {
313  pftauIds_.push_back(id);
314  pftauRefs_.push_back(ref);
315  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::PFMETRef ref 
)
inline

Definition at line 316 of file TriggerRefsCollections.h.

316  {
317  pfmetIds_.push_back(id);
318  pfmetRefs_.push_back(ref);
319  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRphoton refs 
)
inline

Definition at line 322 of file TriggerRefsCollections.h.

Referenced by trigger::TriggerEventWithRefs::addFilterObject().

322  {
323  assert(ids.size() == refs.size());
324  photonIds_.insert(photonIds_.end(), ids.begin(), ids.end());
325  photonRefs_.insert(photonRefs_.end(), refs.begin(), refs.end());
326  return photonIds_.size();
327  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRelectron refs 
)
inline

Definition at line 328 of file TriggerRefsCollections.h.

328  {
329  assert(ids.size() == refs.size());
330  electronIds_.insert(electronIds_.end(), ids.begin(), ids.end());
331  electronRefs_.insert(electronRefs_.end(), refs.begin(), refs.end());
332  return electronIds_.size();
333  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRmuon refs 
)
inline

Definition at line 334 of file TriggerRefsCollections.h.

334  {
335  assert(ids.size() == refs.size());
336  muonIds_.insert(muonIds_.end(), ids.begin(), ids.end());
337  muonRefs_.insert(muonRefs_.end(), refs.begin(), refs.end());
338  return muonIds_.size();
339  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRjet refs 
)
inline

Definition at line 340 of file TriggerRefsCollections.h.

340  {
341  assert(ids.size() == refs.size());
342  jetIds_.insert(jetIds_.end(), ids.begin(), ids.end());
343  jetRefs_.insert(jetRefs_.end(), refs.begin(), refs.end());
344  return jetIds_.size();
345  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRcomposite refs 
)
inline

Definition at line 346 of file TriggerRefsCollections.h.

346  {
347  assert(ids.size() == refs.size());
348  compositeIds_.insert(compositeIds_.end(), ids.begin(), ids.end());
349  compositeRefs_.insert(compositeRefs_.end(), refs.begin(), refs.end());
350  return compositeIds_.size();
351  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRbasemet refs 
)
inline

Definition at line 352 of file TriggerRefsCollections.h.

352  {
353  assert(ids.size() == refs.size());
354  basemetIds_.insert(basemetIds_.end(), ids.begin(), ids.end());
355  basemetRefs_.insert(basemetRefs_.end(), refs.begin(), refs.end());
356  return basemetIds_.size();
357  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRcalomet refs 
)
inline

Definition at line 358 of file TriggerRefsCollections.h.

358  {
359  assert(ids.size() == refs.size());
360  calometIds_.insert(calometIds_.end(), ids.begin(), ids.end());
361  calometRefs_.insert(calometRefs_.end(), refs.begin(), refs.end());
362  return calometIds_.size();
363  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRpixtrack refs 
)
inline

Definition at line 364 of file TriggerRefsCollections.h.

364  {
365  assert(ids.size() == refs.size());
366  pixtrackIds_.insert(pixtrackIds_.end(), ids.begin(), ids.end());
367  pixtrackRefs_.insert(pixtrackRefs_.end(), refs.begin(), refs.end());
368  return pixtrackIds_.size();
369  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1em refs 
)
inline

Definition at line 371 of file TriggerRefsCollections.h.

371  {
372  assert(ids.size() == refs.size());
373  l1emIds_.insert(l1emIds_.end(), ids.begin(), ids.end());
374  l1emRefs_.insert(l1emRefs_.end(), refs.begin(), refs.end());
375  return l1emIds_.size();
376  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1muon refs 
)
inline

Definition at line 377 of file TriggerRefsCollections.h.

377  {
378  assert(ids.size() == refs.size());
379  l1muonIds_.insert(l1muonIds_.end(), ids.begin(), ids.end());
380  l1muonRefs_.insert(l1muonRefs_.end(), refs.begin(), refs.end());
381  return l1muonIds_.size();
382  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1jet refs 
)
inline

Definition at line 383 of file TriggerRefsCollections.h.

383  {
384  assert(ids.size() == refs.size());
385  l1jetIds_.insert(l1jetIds_.end(), ids.begin(), ids.end());
386  l1jetRefs_.insert(l1jetRefs_.end(), refs.begin(), refs.end());
387  return l1jetIds_.size();
388  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1etmiss refs 
)
inline

Definition at line 389 of file TriggerRefsCollections.h.

389  {
390  assert(ids.size() == refs.size());
391  l1etmissIds_.insert(l1etmissIds_.end(), ids.begin(), ids.end());
392  l1etmissRefs_.insert(l1etmissRefs_.end(), refs.begin(), refs.end());
393  return l1etmissIds_.size();
394  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1tmuon refs 
)
inline

Definition at line 395 of file TriggerRefsCollections.h.

395  {
396  assert(ids.size() == refs.size());
397  l1tmuonIds_.insert(l1tmuonIds_.end(), ids.begin(), ids.end());
398  l1tmuonRefs_.insert(l1tmuonRefs_.end(), refs.begin(), refs.end());
399  return l1tmuonIds_.size();
400  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1tegamma refs 
)
inline

Definition at line 401 of file TriggerRefsCollections.h.

401  {
402  assert(ids.size() == refs.size());
403  l1tegammaIds_.insert(l1tegammaIds_.end(), ids.begin(), ids.end());
404  l1tegammaRefs_.insert(l1tegammaRefs_.end(), refs.begin(), refs.end());
405  return l1tegammaIds_.size();
406  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1tjet refs 
)
inline

Definition at line 407 of file TriggerRefsCollections.h.

407  {
408  assert(ids.size() == refs.size());
409  l1tjetIds_.insert(l1tjetIds_.end(), ids.begin(), ids.end());
410  l1tjetRefs_.insert(l1tjetRefs_.end(), refs.begin(), refs.end());
411  return l1tjetIds_.size();
412  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1ttau refs 
)
inline

Definition at line 413 of file TriggerRefsCollections.h.

413  {
414  assert(ids.size() == refs.size());
415  l1ttauIds_.insert(l1ttauIds_.end(), ids.begin(), ids.end());
416  l1ttauRefs_.insert(l1ttauRefs_.end(), refs.begin(), refs.end());
417  return l1ttauIds_.size();
418  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1tetsum refs 
)
inline

Definition at line 419 of file TriggerRefsCollections.h.

419  {
420  assert(ids.size() == refs.size());
421  l1tetsumIds_.insert(l1tetsumIds_.end(), ids.begin(), ids.end());
422  l1tetsumRefs_.insert(l1tetsumRefs_.end(), refs.begin(), refs.end());
423  return l1tetsumIds_.size();
424  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1hfrings refs 
)
inline

Definition at line 425 of file TriggerRefsCollections.h.

425  {
426  assert(ids.size() == refs.size());
427  l1hfringsIds_.insert(l1hfringsIds_.end(), ids.begin(), ids.end());
428  l1hfringsRefs_.insert(l1hfringsRefs_.end(), refs.begin(), refs.end());
429  return l1hfringsIds_.size();
430  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRpfjet refs 
)
inline

Definition at line 432 of file TriggerRefsCollections.h.

432  {
433  assert(ids.size() == refs.size());
434  pfjetIds_.insert(pfjetIds_.end(), ids.begin(), ids.end());
435  pfjetRefs_.insert(pfjetRefs_.end(), refs.begin(), refs.end());
436  return pfjetIds_.size();
437  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRpftau refs 
)
inline

Definition at line 438 of file TriggerRefsCollections.h.

438  {
439  assert(ids.size() == refs.size());
440  pftauIds_.insert(pftauIds_.end(), ids.begin(), ids.end());
441  pftauRefs_.insert(pftauRefs_.end(), refs.begin(), refs.end());
442  return pftauIds_.size();
443  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRpfmet refs 
)
inline

Definition at line 444 of file TriggerRefsCollections.h.

444  {
445  assert(ids.size() == refs.size());
446  pfmetIds_.insert(pfmetIds_.end(), ids.begin(), ids.end());
447  pfmetRefs_.insert(pfmetRefs_.end(), refs.begin(), refs.end());
448  return pfmetIds_.size();
449  }
const Vids& trigger::TriggerRefsCollections::basemetIds ( ) const
inline
const VRbasemet& trigger::TriggerRefsCollections::basemetRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::basemetSize ( ) const
inline

Definition at line 1208 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

1208 { return basemetIds_.size(); }
const Vids& trigger::TriggerRefsCollections::calometIds ( ) const
inline
const VRcalomet& trigger::TriggerRefsCollections::calometRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::calometSize ( ) const
inline

Definition at line 1212 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

const Vids& trigger::TriggerRefsCollections::compositeIds ( ) const
inline
const VRcomposite& trigger::TriggerRefsCollections::compositeRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::compositeSize ( ) const
inline

Definition at line 1204 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

const Vids& trigger::TriggerRefsCollections::electronIds ( ) const
inline
const VRelectron& trigger::TriggerRefsCollections::electronRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::electronSize ( ) const
inline

Definition at line 1192 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

1192 { return electronIds_.size(); }
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRphoton refs 
) const
inline

various physics-level getters:

Definition at line 452 of file TriggerRefsCollections.h.

References getObjects().

Referenced by HLTL1TSeed::dumpTriggerFilterObjectWithRefs(), HLTLevel1GTSeed::dumpTriggerFilterObjectWithRefs(), HLTDoubletDZ< T1, T2 >::getCollections(), IsoTrig::getGoodTracks(), trigger::TriggerEventWithRefs::getObjects(), getObjects(), HLTEgammaDoubleLegCombFilter::getP3OfLegCands(), HLTEgammaAllCombMassFilter::getP4OfLegCands(), HLTEgammaCombMassFilter::getP4OfLegCands(), HLTPixelIsolTrackFilter::hltFilter(), HLTMuonTrkFilter::hltFilter(), HLTMuonTrkL1TFilter::hltFilter(), HLTElectronMissingHitsFilter::hltFilter(), HLTMuonL1TFilter::hltFilter(), HLTElectronPixelMatchFilter::hltFilter(), HLTNVFilter::hltFilter(), HLTPhi2METFilter::hltFilter(), HLTMuonL1RegionalFilter::hltFilter(), HLTMuonTrackMassFilter::hltFilter(), HLTMuonL1TRegionalFilter::hltFilter(), HLTMuonL3SimplePreFilter::hltFilter(), HLTElectronEtFilter::hltFilter(), HLTEgammaDoubleEtDeltaPhiFilter::hltFilter(), HLTEgammaEtFilter::hltFilter(), HLTEgammaEtFilterPairs::hltFilter(), HLTElectronEoverpFilterRegional::hltFilter(), HLTEgammaGenericQuadraticFilter::hltFilter(), HLTElectronGenericFilter::hltFilter(), HLTElectronOneOEMinusOneOPFilterRegional::hltFilter(), HLTEgammaGenericQuadraticEtaFilter::hltFilter(), HLTMuonL2FromL1TPreFilter::hltFilter(), HLTMuonL2PreFilter::hltFilter(), HLTDisplacedEgammaFilter::hltFilter(), HLTMuonPFIsoFilter::hltFilter(), HLTMuonDimuonL2Filter::hltFilter(), HLTMuonDimuonL2FromL1TFilter::hltFilter(), HLTPMDocaFilter::hltFilter(), HLTMuonIsoFilter::hltFilter(), HLTEgammaL1MatchFilterPairs::hltFilter(), HLTMuonL1toL3TkPreFilter::hltFilter(), HLTEgammaL1MatchFilterRegional::hltFilter(), HLTMuonTrimuonL3Filter::hltFilter(), HLTEgammaCaloIsolFilterPairs::hltFilter(), HLTEgammaDoubleEtFilter::hltFilter(), HLTEgammaDoubleEtPhiFilter::hltFilter(), HLTEgammaL1TMatchFilterRegional::hltFilter(), HLTAcoFilter::hltFilter(), HLTMuonL1TtoL3TkPreFilter::hltFilter(), HLTMuonL3PreFilter::hltFilter(), HLTMuonL1Filter::hltFilter(), HLTMuonDimuonL3Filter::hltFilter(), HLTElectronPFMTFilter< T >::hltFilter(), HLTDoublet< T1, T2 >::hltFilter(), HLTElectronMuonInvMassFilter::hltFilter(), HLTGenericFilter< T1 >::hltFilter(), HLTmmkkFilter::hltFilter(), HLTmmkFilter::hltFilter(), HLTPMMassFilter::hltFilter(), HLTMuonL2ToL1Map::HLTMuonL2ToL1Map(), HLTMuonL2ToL1TMap::HLTMuonL2ToL1TMap(), L1THLTTauMatching::produce(), L1HLTJetsMatching::produce(), PFJetsMatchedToFilteredCaloJetsProducer::produce(), EcalIsolatedParticleCandidateProducer::produce(), L2TauPixelTrackMatch::produce(), L1HLTTauMatching::produce(), IPTCorrector::produce(), HLTTriMuonIsolation::produce(), IsolatedEcalPixelTrackCandidateProducer::produce(), PFJetsTauOverlapRemoval::produce(), PFTauL1TJetsMatching::produce(), HLTDisplacedmumumuVtxProducer::produce(), HLTDisplacedmumuVtxProducer::produce(), CaloTowerFromL1TSeededCreatorForTauHLT::produce(), HLTDisplacedtktkVtxProducer::produce(), HLTDisplacedtktktkVtxProducer::produce(), HLTCollectionProducer< T >::produce(), HLTmumutktkVtxProducer::produce(), HLTJetCollectionsForBoostedLeptonPlusJets< jetType >::produce(), HLTJetCollectionsForLeptonPlusJets< jetType >::produce(), HLTJetCollectionsForElePlusJets< T >::produce(), HLTJetCollForElePlusJets< T >::produce(), HLTmumutkVtxProducer::produce(), VertexFromTrackProducer::produce(), IsolatedPixelTrackCandidateL1TProducer::produce(), L1TJetsMatching< T >::produce(), HLTJetsCleanedFromLeadingLeptons< JetType >::produce(), SelectedElectronFEDListProducer< TEle, TCand >::produce(), AlCaIsoTracksProducer::produce(), HITRegionalPixelSeedGenerator::regions(), and IsoTrig::studyTiming().

452 { getObjects(ids, refs, 0, photonIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRphoton refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 453 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

453  {
454  assert(begin <= end);
455  assert(end <= photonIds_.size());
456  const size_type n(end - begin);
457  ids.resize(n);
458  refs.resize(n);
459  size_type j(0);
460  for (size_type i = begin; i != end; ++i) {
461  ids[j] = photonIds_[i];
462  refs[j] = photonRefs_[i];
463  ++j;
464  }
465  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRphoton refs 
) const
inline

Definition at line 466 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

466 { getObjects(id, refs, 0, photonIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRphoton refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 467 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

467  {
468  assert(begin <= end);
469  assert(end <= photonIds_.size());
470  size_type n(0);
471  for (size_type i = begin; i != end; ++i) {
472  if (id == photonIds_[i]) {
473  ++n;
474  }
475  }
476  refs.resize(n);
477  size_type j(0);
478  for (size_type i = begin; i != end; ++i) {
479  if (id == photonIds_[i]) {
480  refs[j] = photonRefs_[i];
481  ++j;
482  }
483  }
484  return;
485  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRelectron refs 
) const
inline

Definition at line 487 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

487 { getObjects(ids, refs, 0, electronIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRelectron refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 488 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

488  {
489  assert(begin <= end);
490  assert(end <= electronIds_.size());
491  const size_type n(end - begin);
492  ids.resize(n);
493  refs.resize(n);
494  size_type j(0);
495  for (size_type i = begin; i != end; ++i) {
496  ids[j] = electronIds_[i];
497  refs[j] = electronRefs_[i];
498  ++j;
499  }
500  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRelectron refs 
) const
inline

Definition at line 501 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

501 { getObjects(id, refs, 0, electronIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRelectron refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 502 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

502  {
503  assert(begin <= end);
504  assert(end <= electronIds_.size());
505  size_type n(0);
506  for (size_type i = begin; i != end; ++i) {
507  if (id == electronIds_[i]) {
508  ++n;
509  }
510  }
511  refs.resize(n);
512  size_type j(0);
513  for (size_type i = begin; i != end; ++i) {
514  if (id == electronIds_[i]) {
515  refs[j] = electronRefs_[i];
516  ++j;
517  }
518  }
519  return;
520  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRmuon refs 
) const
inline

Definition at line 522 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

522 { getObjects(ids, refs, 0, muonIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRmuon refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 523 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

523  {
524  assert(begin <= end);
525  assert(end <= muonIds_.size());
526  const size_type n(end - begin);
527  ids.resize(n);
528  refs.resize(n);
529  size_type j(0);
530  for (size_type i = begin; i != end; ++i) {
531  ids[j] = muonIds_[i];
532  refs[j] = muonRefs_[i];
533  ++j;
534  }
535  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRmuon refs 
) const
inline

Definition at line 536 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

536 { getObjects(id, refs, 0, muonIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRmuon refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 537 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

537  {
538  assert(begin <= end);
539  assert(end <= muonIds_.size());
540  size_type n(0);
541  for (size_type i = begin; i != end; ++i) {
542  if (id == muonIds_[i]) {
543  ++n;
544  }
545  }
546  refs.resize(n);
547  size_type j(0);
548  for (size_type i = begin; i != end; ++i) {
549  if (id == muonIds_[i]) {
550  refs[j] = muonRefs_[i];
551  ++j;
552  }
553  }
554  return;
555  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRjet refs 
) const
inline

Definition at line 557 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

557 { getObjects(ids, refs, 0, jetIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRjet refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 558 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

558  {
559  assert(begin <= end);
560  assert(end <= jetIds_.size());
561  const size_type n(end - begin);
562  ids.resize(n);
563  refs.resize(n);
564  size_type j(0);
565  for (size_type i = begin; i != end; ++i) {
566  ids[j] = jetIds_[i];
567  refs[j] = jetRefs_[i];
568  ++j;
569  }
570  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRjet refs 
) const
inline

Definition at line 571 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

571 { getObjects(id, refs, 0, jetIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRjet refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 572 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

572  {
573  assert(begin <= end);
574  assert(end <= jetIds_.size());
575  size_type n(0);
576  for (size_type i = begin; i != end; ++i) {
577  if (id == jetIds_[i]) {
578  ++n;
579  }
580  }
581  refs.resize(n);
582  size_type j(0);
583  for (size_type i = begin; i != end; ++i) {
584  if (id == jetIds_[i]) {
585  refs[j] = jetRefs_[i];
586  ++j;
587  }
588  }
589  return;
590  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRcomposite refs 
) const
inline

Definition at line 592 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

592 { getObjects(ids, refs, 0, compositeIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRcomposite refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 593 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

593  {
594  assert(begin <= end);
595  assert(end <= compositeIds_.size());
596  const size_type n(end - begin);
597  ids.resize(n);
598  refs.resize(n);
599  size_type j(0);
600  for (size_type i = begin; i != end; ++i) {
601  ids[j] = compositeIds_[i];
602  refs[j] = compositeRefs_[i];
603  ++j;
604  }
605  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRcomposite refs 
) const
inline

Definition at line 606 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

606 { getObjects(id, refs, 0, compositeIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRcomposite refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 607 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

607  {
608  assert(begin <= end);
609  assert(end <= compositeIds_.size());
610  size_type n(0);
611  for (size_type i = begin; i != end; ++i) {
612  if (id == compositeIds_[i]) {
613  ++n;
614  }
615  }
616  refs.resize(n);
617  size_type j(0);
618  for (size_type i = begin; i != end; ++i) {
619  if (id == compositeIds_[i]) {
620  refs[j] = compositeRefs_[i];
621  ++j;
622  }
623  }
624  return;
625  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRbasemet refs 
) const
inline

Definition at line 627 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

627 { getObjects(ids, refs, 0, basemetIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRbasemet refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 628 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

628  {
629  assert(begin <= end);
630  assert(end <= basemetIds_.size());
631  const size_type n(end - begin);
632  ids.resize(n);
633  refs.resize(n);
634  size_type j(0);
635  for (size_type i = begin; i != end; ++i) {
636  ids[j] = basemetIds_[i];
637  refs[j] = basemetRefs_[i];
638  ++j;
639  }
640  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRbasemet refs 
) const
inline

Definition at line 641 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

641 { getObjects(id, refs, 0, basemetIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRbasemet refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 642 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

642  {
643  assert(begin <= end);
644  assert(end <= basemetIds_.size());
645  size_type n(0);
646  for (size_type i = begin; i != end; ++i) {
647  if (id == basemetIds_[i]) {
648  ++n;
649  }
650  }
651  refs.resize(n);
652  size_type j(0);
653  for (size_type i = begin; i != end; ++i) {
654  if (id == basemetIds_[i]) {
655  refs[j] = basemetRefs_[i];
656  ++j;
657  }
658  }
659  return;
660  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRcalomet refs 
) const
inline

Definition at line 662 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

662 { getObjects(ids, refs, 0, calometIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRcalomet refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 663 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

663  {
664  assert(begin <= end);
665  assert(end <= calometIds_.size());
666  const size_type n(end - begin);
667  ids.resize(n);
668  refs.resize(n);
669  size_type j(0);
670  for (size_type i = begin; i != end; ++i) {
671  ids[j] = calometIds_[i];
672  refs[j] = calometRefs_[i];
673  ++j;
674  }
675  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRcalomet refs 
) const
inline

Definition at line 676 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

676 { getObjects(id, refs, 0, calometIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRcalomet refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 677 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

677  {
678  assert(begin <= end);
679  assert(end <= calometIds_.size());
680  size_type n(0);
681  for (size_type i = begin; i != end; ++i) {
682  if (id == calometIds_[i]) {
683  ++n;
684  }
685  }
686  refs.resize(n);
687  size_type j(0);
688  for (size_type i = begin; i != end; ++i) {
689  if (id == calometIds_[i]) {
690  refs[j] = calometRefs_[i];
691  ++j;
692  }
693  }
694  return;
695  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRpixtrack refs 
) const
inline

Definition at line 697 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

697 { getObjects(ids, refs, 0, pixtrackIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRpixtrack refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 698 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

698  {
699  assert(begin <= end);
700  assert(end <= pixtrackIds_.size());
701  const size_type n(end - begin);
702  ids.resize(n);
703  refs.resize(n);
704  size_type j(0);
705  for (size_type i = begin; i != end; ++i) {
706  ids[j] = pixtrackIds_[i];
707  refs[j] = pixtrackRefs_[i];
708  ++j;
709  }
710  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRpixtrack refs 
) const
inline

Definition at line 711 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

711 { getObjects(id, refs, 0, pixtrackIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRpixtrack refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 712 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

712  {
713  assert(begin <= end);
714  assert(end <= pixtrackIds_.size());
715  size_type n(0);
716  for (size_type i = begin; i != end; ++i) {
717  if (id == pixtrackIds_[i]) {
718  ++n;
719  }
720  }
721  refs.resize(n);
722  size_type j(0);
723  for (size_type i = begin; i != end; ++i) {
724  if (id == pixtrackIds_[i]) {
725  refs[j] = pixtrackRefs_[i];
726  ++j;
727  }
728  }
729  return;
730  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1em refs 
) const
inline

Definition at line 732 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

732 { getObjects(ids, refs, 0, l1emIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1em refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 733 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

733  {
734  assert(begin <= end);
735  assert(end <= l1emIds_.size());
736  const size_type n(end - begin);
737  ids.resize(n);
738  refs.resize(n);
739  size_type j(0);
740  for (size_type i = begin; i != end; ++i) {
741  ids[j] = l1emIds_[i];
742  refs[j] = l1emRefs_[i];
743  ++j;
744  }
745  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1em refs 
) const
inline

Definition at line 746 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

746 { getObjects(id, refs, 0, l1emIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1em refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 747 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

747  {
748  assert(begin <= end);
749  assert(end <= l1emIds_.size());
750  size_type n(0);
751  for (size_type i = begin; i != end; ++i) {
752  if (id == l1emIds_[i]) {
753  ++n;
754  }
755  }
756  refs.resize(n);
757  size_type j(0);
758  for (size_type i = begin; i != end; ++i) {
759  if (id == l1emIds_[i]) {
760  refs[j] = l1emRefs_[i];
761  ++j;
762  }
763  }
764  return;
765  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1muon refs 
) const
inline

Definition at line 767 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

767 { getObjects(ids, refs, 0, l1muonIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1muon refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 768 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

768  {
769  assert(begin <= end);
770  assert(end <= l1muonIds_.size());
771  const size_type n(end - begin);
772  ids.resize(n);
773  refs.resize(n);
774  size_type j(0);
775  for (size_type i = begin; i != end; ++i) {
776  ids[j] = l1muonIds_[i];
777  refs[j] = l1muonRefs_[i];
778  ++j;
779  }
780  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1muon refs 
) const
inline

Definition at line 781 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

781 { getObjects(id, refs, 0, l1muonIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1muon refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 782 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

782  {
783  assert(begin <= end);
784  assert(end <= l1muonIds_.size());
785  size_type n(0);
786  for (size_type i = begin; i != end; ++i) {
787  if (id == l1muonIds_[i]) {
788  ++n;
789  }
790  }
791  refs.resize(n);
792  size_type j(0);
793  for (size_type i = begin; i != end; ++i) {
794  if (id == l1muonIds_[i]) {
795  refs[j] = l1muonRefs_[i];
796  ++j;
797  }
798  }
799  return;
800  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1jet refs 
) const
inline

Definition at line 802 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

802 { getObjects(ids, refs, 0, l1jetIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1jet refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 803 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

803  {
804  assert(begin <= end);
805  assert(end <= l1jetIds_.size());
806  const size_type n(end - begin);
807  ids.resize(n);
808  refs.resize(n);
809  size_type j(0);
810  for (size_type i = begin; i != end; ++i) {
811  ids[j] = l1jetIds_[i];
812  refs[j] = l1jetRefs_[i];
813  ++j;
814  }
815  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1jet refs 
) const
inline

Definition at line 816 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

816 { getObjects(id, refs, 0, l1jetIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1jet refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 817 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

817  {
818  assert(begin <= end);
819  assert(end <= l1jetIds_.size());
820  size_type n(0);
821  for (size_type i = begin; i != end; ++i) {
822  if (id == l1jetIds_[i]) {
823  ++n;
824  }
825  }
826  refs.resize(n);
827  size_type j(0);
828  for (size_type i = begin; i != end; ++i) {
829  if (id == l1jetIds_[i]) {
830  refs[j] = l1jetRefs_[i];
831  ++j;
832  }
833  }
834  return;
835  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1etmiss refs 
) const
inline

Definition at line 837 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

837 { getObjects(ids, refs, 0, l1etmissIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1etmiss refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 838 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

838  {
839  assert(begin <= end);
840  assert(end <= l1etmissIds_.size());
841  const size_type n(end - begin);
842  ids.resize(n);
843  refs.resize(n);
844  size_type j(0);
845  for (size_type i = begin; i != end; ++i) {
846  ids[j] = l1etmissIds_[i];
847  refs[j] = l1etmissRefs_[i];
848  ++j;
849  }
850  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1etmiss refs 
) const
inline

Definition at line 851 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

851 { getObjects(id, refs, 0, l1etmissIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1etmiss refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 852 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

852  {
853  assert(begin <= end);
854  assert(end <= l1etmissIds_.size());
855  size_type n(0);
856  for (size_type i = begin; i != end; ++i) {
857  if (id == l1etmissIds_[i]) {
858  ++n;
859  }
860  }
861  refs.resize(n);
862  size_type j(0);
863  for (size_type i = begin; i != end; ++i) {
864  if (id == l1etmissIds_[i]) {
865  refs[j] = l1etmissRefs_[i];
866  ++j;
867  }
868  }
869  return;
870  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1hfrings refs 
) const
inline

Definition at line 872 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

872 { getObjects(ids, refs, 0, l1hfringsIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1hfrings refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 873 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

873  {
874  assert(begin <= end);
875  assert(end <= l1hfringsIds_.size());
876  const size_type n(end - begin);
877  ids.resize(n);
878  refs.resize(n);
879  size_type j(0);
880  for (size_type i = begin; i != end; ++i) {
881  ids[j] = l1hfringsIds_[i];
882  refs[j] = l1hfringsRefs_[i];
883  ++j;
884  }
885  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1hfrings refs 
) const
inline

Definition at line 886 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

886 { getObjects(id, refs, 0, l1hfringsIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1hfrings refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 887 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

887  {
888  assert(begin <= end);
889  assert(end <= l1hfringsIds_.size());
890  size_type n(0);
891  for (size_type i = begin; i != end; ++i) {
892  if (id == l1hfringsIds_[i]) {
893  ++n;
894  }
895  }
896  refs.resize(n);
897  size_type j(0);
898  for (size_type i = begin; i != end; ++i) {
899  if (id == l1hfringsIds_[i]) {
900  refs[j] = l1hfringsRefs_[i];
901  ++j;
902  }
903  }
904  return;
905  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1tmuon refs 
) const
inline

Definition at line 907 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

907 { getObjects(ids, refs, 0, l1tmuonIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1tmuon refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 908 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

908  {
909  assert(begin <= end);
910  assert(end <= l1tmuonIds_.size());
911  const size_type n(end - begin);
912  ids.resize(n);
913  refs.resize(n);
914  size_type j(0);
915  for (size_type i = begin; i != end; ++i) {
916  ids[j] = l1tmuonIds_[i];
917  refs[j] = l1tmuonRefs_[i];
918  ++j;
919  }
920  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1tmuon refs 
) const
inline

Definition at line 921 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

921 { getObjects(id, refs, 0, l1tmuonIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1tmuon refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 922 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

922  {
923  assert(begin <= end);
924  assert(end <= l1tmuonIds_.size());
925  size_type n(0);
926  for (size_type i = begin; i != end; ++i) {
927  if (id == l1tmuonIds_[i]) {
928  ++n;
929  }
930  }
931  refs.resize(n);
932  size_type j(0);
933  for (size_type i = begin; i != end; ++i) {
934  if (id == l1tmuonIds_[i]) {
935  refs[j] = l1tmuonRefs_[i];
936  ++j;
937  }
938  }
939  return;
940  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1tegamma refs 
) const
inline

Definition at line 942 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

942 { getObjects(ids, refs, 0, l1tegammaIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1tegamma refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 943 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

943  {
944  assert(begin <= end);
945  assert(end <= l1tegammaIds_.size());
946  const size_type n(end - begin);
947  ids.resize(n);
948  refs.resize(n);
949  size_type j(0);
950  for (size_type i = begin; i != end; ++i) {
951  ids[j] = l1tegammaIds_[i];
952  refs[j] = l1tegammaRefs_[i];
953  ++j;
954  }
955  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1tegamma refs 
) const
inline

Definition at line 956 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

956 { getObjects(id, refs, 0, l1tegammaIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1tegamma refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 957 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

957  {
958  assert(begin <= end);
959  assert(end <= l1tegammaIds_.size());
960  size_type n(0);
961  for (size_type i = begin; i != end; ++i) {
962  if (id == l1tegammaIds_[i]) {
963  ++n;
964  }
965  }
966  refs.resize(n);
967  size_type j(0);
968  for (size_type i = begin; i != end; ++i) {
969  if (id == l1tegammaIds_[i]) {
970  refs[j] = l1tegammaRefs_[i];
971  ++j;
972  }
973  }
974  return;
975  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1tjet refs 
) const
inline

Definition at line 977 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

977 { getObjects(ids, refs, 0, l1tjetIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1tjet refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 978 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

978  {
979  assert(begin <= end);
980  assert(end <= l1tjetIds_.size());
981  const size_type n(end - begin);
982  ids.resize(n);
983  refs.resize(n);
984  size_type j(0);
985  for (size_type i = begin; i != end; ++i) {
986  ids[j] = l1tjetIds_[i];
987  refs[j] = l1tjetRefs_[i];
988  ++j;
989  }
990  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1tjet refs 
) const
inline

Definition at line 991 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

991 { getObjects(id, refs, 0, l1tjetIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1tjet refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 992 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

992  {
993  assert(begin <= end);
994  assert(end <= l1tjetIds_.size());
995  size_type n(0);
996  for (size_type i = begin; i != end; ++i) {
997  if (id == l1tjetIds_[i]) {
998  ++n;
999  }
1000  }
1001  refs.resize(n);
1002  size_type j(0);
1003  for (size_type i = begin; i != end; ++i) {
1004  if (id == l1tjetIds_[i]) {
1005  refs[j] = l1tjetRefs_[i];
1006  ++j;
1007  }
1008  }
1009  return;
1010  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1ttau refs 
) const
inline

Definition at line 1012 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

1012 { getObjects(ids, refs, 0, l1ttauIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1ttau refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 1013 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

1013  {
1014  assert(begin <= end);
1015  assert(end <= l1ttauIds_.size());
1016  const size_type n(end - begin);
1017  ids.resize(n);
1018  refs.resize(n);
1019  size_type j(0);
1020  for (size_type i = begin; i != end; ++i) {
1021  ids[j] = l1ttauIds_[i];
1022  refs[j] = l1ttauRefs_[i];
1023  ++j;
1024  }
1025  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1ttau refs 
) const
inline

Definition at line 1026 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

1026 { getObjects(id, refs, 0, l1ttauIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1ttau refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 1027 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

1027  {
1028  assert(begin <= end);
1029  assert(end <= l1ttauIds_.size());
1030  size_type n(0);
1031  for (size_type i = begin; i != end; ++i) {
1032  if (id == l1ttauIds_[i]) {
1033  ++n;
1034  }
1035  }
1036  refs.resize(n);
1037  size_type j(0);
1038  for (size_type i = begin; i != end; ++i) {
1039  if (id == l1ttauIds_[i]) {
1040  refs[j] = l1ttauRefs_[i];
1041  ++j;
1042  }
1043  }
1044  return;
1045  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1tetsum refs 
) const
inline

Definition at line 1047 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

1047 { getObjects(ids, refs, 0, l1tetsumIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1tetsum refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 1048 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

1048  {
1049  assert(begin <= end);
1050  assert(end <= l1tetsumIds_.size());
1051  const size_type n(end - begin);
1052  ids.resize(n);
1053  refs.resize(n);
1054  size_type j(0);
1055  for (size_type i = begin; i != end; ++i) {
1056  ids[j] = l1tetsumIds_[i];
1057  refs[j] = l1tetsumRefs_[i];
1058  ++j;
1059  }
1060  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1tetsum refs 
) const
inline

Definition at line 1061 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

1061 { getObjects(id, refs, 0, l1tetsumIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1tetsum refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 1062 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

1062  {
1063  assert(begin <= end);
1064  assert(end <= l1tetsumIds_.size());
1065  size_type n(0);
1066  for (size_type i = begin; i != end; ++i) {
1067  if (id == l1tetsumIds_[i]) {
1068  ++n;
1069  }
1070  }
1071  refs.resize(n);
1072  size_type j(0);
1073  for (size_type i = begin; i != end; ++i) {
1074  if (id == l1tetsumIds_[i]) {
1075  refs[j] = l1tetsumRefs_[i];
1076  ++j;
1077  }
1078  }
1079  return;
1080  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRpfjet refs 
) const
inline

Definition at line 1082 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

1082 { getObjects(ids, refs, 0, pfjetIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRpfjet refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 1083 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

1083  {
1084  assert(begin <= end);
1085  assert(end <= pfjetIds_.size());
1086  const size_type n(end - begin);
1087  ids.resize(n);
1088  refs.resize(n);
1089  size_type j(0);
1090  for (size_type i = begin; i != end; ++i) {
1091  ids[j] = pfjetIds_[i];
1092  refs[j] = pfjetRefs_[i];
1093  ++j;
1094  }
1095  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRpfjet refs 
) const
inline

Definition at line 1096 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

1096 { getObjects(id, refs, 0, pfjetIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRpfjet refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 1097 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

1097  {
1098  assert(begin <= end);
1099  assert(end <= pfjetIds_.size());
1100  size_type n(0);
1101  for (size_type i = begin; i != end; ++i) {
1102  if (id == pfjetIds_[i]) {
1103  ++n;
1104  }
1105  }
1106  refs.resize(n);
1107  size_type j(0);
1108  for (size_type i = begin; i != end; ++i) {
1109  if (id == pfjetIds_[i]) {
1110  refs[j] = pfjetRefs_[i];
1111  ++j;
1112  }
1113  }
1114  return;
1115  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRpftau refs 
) const
inline

Definition at line 1117 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

1117 { getObjects(ids, refs, 0, pftauIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRpftau refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 1118 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

1118  {
1119  assert(begin <= end);
1120  assert(end <= pftauIds_.size());
1121  const size_type n(end - begin);
1122  ids.resize(n);
1123  refs.resize(n);
1124  size_type j(0);
1125  for (size_type i = begin; i != end; ++i) {
1126  ids[j] = pftauIds_[i];
1127  refs[j] = pftauRefs_[i];
1128  ++j;
1129  }
1130  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRpftau refs 
) const
inline

Definition at line 1131 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

1131 { getObjects(id, refs, 0, pftauIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRpftau refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 1132 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

1132  {
1133  assert(begin <= end);
1134  assert(end <= pftauIds_.size());
1135  size_type n(0);
1136  for (size_type i = begin; i != end; ++i) {
1137  if (id == pftauIds_[i]) {
1138  ++n;
1139  }
1140  }
1141  refs.resize(n);
1142  size_type j(0);
1143  for (size_type i = begin; i != end; ++i) {
1144  if (id == pftauIds_[i]) {
1145  refs[j] = pftauRefs_[i];
1146  ++j;
1147  }
1148  }
1149  return;
1150  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRpfmet refs 
) const
inline

Definition at line 1152 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

1152 { getObjects(ids, refs, 0, pfmetIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRpfmet refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 1153 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

1153  {
1154  assert(begin <= end);
1155  assert(end <= pfmetIds_.size());
1156  const size_type n(end - begin);
1157  ids.resize(n);
1158  refs.resize(n);
1159  size_type j(0);
1160  for (size_type i = begin; i != end; ++i) {
1161  ids[j] = pfmetIds_[i];
1162  refs[j] = pfmetRefs_[i];
1163  ++j;
1164  }
1165  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRpfmet refs 
) const
inline

Definition at line 1166 of file TriggerRefsCollections.h.

References getObjects().

Referenced by getObjects().

1166 { getObjects(id, refs, 0, pfmetIds_.size()); }
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRpfmet refs,
size_type  begin,
size_type  end 
) const
inline

Definition at line 1167 of file TriggerRefsCollections.h.

References end, mps_fire::i, dqmiolumiharvest::j, and dqmiodumpmetadata::n.

1167  {
1168  assert(begin <= end);
1169  assert(end <= pfmetIds_.size());
1170  size_type n(0);
1171  for (size_type i = begin; i != end; ++i) {
1172  if (id == pfmetIds_[i]) {
1173  ++n;
1174  }
1175  }
1176  refs.resize(n);
1177  size_type j(0);
1178  for (size_type i = begin; i != end; ++i) {
1179  if (id == pfmetIds_[i]) {
1180  refs[j] = pfmetRefs_[i];
1181  ++j;
1182  }
1183  }
1184  return;
1185  }
uint16_t size_type
#define end
Definition: vmac.h:39
#define begin
Definition: vmac.h:32
const Vids& trigger::TriggerRefsCollections::jetIds ( ) const
inline
const VRjet& trigger::TriggerRefsCollections::jetRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::jetSize ( ) const
inline

Definition at line 1200 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

1200 { return jetIds_.size(); }
const Vids& trigger::TriggerRefsCollections::l1emIds ( ) const
inline
const VRl1em& trigger::TriggerRefsCollections::l1emRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::l1emSize ( ) const
inline

Definition at line 1220 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

1220 { return l1emIds_.size(); }
const Vids& trigger::TriggerRefsCollections::l1etmissIds ( ) const
inline
const VRl1etmiss& trigger::TriggerRefsCollections::l1etmissRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::l1etmissSize ( ) const
inline

Definition at line 1232 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

const Vids& trigger::TriggerRefsCollections::l1hfringsIds ( ) const
inline
const VRl1hfrings& trigger::TriggerRefsCollections::l1hfringsRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::l1hfringsSize ( ) const
inline

Definition at line 1236 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

const Vids& trigger::TriggerRefsCollections::l1jetIds ( ) const
inline
const VRl1jet& trigger::TriggerRefsCollections::l1jetRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::l1jetSize ( ) const
inline

Definition at line 1228 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

1228 { return l1jetIds_.size(); }
const Vids& trigger::TriggerRefsCollections::l1muonIds ( ) const
inline
const VRl1muon& trigger::TriggerRefsCollections::l1muonRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::l1muonSize ( ) const
inline
const Vids& trigger::TriggerRefsCollections::l1tegammaIds ( ) const
inline
const VRl1tegamma& trigger::TriggerRefsCollections::l1tegammaRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::l1tegammaSize ( ) const
inline

Definition at line 1256 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

const Vids& trigger::TriggerRefsCollections::l1tetsumIds ( ) const
inline
const VRl1tetsum& trigger::TriggerRefsCollections::l1tetsumRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::l1tetsumSize ( ) const
inline

Definition at line 1268 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

const Vids& trigger::TriggerRefsCollections::l1tjetIds ( ) const
inline
const VRl1tjet& trigger::TriggerRefsCollections::l1tjetRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::l1tjetSize ( ) const
inline

Definition at line 1260 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

1260 { return l1tjetIds_.size(); }
const Vids& trigger::TriggerRefsCollections::l1tmuonIds ( ) const
inline
const VRl1tmuon& trigger::TriggerRefsCollections::l1tmuonRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::l1tmuonSize ( ) const
inline
const Vids& trigger::TriggerRefsCollections::l1ttauIds ( ) const
inline
const VRl1ttau& trigger::TriggerRefsCollections::l1ttauRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::l1ttauSize ( ) const
inline

Definition at line 1264 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

1264 { return l1ttauIds_.size(); }
const Vids& trigger::TriggerRefsCollections::muonIds ( ) const
inline
const VRmuon& trigger::TriggerRefsCollections::muonRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::muonSize ( ) const
inline
const Vids& trigger::TriggerRefsCollections::pfjetIds ( ) const
inline
const VRpfjet& trigger::TriggerRefsCollections::pfjetRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::pfjetSize ( ) const
inline

Definition at line 1240 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

1240 { return pfjetIds_.size(); }
const Vids& trigger::TriggerRefsCollections::pfmetIds ( ) const
inline
const VRpfmet& trigger::TriggerRefsCollections::pfmetRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::pfmetSize ( ) const
inline

Definition at line 1248 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

1248 { return pfmetIds_.size(); }
const Vids& trigger::TriggerRefsCollections::pftauIds ( ) const
inline
const VRpftau& trigger::TriggerRefsCollections::pftauRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::pftauSize ( ) const
inline

Definition at line 1244 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

1244 { return pftauIds_.size(); }
const Vids& trigger::TriggerRefsCollections::photonIds ( ) const
inline

Definition at line 1189 of file TriggerRefsCollections.h.

References photonIds_.

Referenced by trigger::TriggerEventWithRefs::addFilterObject().

1189 { return photonIds_; }
const VRphoton& trigger::TriggerRefsCollections::photonRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::photonSize ( ) const
inline

low-level getters for data members

Definition at line 1188 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

1188 { return photonIds_.size(); }
const Vids& trigger::TriggerRefsCollections::pixtrackIds ( ) const
inline
const VRpixtrack& trigger::TriggerRefsCollections::pixtrackRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::pixtrackSize ( ) const
inline

Definition at line 1216 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

void trigger::TriggerRefsCollections::swap ( TriggerRefsCollections other)
inline

utility

Definition at line 186 of file TriggerRefsCollections.h.

References basemetIds_, basemetRefs_, calometIds_, calometRefs_, compositeIds_, compositeRefs_, electronIds_, electronRefs_, jetIds_, jetRefs_, l1emIds_, l1emRefs_, l1etmissIds_, l1etmissRefs_, l1hfringsIds_, l1hfringsRefs_, l1jetIds_, l1jetRefs_, l1muonIds_, l1muonRefs_, l1tegammaIds_, l1tegammaRefs_, l1tetsumIds_, l1tetsumRefs_, l1tjetIds_, l1tjetRefs_, l1tmuonIds_, l1tmuonRefs_, l1ttauIds_, l1ttauRefs_, muonIds_, muonRefs_, pfjetIds_, pfjetRefs_, pfmetIds_, pfmetRefs_, pftauIds_, pftauRefs_, photonIds_, photonRefs_, pixtrackIds_, pixtrackRefs_, and std::swap().

Referenced by trigger::TriggerFilterObjectWithRefs::swap(), and trigger::swap().

186  {
187  std::swap(photonIds_, other.photonIds_);
188  std::swap(photonRefs_, other.photonRefs_);
189  std::swap(electronIds_, other.electronIds_);
190  std::swap(electronRefs_, other.electronRefs_);
191  std::swap(muonIds_, other.muonIds_);
192  std::swap(muonRefs_, other.muonRefs_);
193  std::swap(jetIds_, other.jetIds_);
194  std::swap(jetRefs_, other.jetRefs_);
195  std::swap(compositeIds_, other.compositeIds_);
196  std::swap(compositeRefs_, other.compositeRefs_);
197  std::swap(basemetIds_, other.basemetIds_);
198  std::swap(basemetRefs_, other.basemetRefs_);
199  std::swap(calometIds_, other.calometIds_);
200  std::swap(calometRefs_, other.calometRefs_);
201  std::swap(pixtrackIds_, other.pixtrackIds_);
202  std::swap(pixtrackRefs_, other.pixtrackRefs_);
203 
204  std::swap(l1emIds_, other.l1emIds_);
205  std::swap(l1emRefs_, other.l1emRefs_);
206  std::swap(l1muonIds_, other.l1muonIds_);
207  std::swap(l1muonRefs_, other.l1muonRefs_);
208  std::swap(l1jetIds_, other.l1jetIds_);
209  std::swap(l1jetRefs_, other.l1jetRefs_);
210  std::swap(l1etmissIds_, other.l1etmissIds_);
211  std::swap(l1etmissRefs_, other.l1etmissRefs_);
212  std::swap(l1hfringsIds_, other.l1hfringsIds_);
213  std::swap(l1hfringsRefs_, other.l1hfringsRefs_);
214 
215  std::swap(l1tmuonIds_, other.l1tmuonIds_);
216  std::swap(l1tmuonRefs_, other.l1tmuonRefs_);
217  std::swap(l1tegammaIds_, other.l1tegammaIds_);
218  std::swap(l1tegammaRefs_, other.l1tegammaRefs_);
219  std::swap(l1tjetIds_, other.l1tjetIds_);
220  std::swap(l1tjetRefs_, other.l1tjetRefs_);
221  std::swap(l1ttauIds_, other.l1ttauIds_);
222  std::swap(l1ttauRefs_, other.l1ttauRefs_);
223  std::swap(l1tetsumIds_, other.l1tetsumIds_);
224  std::swap(l1tetsumRefs_, other.l1tetsumRefs_);
225 
226  std::swap(pfjetIds_, other.pfjetIds_);
227  std::swap(pfjetRefs_, other.pfjetRefs_);
228  std::swap(pftauIds_, other.pftauIds_);
229  std::swap(pftauRefs_, other.pftauRefs_);
230  std::swap(pfmetIds_, other.pfmetIds_);
231  std::swap(pfmetRefs_, other.pfmetRefs_);
232  }
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)

Member Data Documentation

Vids trigger::TriggerRefsCollections::basemetIds_
private

Definition at line 99 of file TriggerRefsCollections.h.

Referenced by basemetIds(), and swap().

VRbasemet trigger::TriggerRefsCollections::basemetRefs_
private

Definition at line 100 of file TriggerRefsCollections.h.

Referenced by basemetRefs(), and swap().

Vids trigger::TriggerRefsCollections::calometIds_
private

Definition at line 101 of file TriggerRefsCollections.h.

Referenced by calometIds(), and swap().

VRcalomet trigger::TriggerRefsCollections::calometRefs_
private

Definition at line 102 of file TriggerRefsCollections.h.

Referenced by calometRefs(), and swap().

Vids trigger::TriggerRefsCollections::compositeIds_
private

Definition at line 97 of file TriggerRefsCollections.h.

Referenced by compositeIds(), and swap().

VRcomposite trigger::TriggerRefsCollections::compositeRefs_
private

Definition at line 98 of file TriggerRefsCollections.h.

Referenced by compositeRefs(), and swap().

Vids trigger::TriggerRefsCollections::electronIds_
private

Definition at line 91 of file TriggerRefsCollections.h.

Referenced by electronIds(), and swap().

VRelectron trigger::TriggerRefsCollections::electronRefs_
private

Definition at line 92 of file TriggerRefsCollections.h.

Referenced by electronRefs(), and swap().

Vids trigger::TriggerRefsCollections::jetIds_
private

Definition at line 95 of file TriggerRefsCollections.h.

Referenced by jetIds(), and swap().

VRjet trigger::TriggerRefsCollections::jetRefs_
private

Definition at line 96 of file TriggerRefsCollections.h.

Referenced by jetRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1emIds_
private

Definition at line 106 of file TriggerRefsCollections.h.

Referenced by l1emIds(), and swap().

VRl1em trigger::TriggerRefsCollections::l1emRefs_
private

Definition at line 107 of file TriggerRefsCollections.h.

Referenced by l1emRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1etmissIds_
private

Definition at line 112 of file TriggerRefsCollections.h.

Referenced by l1etmissIds(), and swap().

VRl1etmiss trigger::TriggerRefsCollections::l1etmissRefs_
private

Definition at line 113 of file TriggerRefsCollections.h.

Referenced by l1etmissRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1hfringsIds_
private

Definition at line 114 of file TriggerRefsCollections.h.

Referenced by l1hfringsIds(), and swap().

VRl1hfrings trigger::TriggerRefsCollections::l1hfringsRefs_
private

Definition at line 115 of file TriggerRefsCollections.h.

Referenced by l1hfringsRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1jetIds_
private

Definition at line 110 of file TriggerRefsCollections.h.

Referenced by l1jetIds(), and swap().

VRl1jet trigger::TriggerRefsCollections::l1jetRefs_
private

Definition at line 111 of file TriggerRefsCollections.h.

Referenced by l1jetRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1muonIds_
private

Definition at line 108 of file TriggerRefsCollections.h.

Referenced by l1muonIds(), and swap().

VRl1muon trigger::TriggerRefsCollections::l1muonRefs_
private

Definition at line 109 of file TriggerRefsCollections.h.

Referenced by l1muonRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1tegammaIds_
private

Definition at line 119 of file TriggerRefsCollections.h.

Referenced by l1tegammaIds(), and swap().

VRl1tegamma trigger::TriggerRefsCollections::l1tegammaRefs_
private

Definition at line 120 of file TriggerRefsCollections.h.

Referenced by l1tegammaRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1tetsumIds_
private

Definition at line 125 of file TriggerRefsCollections.h.

Referenced by l1tetsumIds(), and swap().

VRl1tetsum trigger::TriggerRefsCollections::l1tetsumRefs_
private

Definition at line 126 of file TriggerRefsCollections.h.

Referenced by l1tetsumRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1tjetIds_
private

Definition at line 121 of file TriggerRefsCollections.h.

Referenced by l1tjetIds(), and swap().

VRl1tjet trigger::TriggerRefsCollections::l1tjetRefs_
private

Definition at line 122 of file TriggerRefsCollections.h.

Referenced by l1tjetRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1tmuonIds_
private

Definition at line 117 of file TriggerRefsCollections.h.

Referenced by l1tmuonIds(), and swap().

VRl1tmuon trigger::TriggerRefsCollections::l1tmuonRefs_
private

Definition at line 118 of file TriggerRefsCollections.h.

Referenced by l1tmuonRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1ttauIds_
private

Definition at line 123 of file TriggerRefsCollections.h.

Referenced by l1ttauIds(), and swap().

VRl1ttau trigger::TriggerRefsCollections::l1ttauRefs_
private

Definition at line 124 of file TriggerRefsCollections.h.

Referenced by l1ttauRefs(), and swap().

Vids trigger::TriggerRefsCollections::muonIds_
private

Definition at line 93 of file TriggerRefsCollections.h.

Referenced by muonIds(), and swap().

VRmuon trigger::TriggerRefsCollections::muonRefs_
private

Definition at line 94 of file TriggerRefsCollections.h.

Referenced by muonRefs(), and swap().

Vids trigger::TriggerRefsCollections::pfjetIds_
private

Definition at line 128 of file TriggerRefsCollections.h.

Referenced by pfjetIds(), and swap().

VRpfjet trigger::TriggerRefsCollections::pfjetRefs_
private

Definition at line 129 of file TriggerRefsCollections.h.

Referenced by pfjetRefs(), and swap().

Vids trigger::TriggerRefsCollections::pfmetIds_
private

Definition at line 132 of file TriggerRefsCollections.h.

Referenced by pfmetIds(), and swap().

VRpfmet trigger::TriggerRefsCollections::pfmetRefs_
private

Definition at line 133 of file TriggerRefsCollections.h.

Referenced by pfmetRefs(), and swap().

Vids trigger::TriggerRefsCollections::pftauIds_
private

Definition at line 130 of file TriggerRefsCollections.h.

Referenced by pftauIds(), and swap().

VRpftau trigger::TriggerRefsCollections::pftauRefs_
private

Definition at line 131 of file TriggerRefsCollections.h.

Referenced by pftauRefs(), and swap().

Vids trigger::TriggerRefsCollections::photonIds_
private

data members

physics type ids and Refs

Definition at line 89 of file TriggerRefsCollections.h.

Referenced by photonIds(), and swap().

VRphoton trigger::TriggerRefsCollections::photonRefs_
private

Definition at line 90 of file TriggerRefsCollections.h.

Referenced by photonRefs(), and swap().

Vids trigger::TriggerRefsCollections::pixtrackIds_
private

Definition at line 103 of file TriggerRefsCollections.h.

Referenced by pixtrackIds(), and swap().

VRpixtrack trigger::TriggerRefsCollections::pixtrackRefs_
private

Definition at line 104 of file TriggerRefsCollections.h.

Referenced by pixtrackRefs(), and swap().