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 86 of file TriggerRefsCollections.h.

Constructor & Destructor Documentation

trigger::TriggerRefsCollections::TriggerRefsCollections ( )
inline

methods

constructors

Definition at line 140 of file TriggerRefsCollections.h.

140  :
141  photonIds_(), photonRefs_(),
143  muonIds_(), muonRefs_(),
144  jetIds_(), jetRefs_(),
149 
150  l1emIds_(), l1emRefs_(),
151  l1muonIds_(), l1muonRefs_(),
152  l1jetIds_(), l1jetRefs_(),
155 
158  l1tjetIds_(), l1tjetRefs_(),
159  l1ttauIds_(), l1ttauRefs_(),
161 
162  pfjetIds_(), pfjetRefs_(),
163  pftauIds_(), pftauRefs_(),
164  pfmetIds_(), pfmetRefs_()
165  { }

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 217 of file TriggerRefsCollections.h.

Referenced by HLTRFilter::addObjects(), HLTEcalIsolationFilter::hltFilter(), HLTDiMuonGlbTrkFilter::hltFilter(), HLTPixelIsolTrackFilter::hltFilter(), HLTDisplacedmumumuFilter::hltFilter(), HLTDisplacedtktktkFilter::hltFilter(), HLTMuonTrkFilter::hltFilter(), HLTmumutkFilter::hltFilter(), HLTMuonTrkL1TFilter::hltFilter(), HLTPixelIsolTrackL1TFilter::hltFilter(), HLTDisplacedmumuFilter::hltFilter(), HLTDisplacedtktkFilter::hltFilter(), HLTmumutktkFilter::hltFilter(), HLTEcalPixelIsolTrackFilter::hltFilter(), HLTElectronMissingHitsFilter::hltFilter(), HLTNVFilter::hltFilter(), HLTPhi2METFilter::hltFilter(), HLTElectronPixelMatchFilter::hltFilter(), HLTRapGapFilter::hltFilter(), HLTMuonTrackMassFilter::hltFilter(), HLTMuonL1RegionalFilter::hltFilter(), HLTMuonL1TFilter::hltFilter(), HLTSingleVertexPixelTrackFilter::hltFilter(), HLTForwardBackwardJetsFilter< T >::hltFilter(), HLTJetPairDzMatchFilter< T >::hltFilter(), HLT2jetGapFilter::hltFilter(), HLTPFTauPairLeadTrackDzMatchFilter::hltFilter(), HLTJetCollectionsFilter< jetType >::hltFilter(), HLTEgammaEtFilter::hltFilter(), HLTEgammaEtFilterPairs::hltFilter(), HLTMuonL1TRegionalFilter::hltFilter(), HLTMuonL3SimplePreFilter::hltFilter(), HLTElectronEtFilter::hltFilter(), HLTEgammaDoubleEtDeltaPhiFilter::hltFilter(), HLTEgammaGenericQuadraticEtaFilter::hltFilter(), HLTEgammaGenericQuadraticFilter::hltFilter(), HLTDeDxFilter::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(), HLTMuonTrimuonL3Filter::hltFilter(), HLTEgammaDoubleEtPhiFilter::hltFilter(), HLTMuonL1toL3TkPreFilter::hltFilter(), HLTMhtFilter::hltFilter(), HLTEgammaL1MatchFilterRegional::hltFilter(), HLTEgammaL1MatchFilterPairs::hltFilter(), HLTEgammaDoubleEtFilter::hltFilter(), HLTMuonL1TtoL3TkPreFilter::hltFilter(), HLTSinglet< T >::hltFilter(), HLTEgammaL1TMatchFilterRegional::hltFilter(), HLTAcoFilter::hltFilter(), HLTGlobalSums< T >::hltFilter(), HLTPixlMBForAlignmentFilter::hltFilter(), HLTAlphaTFilter< T >::hltFilter(), HLTEgammaCaloIsolFilterPairs::hltFilter(), HLTPixlMBFilt::hltFilter(), HLTMuonL3PreFilter::hltFilter(), HLTHtMhtFilter::hltFilter(), HLTMuonL1Filter::hltFilter(), HLTJetTagWithMatching< T >::hltFilter(), HLTMuonDimuonL3Filter::hltFilter(), HLTSmartSinglet< T >::hltFilter(), HLTJetTag< T >::hltFilter(), HLTPFEnergyFractionsFilter::hltFilter(), HLTDoubletDZ< T1, T2 >::hltFilter(), HLTElectronPFMTFilter< T >::hltFilter(), HLTDoublet< T1, T2 >::hltFilter(), HLTFiltCand::hltFilter(), HLTElectronMuonInvMassFilter::hltFilter(), HLTJetSortedVBFFilter< T >::hltFilter(), HLTGenericFilter< T1 >::hltFilter(), HLTmmkkFilter::hltFilter(), HLTmmkFilter::hltFilter(), HLTJetHbbFilter< T >::hltFilter(), HLTCAWZTagFilter::hltFilter(), HLTPMMassFilter::hltFilter(), HLTCATopTagFilter::hltFilter(), HLTLevel1GTSeed::seedsL1Extra(), HLTL1TSeed::seedsL1TriggerObjectMaps(), and HLTLevel1GTSeed::seedsL1TriggerObjectMaps().

217  {
218  photonIds_.push_back(id);
219  photonRefs_.push_back(ref);
220  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::ElectronRef ref 
)
inline

Definition at line 221 of file TriggerRefsCollections.h.

221  {
222  electronIds_.push_back(id);
223  electronRefs_.push_back(ref);
224  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::RecoChargedCandidateRef ref 
)
inline

Definition at line 225 of file TriggerRefsCollections.h.

225  {
226  muonIds_.push_back(id);
227  muonRefs_.push_back(ref);
228  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::CaloJetRef ref 
)
inline

Definition at line 229 of file TriggerRefsCollections.h.

229  {
230  jetIds_.push_back(id);
231  jetRefs_.push_back(ref);
232  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::CompositeCandidateRef ref 
)
inline

Definition at line 233 of file TriggerRefsCollections.h.

233  {
234  compositeIds_.push_back(id);
235  compositeRefs_.push_back(ref);
236  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::METRef ref 
)
inline

Definition at line 237 of file TriggerRefsCollections.h.

237  {
238  basemetIds_.push_back(id);
239  basemetRefs_.push_back(ref);
240  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::CaloMETRef ref 
)
inline

Definition at line 241 of file TriggerRefsCollections.h.

241  {
242  calometIds_.push_back(id);
243  calometRefs_.push_back(ref);
244  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::IsolatedPixelTrackCandidateRef ref 
)
inline

Definition at line 245 of file TriggerRefsCollections.h.

245  {
246  pixtrackIds_.push_back(id);
247  pixtrackRefs_.push_back(ref);
248  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1EmParticleRef ref 
)
inline

Definition at line 250 of file TriggerRefsCollections.h.

250  {
251  l1emIds_.push_back(id);
252  l1emRefs_.push_back(ref);
253  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1MuonParticleRef ref 
)
inline

Definition at line 254 of file TriggerRefsCollections.h.

254  {
255  l1muonIds_.push_back(id);
256  l1muonRefs_.push_back(ref);
257  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1JetParticleRef ref 
)
inline

Definition at line 258 of file TriggerRefsCollections.h.

258  {
259  l1jetIds_.push_back(id);
260  l1jetRefs_.push_back(ref);
261  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1EtMissParticleRef ref 
)
inline

Definition at line 262 of file TriggerRefsCollections.h.

262  {
263  l1etmissIds_.push_back(id);
264  l1etmissRefs_.push_back(ref);
265  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1HFRingsRef ref 
)
inline

Definition at line 266 of file TriggerRefsCollections.h.

266  {
267  l1hfringsIds_.push_back(id);
268  l1hfringsRefs_.push_back(ref);
269  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1t::MuonRef ref 
)
inline

Definition at line 270 of file TriggerRefsCollections.h.

270  {
271  l1tmuonIds_.push_back(id);
272  l1tmuonRefs_.push_back(ref);
273  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1t::EGammaRef ref 
)
inline

Definition at line 274 of file TriggerRefsCollections.h.

274  {
275  l1tegammaIds_.push_back(id);
276  l1tegammaRefs_.push_back(ref);
277  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1t::JetRef ref 
)
inline

Definition at line 278 of file TriggerRefsCollections.h.

278  {
279  l1tjetIds_.push_back(id);
280  l1tjetRefs_.push_back(ref);
281  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1t::TauRef ref 
)
inline

Definition at line 282 of file TriggerRefsCollections.h.

282  {
283  l1ttauIds_.push_back(id);
284  l1ttauRefs_.push_back(ref);
285  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1t::EtSumRef ref 
)
inline

Definition at line 286 of file TriggerRefsCollections.h.

286  {
287  l1tetsumIds_.push_back(id);
288  l1tetsumRefs_.push_back(ref);
289  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::PFJetRef ref 
)
inline

Definition at line 290 of file TriggerRefsCollections.h.

290  {
291  pfjetIds_.push_back(id);
292  pfjetRefs_.push_back(ref);
293  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::PFTauRef ref 
)
inline

Definition at line 294 of file TriggerRefsCollections.h.

294  {
295  pftauIds_.push_back(id);
296  pftauRefs_.push_back(ref);
297  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::PFMETRef ref 
)
inline

Definition at line 298 of file TriggerRefsCollections.h.

298  {
299  pfmetIds_.push_back(id);
300  pfmetRefs_.push_back(ref);
301  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRphoton refs 
)
inline

Definition at line 304 of file TriggerRefsCollections.h.

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

304  {
305  assert(ids.size()==refs.size());
306  photonIds_.insert(photonIds_.end(),ids.begin(),ids.end());
307  photonRefs_.insert(photonRefs_.end(),refs.begin(),refs.end());
308  return photonIds_.size();
309  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRelectron refs 
)
inline

Definition at line 310 of file TriggerRefsCollections.h.

310  {
311  assert(ids.size()==refs.size());
312  electronIds_.insert(electronIds_.end(),ids.begin(),ids.end());
313  electronRefs_.insert(electronRefs_.end(),refs.begin(),refs.end());
314  return electronIds_.size();
315  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRmuon refs 
)
inline

Definition at line 316 of file TriggerRefsCollections.h.

316  {
317  assert(ids.size()==refs.size());
318  muonIds_.insert(muonIds_.end(),ids.begin(),ids.end());
319  muonRefs_.insert(muonRefs_.end(),refs.begin(),refs.end());
320  return muonIds_.size();
321  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRjet refs 
)
inline

Definition at line 322 of file TriggerRefsCollections.h.

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

Definition at line 328 of file TriggerRefsCollections.h.

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

Definition at line 334 of file TriggerRefsCollections.h.

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

Definition at line 340 of file TriggerRefsCollections.h.

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

Definition at line 346 of file TriggerRefsCollections.h.

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

Definition at line 353 of file TriggerRefsCollections.h.

353  {
354  assert(ids.size()==refs.size());
355  l1emIds_.insert(l1emIds_.end(),ids.begin(),ids.end());
356  l1emRefs_.insert(l1emRefs_.end(),refs.begin(),refs.end());
357  return l1emIds_.size();
358  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1muon refs 
)
inline

Definition at line 359 of file TriggerRefsCollections.h.

359  {
360  assert(ids.size()==refs.size());
361  l1muonIds_.insert(l1muonIds_.end(),ids.begin(),ids.end());
362  l1muonRefs_.insert(l1muonRefs_.end(),refs.begin(),refs.end());
363  return l1muonIds_.size();
364  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1jet refs 
)
inline

Definition at line 365 of file TriggerRefsCollections.h.

365  {
366  assert(ids.size()==refs.size());
367  l1jetIds_.insert(l1jetIds_.end(),ids.begin(),ids.end());
368  l1jetRefs_.insert(l1jetRefs_.end(),refs.begin(),refs.end());
369  return l1jetIds_.size();
370  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1etmiss refs 
)
inline

Definition at line 371 of file TriggerRefsCollections.h.

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

Definition at line 377 of file TriggerRefsCollections.h.

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

Definition at line 383 of file TriggerRefsCollections.h.

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

Definition at line 389 of file TriggerRefsCollections.h.

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

Definition at line 395 of file TriggerRefsCollections.h.

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

Definition at line 401 of file TriggerRefsCollections.h.

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

Definition at line 407 of file TriggerRefsCollections.h.

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

Definition at line 414 of file TriggerRefsCollections.h.

414  {
415  assert(ids.size()==refs.size());
416  pfjetIds_.insert(pfjetIds_.end(),ids.begin(),ids.end());
417  pfjetRefs_.insert(pfjetRefs_.end(),refs.begin(),refs.end());
418  return pfjetIds_.size();
419  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRpftau refs 
)
inline

Definition at line 420 of file TriggerRefsCollections.h.

420  {
421  assert(ids.size()==refs.size());
422  pftauIds_.insert(pftauIds_.end(),ids.begin(),ids.end());
423  pftauRefs_.insert(pftauRefs_.end(),refs.begin(),refs.end());
424  return pftauIds_.size();
425  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRpfmet refs 
)
inline

Definition at line 426 of file TriggerRefsCollections.h.

426  {
427  assert(ids.size()==refs.size());
428  pfmetIds_.insert(pfmetIds_.end(),ids.begin(),ids.end());
429  pfmetRefs_.insert(pfmetRefs_.end(),refs.begin(),refs.end());
430  return pfmetIds_.size();
431  }
const Vids& trigger::TriggerRefsCollections::basemetIds ( ) const
inline
const VRbasemet& trigger::TriggerRefsCollections::basemetRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::basemetSize ( ) const
inline

Definition at line 1127 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

const Vids& trigger::TriggerRefsCollections::calometIds ( ) const
inline
const VRcalomet& trigger::TriggerRefsCollections::calometRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::calometSize ( ) const
inline

Definition at line 1131 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 1123 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 1111 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRphoton refs 
) const
inline

various physics-level getters:

Definition at line 434 of file TriggerRefsCollections.h.

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(), HLTElectronPixelMatchFilter::hltFilter(), HLTNVFilter::hltFilter(), HLTPhi2METFilter::hltFilter(), HLTMuonTrackMassFilter::hltFilter(), HLTMuonL1RegionalFilter::hltFilter(), HLTMuonL1TFilter::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(), HLTEgammaDoubleEtFilter::hltFilter(), HLTEgammaDoubleEtPhiFilter::hltFilter(), HLTMuonTrimuonL3Filter::hltFilter(), HLTEgammaL1TMatchFilterRegional::hltFilter(), HLTAcoFilter::hltFilter(), HLTMuonL1TtoL3TkPreFilter::hltFilter(), HLTEgammaCaloIsolFilterPairs::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(), EcalIsolatedParticleCandidateProducer::produce(), L1THLTTauMatching::produce(), L1HLTJetsMatching::produce(), PFJetsMatchedToFilteredCaloJetsProducer::produce(), L1HLTTauMatching::produce(), L2TauPixelTrackMatch::produce(), IPTCorrector::produce(), HLTTriMuonIsolation::produce(), IsolatedEcalPixelTrackCandidateProducer::produce(), PFJetsTauOverlapRemoval::produce(), PFTauL1TJetsMatching::produce(), HLTDisplacedmumumuVtxProducer::produce(), CaloTowerFromL1TSeededCreatorForTauHLT::produce(), HLTDisplacedmumuVtxProducer::produce(), HLTDisplacedtktktkVtxProducer::produce(), HLTDisplacedtktkVtxProducer::produce(), HLTCollectionProducer< T >::produce(), HLTmumutktkVtxProducer::produce(), HLTJetCollectionsForBoostedLeptonPlusJets< jetType >::produce(), HLTJetCollectionsForLeptonPlusJets< jetType >::produce(), HLTmumutkVtxProducer::produce(), HLTJetCollForElePlusJets< T >::produce(), HLTJetCollectionsForElePlusJets< T >::produce(), VertexFromTrackProducer::produce(), IsolatedPixelTrackCandidateL1TProducer::produce(), L1TJetsMatching< T >::produce(), HLTJetsCleanedFromLeadingLeptons< JetType >::produce(), SelectedElectronFEDListProducer< TEle, TCand >::produce(), AlCaIsoTracksProducer::produce(), HITRegionalPixelSeedGenerator::regions(), and IsoTrig::studyTiming().

434  {
435  getObjects(ids,refs,0,photonIds_.size());
436  }
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 437 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

437  {
438  assert (begin<=end);
439  assert (end<=photonIds_.size());
440  const size_type n(end-begin);
441  ids.resize(n);
442  refs.resize(n);
443  size_type j(0);
444  for (size_type i=begin; i!=end; ++i) {
445  ids[j]=photonIds_[i];
446  refs[j]=photonRefs_[i];
447  ++j;
448  }
449  }
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 450 of file TriggerRefsCollections.h.

References getObjects().

450  {
451  getObjects(id,refs,0,photonIds_.size());
452  }
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 453 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

453  {
454  assert (begin<=end);
455  assert (end<=photonIds_.size());
456  size_type n(0);
457  for (size_type i=begin; i!=end; ++i) {if (id==photonIds_[i]) {++n;}}
458  refs.resize(n);
459  size_type j(0);
460  for (size_type i=begin; i!=end; ++i) {
461  if (id==photonIds_[i]) {refs[j]=photonRefs_[i]; ++j;}
462  }
463  return;
464  }
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 466 of file TriggerRefsCollections.h.

References getObjects().

466  {
467  getObjects(ids,refs,0,electronIds_.size());
468  }
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 469 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

469  {
470  assert (begin<=end);
471  assert (end<=electronIds_.size());
472  const size_type n(end-begin);
473  ids.resize(n);
474  refs.resize(n);
475  size_type j(0);
476  for (size_type i=begin; i!=end; ++i) {
477  ids[j]=electronIds_[i];
478  refs[j]=electronRefs_[i];
479  ++j;
480  }
481  }
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 482 of file TriggerRefsCollections.h.

References getObjects().

482  {
483  getObjects(id,refs,0,electronIds_.size());
484  }
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 485 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

485  {
486  assert (begin<=end);
487  assert (end<=electronIds_.size());
488  size_type n(0);
489  for (size_type i=begin; i!=end; ++i) {if (id==electronIds_[i]) {++n;}}
490  refs.resize(n);
491  size_type j(0);
492  for (size_type i=begin; i!=end; ++i) {
493  if (id==electronIds_[i]) {refs[j]=electronRefs_[i]; ++j;}
494  }
495  return;
496  }
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 498 of file TriggerRefsCollections.h.

References getObjects().

498  {
499  getObjects(ids,refs,0,muonIds_.size());
500  }
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 501 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

501  {
502  assert (begin<=end);
503  assert (end<=muonIds_.size());
504  const size_type n(end-begin);
505  ids.resize(n);
506  refs.resize(n);
507  size_type j(0);
508  for (size_type i=begin; i!=end; ++i) {
509  ids[j]=muonIds_[i];
510  refs[j]=muonRefs_[i];
511  ++j;
512  }
513  }
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 514 of file TriggerRefsCollections.h.

References getObjects().

514  {
515  getObjects(id,refs,0,muonIds_.size());
516  }
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 517 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

517  {
518  assert (begin<=end);
519  assert (end<=muonIds_.size());
520  size_type n(0);
521  for (size_type i=begin; i!=end; ++i) {if (id==muonIds_[i]) {++n;}}
522  refs.resize(n);
523  size_type j(0);
524  for (size_type i=begin; i!=end; ++i) {
525  if (id==muonIds_[i]) {refs[j]=muonRefs_[i]; ++j;}
526  }
527  return;
528  }
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 530 of file TriggerRefsCollections.h.

References getObjects().

530  {
531  getObjects(ids,refs,0,jetIds_.size());
532  }
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 533 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

533  {
534  assert (begin<=end);
535  assert (end<=jetIds_.size());
536  const size_type n(end-begin);
537  ids.resize(n);
538  refs.resize(n);
539  size_type j(0);
540  for (size_type i=begin; i!=end; ++i) {
541  ids[j]=jetIds_[i];
542  refs[j]=jetRefs_[i];
543  ++j;
544  }
545  }
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 546 of file TriggerRefsCollections.h.

References getObjects().

546  {
547  getObjects(id,refs,0,jetIds_.size());
548  }
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 549 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

549  {
550  assert (begin<=end);
551  assert (end<=jetIds_.size());
552  size_type n(0);
553  for (size_type i=begin; i!=end; ++i) {if (id==jetIds_[i]) {++n;}}
554  refs.resize(n);
555  size_type j(0);
556  for (size_type i=begin; i!=end; ++i) {
557  if (id==jetIds_[i]) {refs[j]=jetRefs_[i]; ++j;}
558  }
559  return;
560  }
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 562 of file TriggerRefsCollections.h.

References getObjects().

562  {
563  getObjects(ids,refs,0,compositeIds_.size());
564  }
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 565 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

565  {
566  assert (begin<=end);
567  assert (end<=compositeIds_.size());
568  const size_type n(end-begin);
569  ids.resize(n);
570  refs.resize(n);
571  size_type j(0);
572  for (size_type i=begin; i!=end; ++i) {
573  ids[j]=compositeIds_[i];
574  refs[j]=compositeRefs_[i];
575  ++j;
576  }
577  }
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 578 of file TriggerRefsCollections.h.

References getObjects().

578  {
579  getObjects(id,refs,0,compositeIds_.size());
580  }
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 581 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

581  {
582  assert (begin<=end);
583  assert (end<=compositeIds_.size());
584  size_type n(0);
585  for (size_type i=begin; i!=end; ++i) {if (id==compositeIds_[i]) {++n;}}
586  refs.resize(n);
587  size_type j(0);
588  for (size_type i=begin; i!=end; ++i) {
589  if (id==compositeIds_[i]) {refs[j]=compositeRefs_[i]; ++j;}
590  }
591  return;
592  }
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 594 of file TriggerRefsCollections.h.

References getObjects().

594  {
595  getObjects(ids,refs,0,basemetIds_.size());
596  }
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 597 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

597  {
598  assert (begin<=end);
599  assert (end<=basemetIds_.size());
600  const size_type n(end-begin);
601  ids.resize(n);
602  refs.resize(n);
603  size_type j(0);
604  for (size_type i=begin; i!=end; ++i) {
605  ids[j]=basemetIds_[i];
606  refs[j]=basemetRefs_[i];
607  ++j;
608  }
609  }
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 610 of file TriggerRefsCollections.h.

References getObjects().

610  {
611  getObjects(id,refs,0,basemetIds_.size());
612  }
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 613 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

613  {
614  assert (begin<=end);
615  assert (end<=basemetIds_.size());
616  size_type n(0);
617  for (size_type i=begin; i!=end; ++i) {if (id==basemetIds_[i]) {++n;}}
618  refs.resize(n);
619  size_type j(0);
620  for (size_type i=begin; i!=end; ++i) {
621  if (id==basemetIds_[i]) {refs[j]=basemetRefs_[i]; ++j;}
622  }
623  return;
624  }
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 626 of file TriggerRefsCollections.h.

References getObjects().

626  {
627  getObjects(ids,refs,0,calometIds_.size());
628  }
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 629 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

629  {
630  assert (begin<=end);
631  assert (end<=calometIds_.size());
632  const size_type n(end-begin);
633  ids.resize(n);
634  refs.resize(n);
635  size_type j(0);
636  for (size_type i=begin; i!=end; ++i) {
637  ids[j]=calometIds_[i];
638  refs[j]=calometRefs_[i];
639  ++j;
640  }
641  }
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 642 of file TriggerRefsCollections.h.

References getObjects().

642  {
643  getObjects(id,refs,0,calometIds_.size());
644  }
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 645 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

645  {
646  assert (begin<=end);
647  assert (end<=calometIds_.size());
648  size_type n(0);
649  for (size_type i=begin; i!=end; ++i) {if (id==calometIds_[i]) {++n;}}
650  refs.resize(n);
651  size_type j(0);
652  for (size_type i=begin; i!=end; ++i) {
653  if (id==calometIds_[i]) {refs[j]=calometRefs_[i]; ++j;}
654  }
655  return;
656  }
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 658 of file TriggerRefsCollections.h.

References getObjects().

658  {
659  getObjects(ids,refs,0,pixtrackIds_.size());
660  }
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 661 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

661  {
662  assert (begin<=end);
663  assert (end<=pixtrackIds_.size());
664  const size_type n(end-begin);
665  ids.resize(n);
666  refs.resize(n);
667  size_type j(0);
668  for (size_type i=begin; i!=end; ++i) {
669  ids[j]=pixtrackIds_[i];
670  refs[j]=pixtrackRefs_[i];
671  ++j;
672  }
673  }
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 674 of file TriggerRefsCollections.h.

References getObjects().

674  {
675  getObjects(id,refs,0,pixtrackIds_.size());
676  }
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 677 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

677  {
678  assert (begin<=end);
679  assert (end<=pixtrackIds_.size());
680  size_type n(0);
681  for (size_type i=begin; i!=end; ++i) {if (id==pixtrackIds_[i]) {++n;}}
682  refs.resize(n);
683  size_type j(0);
684  for (size_type i=begin; i!=end; ++i) {
685  if (id==pixtrackIds_[i]) {refs[j]=pixtrackRefs_[i]; ++j;}
686  }
687  return;
688  }
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 690 of file TriggerRefsCollections.h.

References getObjects().

690  {
691  getObjects(ids,refs,0,l1emIds_.size());
692  }
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 693 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

693  {
694  assert (begin<=end);
695  assert (end<=l1emIds_.size());
696  const size_type n(end-begin);
697  ids.resize(n);
698  refs.resize(n);
699  size_type j(0);
700  for (size_type i=begin; i!=end; ++i) {
701  ids[j]=l1emIds_[i];
702  refs[j]=l1emRefs_[i];
703  ++j;
704  }
705  }
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 706 of file TriggerRefsCollections.h.

References getObjects().

706  {
707  getObjects(id,refs,0,l1emIds_.size());
708  }
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 709 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

709  {
710  assert (begin<=end);
711  assert (end<=l1emIds_.size());
712  size_type n(0);
713  for (size_type i=begin; i!=end; ++i) {if (id==l1emIds_[i]) {++n;}}
714  refs.resize(n);
715  size_type j(0);
716  for (size_type i=begin; i!=end; ++i) {
717  if (id==l1emIds_[i]) {refs[j]=l1emRefs_[i]; ++j;}
718  }
719  return;
720  }
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 722 of file TriggerRefsCollections.h.

References getObjects().

722  {
723  getObjects(ids,refs,0,l1muonIds_.size());
724  }
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 725 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

725  {
726  assert (begin<=end);
727  assert (end<=l1muonIds_.size());
728  const size_type n(end-begin);
729  ids.resize(n);
730  refs.resize(n);
731  size_type j(0);
732  for (size_type i=begin; i!=end; ++i) {
733  ids[j]=l1muonIds_[i];
734  refs[j]=l1muonRefs_[i];
735  ++j;
736  }
737  }
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 738 of file TriggerRefsCollections.h.

References getObjects().

738  {
739  getObjects(id,refs,0,l1muonIds_.size());
740  }
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 741 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

741  {
742  assert (begin<=end);
743  assert (end<=l1muonIds_.size());
744  size_type n(0);
745  for (size_type i=begin; i!=end; ++i) {if (id==l1muonIds_[i]) {++n;}}
746  refs.resize(n);
747  size_type j(0);
748  for (size_type i=begin; i!=end; ++i) {
749  if (id==l1muonIds_[i]) {refs[j]=l1muonRefs_[i]; ++j;}
750  }
751  return;
752  }
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 754 of file TriggerRefsCollections.h.

References getObjects().

754  {
755  getObjects(ids,refs,0,l1jetIds_.size());
756  }
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 757 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

757  {
758  assert (begin<=end);
759  assert (end<=l1jetIds_.size());
760  const size_type n(end-begin);
761  ids.resize(n);
762  refs.resize(n);
763  size_type j(0);
764  for (size_type i=begin; i!=end; ++i) {
765  ids[j]=l1jetIds_[i];
766  refs[j]=l1jetRefs_[i];
767  ++j;
768  }
769  }
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 770 of file TriggerRefsCollections.h.

References getObjects().

770  {
771  getObjects(id,refs,0,l1jetIds_.size());
772  }
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 773 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

773  {
774  assert (begin<=end);
775  assert (end<=l1jetIds_.size());
776  size_type n(0);
777  for (size_type i=begin; i!=end; ++i) {if (id==l1jetIds_[i]) {++n;}}
778  refs.resize(n);
779  size_type j(0);
780  for (size_type i=begin; i!=end; ++i) {
781  if (id==l1jetIds_[i]) {refs[j]=l1jetRefs_[i]; ++j;}
782  }
783  return;
784  }
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 786 of file TriggerRefsCollections.h.

References getObjects().

786  {
787  getObjects(ids,refs,0,l1etmissIds_.size());
788  }
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 789 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

789  {
790  assert (begin<=end);
791  assert (end<=l1etmissIds_.size());
792  const size_type n(end-begin);
793  ids.resize(n);
794  refs.resize(n);
795  size_type j(0);
796  for (size_type i=begin; i!=end; ++i) {
797  ids[j]=l1etmissIds_[i];
798  refs[j]=l1etmissRefs_[i];
799  ++j;
800  }
801  }
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 802 of file TriggerRefsCollections.h.

References getObjects().

802  {
803  getObjects(id,refs,0,l1etmissIds_.size());
804  }
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 805 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

805  {
806  assert (begin<=end);
807  assert (end<=l1etmissIds_.size());
808  size_type n(0);
809  for (size_type i=begin; i!=end; ++i) {if (id==l1etmissIds_[i]) {++n;}}
810  refs.resize(n);
811  size_type j(0);
812  for (size_type i=begin; i!=end; ++i) {
813  if (id==l1etmissIds_[i]) {refs[j]=l1etmissRefs_[i]; ++j;}
814  }
815  return;
816  }
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 818 of file TriggerRefsCollections.h.

References getObjects().

818  {
819  getObjects(ids,refs,0,l1hfringsIds_.size());
820  }
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 821 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

821  {
822  assert (begin<=end);
823  assert (end<=l1hfringsIds_.size());
824  const size_type n(end-begin);
825  ids.resize(n);
826  refs.resize(n);
827  size_type j(0);
828  for (size_type i=begin; i!=end; ++i) {
829  ids[j]=l1hfringsIds_[i];
830  refs[j]=l1hfringsRefs_[i];
831  ++j;
832  }
833  }
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 834 of file TriggerRefsCollections.h.

References getObjects().

834  {
835  getObjects(id,refs,0,l1hfringsIds_.size());
836  }
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 837 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

837  {
838  assert (begin<=end);
839  assert (end<=l1hfringsIds_.size());
840  size_type n(0);
841  for (size_type i=begin; i!=end; ++i) {if (id==l1hfringsIds_[i]) {++n;}}
842  refs.resize(n);
843  size_type j(0);
844  for (size_type i=begin; i!=end; ++i) {
845  if (id==l1hfringsIds_[i]) {refs[j]=l1hfringsRefs_[i]; ++j;}
846  }
847  return;
848  }
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 850 of file TriggerRefsCollections.h.

References getObjects().

850  {
851  getObjects(ids,refs,0,l1tmuonIds_.size());
852  }
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 853 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

853  {
854  assert (begin<=end);
855  assert (end<=l1tmuonIds_.size());
856  const size_type n(end-begin);
857  ids.resize(n);
858  refs.resize(n);
859  size_type j(0);
860  for (size_type i=begin; i!=end; ++i) {
861  ids[j]=l1tmuonIds_[i];
862  refs[j]=l1tmuonRefs_[i];
863  ++j;
864  }
865  }
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 866 of file TriggerRefsCollections.h.

References getObjects().

866  {
867  getObjects(id,refs,0,l1tmuonIds_.size());
868  }
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 869 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

869  {
870  assert (begin<=end);
871  assert (end<=l1tmuonIds_.size());
872  size_type n(0);
873  for (size_type i=begin; i!=end; ++i) {if (id==l1tmuonIds_[i]) {++n;}}
874  refs.resize(n);
875  size_type j(0);
876  for (size_type i=begin; i!=end; ++i) {
877  if (id==l1tmuonIds_[i]) {refs[j]=l1tmuonRefs_[i]; ++j;}
878  }
879  return;
880  }
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 882 of file TriggerRefsCollections.h.

References getObjects().

882  {
883  getObjects(ids,refs,0,l1tegammaIds_.size());
884  }
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 885 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

885  {
886  assert (begin<=end);
887  assert (end<=l1tegammaIds_.size());
888  const size_type n(end-begin);
889  ids.resize(n);
890  refs.resize(n);
891  size_type j(0);
892  for (size_type i=begin; i!=end; ++i) {
893  ids[j]=l1tegammaIds_[i];
894  refs[j]=l1tegammaRefs_[i];
895  ++j;
896  }
897  }
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 898 of file TriggerRefsCollections.h.

References getObjects().

898  {
899  getObjects(id,refs,0,l1tegammaIds_.size());
900  }
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 901 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

901  {
902  assert (begin<=end);
903  assert (end<=l1tegammaIds_.size());
904  size_type n(0);
905  for (size_type i=begin; i!=end; ++i) {if (id==l1tegammaIds_[i]) {++n;}}
906  refs.resize(n);
907  size_type j(0);
908  for (size_type i=begin; i!=end; ++i) {
909  if (id==l1tegammaIds_[i]) {refs[j]=l1tegammaRefs_[i]; ++j;}
910  }
911  return;
912  }
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 914 of file TriggerRefsCollections.h.

References getObjects().

914  {
915  getObjects(ids,refs,0,l1tjetIds_.size());
916  }
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 917 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

917  {
918  assert (begin<=end);
919  assert (end<=l1tjetIds_.size());
920  const size_type n(end-begin);
921  ids.resize(n);
922  refs.resize(n);
923  size_type j(0);
924  for (size_type i=begin; i!=end; ++i) {
925  ids[j]=l1tjetIds_[i];
926  refs[j]=l1tjetRefs_[i];
927  ++j;
928  }
929  }
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 930 of file TriggerRefsCollections.h.

References getObjects().

930  {
931  getObjects(id,refs,0,l1tjetIds_.size());
932  }
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 933 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

933  {
934  assert (begin<=end);
935  assert (end<=l1tjetIds_.size());
936  size_type n(0);
937  for (size_type i=begin; i!=end; ++i) {if (id==l1tjetIds_[i]) {++n;}}
938  refs.resize(n);
939  size_type j(0);
940  for (size_type i=begin; i!=end; ++i) {
941  if (id==l1tjetIds_[i]) {refs[j]=l1tjetRefs_[i]; ++j;}
942  }
943  return;
944  }
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 946 of file TriggerRefsCollections.h.

References getObjects().

946  {
947  getObjects(ids,refs,0,l1ttauIds_.size());
948  }
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 949 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

949  {
950  assert (begin<=end);
951  assert (end<=l1ttauIds_.size());
952  const size_type n(end-begin);
953  ids.resize(n);
954  refs.resize(n);
955  size_type j(0);
956  for (size_type i=begin; i!=end; ++i) {
957  ids[j]=l1ttauIds_[i];
958  refs[j]=l1ttauRefs_[i];
959  ++j;
960  }
961  }
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 962 of file TriggerRefsCollections.h.

References getObjects().

962  {
963  getObjects(id,refs,0,l1ttauIds_.size());
964  }
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 965 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

965  {
966  assert (begin<=end);
967  assert (end<=l1ttauIds_.size());
968  size_type n(0);
969  for (size_type i=begin; i!=end; ++i) {if (id==l1ttauIds_[i]) {++n;}}
970  refs.resize(n);
971  size_type j(0);
972  for (size_type i=begin; i!=end; ++i) {
973  if (id==l1ttauIds_[i]) {refs[j]=l1ttauRefs_[i]; ++j;}
974  }
975  return;
976  }
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 978 of file TriggerRefsCollections.h.

References getObjects().

978  {
979  getObjects(ids,refs,0,l1tetsumIds_.size());
980  }
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 981 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

981  {
982  assert (begin<=end);
983  assert (end<=l1tetsumIds_.size());
984  const size_type n(end-begin);
985  ids.resize(n);
986  refs.resize(n);
987  size_type j(0);
988  for (size_type i=begin; i!=end; ++i) {
989  ids[j]=l1tetsumIds_[i];
990  refs[j]=l1tetsumRefs_[i];
991  ++j;
992  }
993  }
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 994 of file TriggerRefsCollections.h.

References getObjects().

994  {
995  getObjects(id,refs,0,l1tetsumIds_.size());
996  }
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 997 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

997  {
998  assert (begin<=end);
999  assert (end<=l1tetsumIds_.size());
1000  size_type n(0);
1001  for (size_type i=begin; i!=end; ++i) {if (id==l1tetsumIds_[i]) {++n;}}
1002  refs.resize(n);
1003  size_type j(0);
1004  for (size_type i=begin; i!=end; ++i) {
1005  if (id==l1tetsumIds_[i]) {refs[j]=l1tetsumRefs_[i]; ++j;}
1006  }
1007  return;
1008  }
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 1010 of file TriggerRefsCollections.h.

References getObjects().

1010  {
1011  getObjects(ids,refs,0,pfjetIds_.size());
1012  }
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 1013 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

1013  {
1014  assert (begin<=end);
1015  assert (end<=pfjetIds_.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]=pfjetIds_[i];
1022  refs[j]=pfjetRefs_[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,
VRpfjet refs 
) const
inline

Definition at line 1026 of file TriggerRefsCollections.h.

References getObjects().

1026  {
1027  getObjects(id,refs,0,pfjetIds_.size());
1028  }
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 1029 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

1029  {
1030  assert (begin<=end);
1031  assert (end<=pfjetIds_.size());
1032  size_type n(0);
1033  for (size_type i=begin; i!=end; ++i) {if (id==pfjetIds_[i]) {++n;}}
1034  refs.resize(n);
1035  size_type j(0);
1036  for (size_type i=begin; i!=end; ++i) {
1037  if (id==pfjetIds_[i]) {refs[j]=pfjetRefs_[i]; ++j;}
1038  }
1039  return;
1040  }
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 1042 of file TriggerRefsCollections.h.

References getObjects().

1042  {
1043  getObjects(ids,refs,0,pftauIds_.size());
1044  }
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 1045 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

1045  {
1046  assert (begin<=end);
1047  assert (end<=pftauIds_.size());
1048  const size_type n(end-begin);
1049  ids.resize(n);
1050  refs.resize(n);
1051  size_type j(0);
1052  for (size_type i=begin; i!=end; ++i) {
1053  ids[j]=pftauIds_[i];
1054  refs[j]=pftauRefs_[i];
1055  ++j;
1056  }
1057  }
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 1058 of file TriggerRefsCollections.h.

References getObjects().

1058  {
1059  getObjects(id,refs,0,pftauIds_.size());
1060  }
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 1061 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

1061  {
1062  assert (begin<=end);
1063  assert (end<=pftauIds_.size());
1064  size_type n(0);
1065  for (size_type i=begin; i!=end; ++i) {if (id==pftauIds_[i]) {++n;}}
1066  refs.resize(n);
1067  size_type j(0);
1068  for (size_type i=begin; i!=end; ++i) {
1069  if (id==pftauIds_[i]) {refs[j]=pftauRefs_[i]; ++j;}
1070  }
1071  return;
1072  }
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 1074 of file TriggerRefsCollections.h.

References getObjects().

1074  {
1075  getObjects(ids,refs,0,pfmetIds_.size());
1076  }
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 1077 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

1077  {
1078  assert (begin<=end);
1079  assert (end<=pfmetIds_.size());
1080  const size_type n(end-begin);
1081  ids.resize(n);
1082  refs.resize(n);
1083  size_type j(0);
1084  for (size_type i=begin; i!=end; ++i) {
1085  ids[j]=pfmetIds_[i];
1086  refs[j]=pfmetRefs_[i];
1087  ++j;
1088  }
1089  }
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 1090 of file TriggerRefsCollections.h.

References getObjects().

1090  {
1091  getObjects(id,refs,0,pfmetIds_.size());
1092  }
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 1093 of file TriggerRefsCollections.h.

References end, mps_fire::i, and gen::n.

1093  {
1094  assert (begin<=end);
1095  assert (end<=pfmetIds_.size());
1096  size_type n(0);
1097  for (size_type i=begin; i!=end; ++i) {if (id==pfmetIds_[i]) {++n;}}
1098  refs.resize(n);
1099  size_type j(0);
1100  for (size_type i=begin; i!=end; ++i) {
1101  if (id==pfmetIds_[i]) {refs[j]=pfmetRefs_[i]; ++j;}
1102  }
1103  return;
1104  }
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 1119 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

const Vids& trigger::TriggerRefsCollections::l1emIds ( ) const
inline
const VRl1em& trigger::TriggerRefsCollections::l1emRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::l1emSize ( ) const
inline

Definition at line 1139 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

const Vids& trigger::TriggerRefsCollections::l1etmissIds ( ) const
inline
const VRl1etmiss& trigger::TriggerRefsCollections::l1etmissRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::l1etmissSize ( ) const
inline

Definition at line 1151 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 1155 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 1147 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

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 1175 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 1187 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 1179 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

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 1183 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

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 1159 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

const Vids& trigger::TriggerRefsCollections::pfmetIds ( ) const
inline
const VRpfmet& trigger::TriggerRefsCollections::pfmetRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::pfmetSize ( ) const
inline

Definition at line 1167 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

const Vids& trigger::TriggerRefsCollections::pftauIds ( ) const
inline
const VRpftau& trigger::TriggerRefsCollections::pftauRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::pftauSize ( ) const
inline

Definition at line 1163 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

const Vids& trigger::TriggerRefsCollections::photonIds ( ) const
inline

Definition at line 1108 of file TriggerRefsCollections.h.

References photonIds_.

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

1108 {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 1107 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

1107 {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 1135 of file TriggerRefsCollections.h.

Referenced by TriggerSummaryAnalyzerRAW::analyze().

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

utility

Definition at line 168 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().

168  {
169  std::swap(photonIds_, other.photonIds_);
170  std::swap(photonRefs_, other.photonRefs_);
171  std::swap(electronIds_, other.electronIds_);
172  std::swap(electronRefs_, other.electronRefs_);
173  std::swap(muonIds_, other.muonIds_);
174  std::swap(muonRefs_, other.muonRefs_);
175  std::swap(jetIds_, other.jetIds_);
176  std::swap(jetRefs_, other.jetRefs_);
177  std::swap(compositeIds_, other.compositeIds_);
178  std::swap(compositeRefs_, other.compositeRefs_);
179  std::swap(basemetIds_, other.basemetIds_);
180  std::swap(basemetRefs_, other.basemetRefs_);
181  std::swap(calometIds_, other.calometIds_);
182  std::swap(calometRefs_, other.calometRefs_);
183  std::swap(pixtrackIds_, other.pixtrackIds_);
184  std::swap(pixtrackRefs_, other.pixtrackRefs_);
185 
186  std::swap(l1emIds_, other.l1emIds_);
187  std::swap(l1emRefs_, other.l1emRefs_);
188  std::swap(l1muonIds_, other.l1muonIds_);
189  std::swap(l1muonRefs_, other.l1muonRefs_);
190  std::swap(l1jetIds_, other.l1jetIds_);
191  std::swap(l1jetRefs_, other.l1jetRefs_);
192  std::swap(l1etmissIds_, other.l1etmissIds_);
193  std::swap(l1etmissRefs_, other.l1etmissRefs_);
194  std::swap(l1hfringsIds_, other.l1hfringsIds_);
195  std::swap(l1hfringsRefs_, other.l1hfringsRefs_);
196 
197  std::swap(l1tmuonIds_, other.l1tmuonIds_);
198  std::swap(l1tmuonRefs_, other.l1tmuonRefs_);
199  std::swap(l1tegammaIds_, other.l1tegammaIds_);
200  std::swap(l1tegammaRefs_, other.l1tegammaRefs_);
201  std::swap(l1tjetIds_, other.l1tjetIds_);
202  std::swap(l1tjetRefs_, other.l1tjetRefs_);
203  std::swap(l1ttauIds_, other.l1ttauIds_);
204  std::swap(l1ttauRefs_, other.l1ttauRefs_);
205  std::swap(l1tetsumIds_, other.l1tetsumIds_);
206  std::swap(l1tetsumRefs_, other.l1tetsumRefs_);
207 
208  std::swap(pfjetIds_, other.pfjetIds_);
209  std::swap(pfjetRefs_, other.pfjetRefs_);
210  std::swap(pftauIds_, other.pftauIds_);
211  std::swap(pftauRefs_, other.pftauRefs_);
212  std::swap(pfmetIds_, other.pfmetIds_);
213  std::swap(pfmetRefs_, other.pfmetRefs_);
214  }
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)

Member Data Documentation

Vids trigger::TriggerRefsCollections::basemetIds_
private

Definition at line 101 of file TriggerRefsCollections.h.

Referenced by basemetIds(), and swap().

VRbasemet trigger::TriggerRefsCollections::basemetRefs_
private

Definition at line 102 of file TriggerRefsCollections.h.

Referenced by basemetRefs(), and swap().

Vids trigger::TriggerRefsCollections::calometIds_
private

Definition at line 103 of file TriggerRefsCollections.h.

Referenced by calometIds(), and swap().

VRcalomet trigger::TriggerRefsCollections::calometRefs_
private

Definition at line 104 of file TriggerRefsCollections.h.

Referenced by calometRefs(), and swap().

Vids trigger::TriggerRefsCollections::compositeIds_
private

Definition at line 99 of file TriggerRefsCollections.h.

Referenced by compositeIds(), and swap().

VRcomposite trigger::TriggerRefsCollections::compositeRefs_
private

Definition at line 100 of file TriggerRefsCollections.h.

Referenced by compositeRefs(), and swap().

Vids trigger::TriggerRefsCollections::electronIds_
private

Definition at line 93 of file TriggerRefsCollections.h.

Referenced by electronIds(), and swap().

VRelectron trigger::TriggerRefsCollections::electronRefs_
private

Definition at line 94 of file TriggerRefsCollections.h.

Referenced by electronRefs(), and swap().

Vids trigger::TriggerRefsCollections::jetIds_
private

Definition at line 97 of file TriggerRefsCollections.h.

Referenced by jetIds(), and swap().

VRjet trigger::TriggerRefsCollections::jetRefs_
private

Definition at line 98 of file TriggerRefsCollections.h.

Referenced by jetRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1emIds_
private

Definition at line 108 of file TriggerRefsCollections.h.

Referenced by l1emIds(), and swap().

VRl1em trigger::TriggerRefsCollections::l1emRefs_
private

Definition at line 109 of file TriggerRefsCollections.h.

Referenced by l1emRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1etmissIds_
private

Definition at line 114 of file TriggerRefsCollections.h.

Referenced by l1etmissIds(), and swap().

VRl1etmiss trigger::TriggerRefsCollections::l1etmissRefs_
private

Definition at line 115 of file TriggerRefsCollections.h.

Referenced by l1etmissRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1hfringsIds_
private

Definition at line 116 of file TriggerRefsCollections.h.

Referenced by l1hfringsIds(), and swap().

VRl1hfrings trigger::TriggerRefsCollections::l1hfringsRefs_
private

Definition at line 117 of file TriggerRefsCollections.h.

Referenced by l1hfringsRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1jetIds_
private

Definition at line 112 of file TriggerRefsCollections.h.

Referenced by l1jetIds(), and swap().

VRl1jet trigger::TriggerRefsCollections::l1jetRefs_
private

Definition at line 113 of file TriggerRefsCollections.h.

Referenced by l1jetRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1muonIds_
private

Definition at line 110 of file TriggerRefsCollections.h.

Referenced by l1muonIds(), and swap().

VRl1muon trigger::TriggerRefsCollections::l1muonRefs_
private

Definition at line 111 of file TriggerRefsCollections.h.

Referenced by l1muonRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1tegammaIds_
private

Definition at line 121 of file TriggerRefsCollections.h.

Referenced by l1tegammaIds(), and swap().

VRl1tegamma trigger::TriggerRefsCollections::l1tegammaRefs_
private

Definition at line 122 of file TriggerRefsCollections.h.

Referenced by l1tegammaRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1tetsumIds_
private

Definition at line 127 of file TriggerRefsCollections.h.

Referenced by l1tetsumIds(), and swap().

VRl1tetsum trigger::TriggerRefsCollections::l1tetsumRefs_
private

Definition at line 128 of file TriggerRefsCollections.h.

Referenced by l1tetsumRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1tjetIds_
private

Definition at line 123 of file TriggerRefsCollections.h.

Referenced by l1tjetIds(), and swap().

VRl1tjet trigger::TriggerRefsCollections::l1tjetRefs_
private

Definition at line 124 of file TriggerRefsCollections.h.

Referenced by l1tjetRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1tmuonIds_
private

Definition at line 119 of file TriggerRefsCollections.h.

Referenced by l1tmuonIds(), and swap().

VRl1tmuon trigger::TriggerRefsCollections::l1tmuonRefs_
private

Definition at line 120 of file TriggerRefsCollections.h.

Referenced by l1tmuonRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1ttauIds_
private

Definition at line 125 of file TriggerRefsCollections.h.

Referenced by l1ttauIds(), and swap().

VRl1ttau trigger::TriggerRefsCollections::l1ttauRefs_
private

Definition at line 126 of file TriggerRefsCollections.h.

Referenced by l1ttauRefs(), and swap().

Vids trigger::TriggerRefsCollections::muonIds_
private

Definition at line 95 of file TriggerRefsCollections.h.

Referenced by muonIds(), and swap().

VRmuon trigger::TriggerRefsCollections::muonRefs_
private

Definition at line 96 of file TriggerRefsCollections.h.

Referenced by muonRefs(), and swap().

Vids trigger::TriggerRefsCollections::pfjetIds_
private

Definition at line 130 of file TriggerRefsCollections.h.

Referenced by pfjetIds(), and swap().

VRpfjet trigger::TriggerRefsCollections::pfjetRefs_
private

Definition at line 131 of file TriggerRefsCollections.h.

Referenced by pfjetRefs(), and swap().

Vids trigger::TriggerRefsCollections::pfmetIds_
private

Definition at line 134 of file TriggerRefsCollections.h.

Referenced by pfmetIds(), and swap().

VRpfmet trigger::TriggerRefsCollections::pfmetRefs_
private

Definition at line 135 of file TriggerRefsCollections.h.

Referenced by pfmetRefs(), and swap().

Vids trigger::TriggerRefsCollections::pftauIds_
private

Definition at line 132 of file TriggerRefsCollections.h.

Referenced by pftauIds(), and swap().

VRpftau trigger::TriggerRefsCollections::pftauRefs_
private

Definition at line 133 of file TriggerRefsCollections.h.

Referenced by pftauRefs(), and swap().

Vids trigger::TriggerRefsCollections::photonIds_
private

data members

physics type ids and Refs

Definition at line 91 of file TriggerRefsCollections.h.

Referenced by photonIds(), and swap().

VRphoton trigger::TriggerRefsCollections::photonRefs_
private

Definition at line 92 of file TriggerRefsCollections.h.

Referenced by photonRefs(), and swap().

Vids trigger::TriggerRefsCollections::pixtrackIds_
private

Definition at line 105 of file TriggerRefsCollections.h.

Referenced by pixtrackIds(), and swap().

VRpixtrack trigger::TriggerRefsCollections::pixtrackRefs_
private

Definition at line 106 of file TriggerRefsCollections.h.

Referenced by pixtrackRefs(), and swap().