CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 reco::PFJetRef &ref)
 
void addObject (int id, const reco::PFTauRef &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 VRl1hfrings &refs)
 
size_type addObjects (const Vids &ids, const VRpfjet &refs)
 
size_type addObjects (const Vids &ids, const VRpftau &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, 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
 
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 VidsmuonIds () const
 
const VRmuonmuonRefs () const
 
size_type muonSize () const
 
const VidspfjetIds () const
 
const VRpfjetpfjetRefs () const
 
size_type pfjetSize () 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 muonIds_
 
VRmuon muonRefs_
 
Vids pfjetIds_
 
VRpfjet pfjetRefs_
 
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 69 of file TriggerRefsCollections.h.

Constructor & Destructor Documentation

trigger::TriggerRefsCollections::TriggerRefsCollections ( )
inline

methods

constructors

Definition at line 110 of file TriggerRefsCollections.h.

110  :
111  photonIds_(), photonRefs_(),
113  muonIds_(), muonRefs_(),
114  jetIds_(), jetRefs_(),
119 
120  l1emIds_(), l1emRefs_(),
121  l1muonIds_(), l1muonRefs_(),
122  l1jetIds_(), l1jetRefs_(),
125 
126  pfjetIds_(), pfjetRefs_(),
127  pftauIds_(), pftauRefs_()
128  { }

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

References photonIds_, and photonRefs_.

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

167  {
168  photonIds_.push_back(id);
169  photonRefs_.push_back(ref);
170  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::ElectronRef ref 
)
inline

Definition at line 171 of file TriggerRefsCollections.h.

References electronIds_, and electronRefs_.

171  {
172  electronIds_.push_back(id);
173  electronRefs_.push_back(ref);
174  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::RecoChargedCandidateRef ref 
)
inline

Definition at line 175 of file TriggerRefsCollections.h.

References muonIds_, and muonRefs_.

175  {
176  muonIds_.push_back(id);
177  muonRefs_.push_back(ref);
178  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::CaloJetRef ref 
)
inline

Definition at line 179 of file TriggerRefsCollections.h.

References jetIds_, and jetRefs_.

179  {
180  jetIds_.push_back(id);
181  jetRefs_.push_back(ref);
182  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::CompositeCandidateRef ref 
)
inline

Definition at line 183 of file TriggerRefsCollections.h.

References compositeIds_, and compositeRefs_.

183  {
184  compositeIds_.push_back(id);
185  compositeRefs_.push_back(ref);
186  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::METRef ref 
)
inline

Definition at line 187 of file TriggerRefsCollections.h.

References basemetIds_, and basemetRefs_.

187  {
188  basemetIds_.push_back(id);
189  basemetRefs_.push_back(ref);
190  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::CaloMETRef ref 
)
inline

Definition at line 191 of file TriggerRefsCollections.h.

References calometIds_, and calometRefs_.

191  {
192  calometIds_.push_back(id);
193  calometRefs_.push_back(ref);
194  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::IsolatedPixelTrackCandidateRef ref 
)
inline

Definition at line 195 of file TriggerRefsCollections.h.

References pixtrackIds_, and pixtrackRefs_.

195  {
196  pixtrackIds_.push_back(id);
197  pixtrackRefs_.push_back(ref);
198  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1EmParticleRef ref 
)
inline

Definition at line 200 of file TriggerRefsCollections.h.

References l1emIds_, and l1emRefs_.

200  {
201  l1emIds_.push_back(id);
202  l1emRefs_.push_back(ref);
203  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1MuonParticleRef ref 
)
inline

Definition at line 204 of file TriggerRefsCollections.h.

References l1muonIds_, and l1muonRefs_.

204  {
205  l1muonIds_.push_back(id);
206  l1muonRefs_.push_back(ref);
207  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1JetParticleRef ref 
)
inline

Definition at line 208 of file TriggerRefsCollections.h.

References l1jetIds_, and l1jetRefs_.

208  {
209  l1jetIds_.push_back(id);
210  l1jetRefs_.push_back(ref);
211  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1EtMissParticleRef ref 
)
inline

Definition at line 212 of file TriggerRefsCollections.h.

References l1etmissIds_, and l1etmissRefs_.

212  {
213  l1etmissIds_.push_back(id);
214  l1etmissRefs_.push_back(ref);
215  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1HFRingsRef ref 
)
inline

Definition at line 216 of file TriggerRefsCollections.h.

References l1hfringsIds_, and l1hfringsRefs_.

216  {
217  l1hfringsIds_.push_back(id);
218  l1hfringsRefs_.push_back(ref);
219  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::PFJetRef ref 
)
inline

Definition at line 221 of file TriggerRefsCollections.h.

References pfjetIds_, and pfjetRefs_.

221  {
222  pfjetIds_.push_back(id);
223  pfjetRefs_.push_back(ref);
224  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::PFTauRef ref 
)
inline

Definition at line 225 of file TriggerRefsCollections.h.

References pftauIds_, and pftauRefs_.

225  {
226  pftauIds_.push_back(id);
227  pftauRefs_.push_back(ref);
228  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRphoton refs 
)
inline

Definition at line 231 of file TriggerRefsCollections.h.

References assert(), photonIds_, and photonRefs_.

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

231  {
232  assert(ids.size()==refs.size());
233  photonIds_.insert(photonIds_.end(),ids.begin(),ids.end());
234  photonRefs_.insert(photonRefs_.end(),refs.begin(),refs.end());
235  return photonIds_.size();
236  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRelectron refs 
)
inline

Definition at line 237 of file TriggerRefsCollections.h.

References assert(), electronIds_, and electronRefs_.

237  {
238  assert(ids.size()==refs.size());
239  electronIds_.insert(electronIds_.end(),ids.begin(),ids.end());
240  electronRefs_.insert(electronRefs_.end(),refs.begin(),refs.end());
241  return electronIds_.size();
242  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRmuon refs 
)
inline

Definition at line 243 of file TriggerRefsCollections.h.

References assert(), muonIds_, and muonRefs_.

243  {
244  assert(ids.size()==refs.size());
245  muonIds_.insert(muonIds_.end(),ids.begin(),ids.end());
246  muonRefs_.insert(muonRefs_.end(),refs.begin(),refs.end());
247  return muonIds_.size();
248  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRjet refs 
)
inline

Definition at line 249 of file TriggerRefsCollections.h.

References assert(), jetIds_, and jetRefs_.

249  {
250  assert(ids.size()==refs.size());
251  jetIds_.insert(jetIds_.end(),ids.begin(),ids.end());
252  jetRefs_.insert(jetRefs_.end(),refs.begin(),refs.end());
253  return jetIds_.size();
254  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRcomposite refs 
)
inline

Definition at line 255 of file TriggerRefsCollections.h.

References assert(), compositeIds_, and compositeRefs_.

255  {
256  assert(ids.size()==refs.size());
257  compositeIds_.insert(compositeIds_.end(),ids.begin(),ids.end());
258  compositeRefs_.insert(compositeRefs_.end(),refs.begin(),refs.end());
259  return compositeIds_.size();
260  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRbasemet refs 
)
inline

Definition at line 261 of file TriggerRefsCollections.h.

References assert(), basemetIds_, and basemetRefs_.

261  {
262  assert(ids.size()==refs.size());
263  basemetIds_.insert(basemetIds_.end(),ids.begin(),ids.end());
264  basemetRefs_.insert(basemetRefs_.end(),refs.begin(),refs.end());
265  return basemetIds_.size();
266  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRcalomet refs 
)
inline

Definition at line 267 of file TriggerRefsCollections.h.

References assert(), calometIds_, and calometRefs_.

267  {
268  assert(ids.size()==refs.size());
269  calometIds_.insert(calometIds_.end(),ids.begin(),ids.end());
270  calometRefs_.insert(calometRefs_.end(),refs.begin(),refs.end());
271  return calometIds_.size();
272  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRpixtrack refs 
)
inline

Definition at line 273 of file TriggerRefsCollections.h.

References assert(), pixtrackIds_, and pixtrackRefs_.

273  {
274  assert(ids.size()==refs.size());
275  pixtrackIds_.insert(pixtrackIds_.end(),ids.begin(),ids.end());
276  pixtrackRefs_.insert(pixtrackRefs_.end(),refs.begin(),refs.end());
277  return pixtrackIds_.size();
278  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1em refs 
)
inline

Definition at line 280 of file TriggerRefsCollections.h.

References assert(), l1emIds_, and l1emRefs_.

280  {
281  assert(ids.size()==refs.size());
282  l1emIds_.insert(l1emIds_.end(),ids.begin(),ids.end());
283  l1emRefs_.insert(l1emRefs_.end(),refs.begin(),refs.end());
284  return l1emIds_.size();
285  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1muon refs 
)
inline

Definition at line 286 of file TriggerRefsCollections.h.

References assert(), l1muonIds_, and l1muonRefs_.

286  {
287  assert(ids.size()==refs.size());
288  l1muonIds_.insert(l1muonIds_.end(),ids.begin(),ids.end());
289  l1muonRefs_.insert(l1muonRefs_.end(),refs.begin(),refs.end());
290  return l1muonIds_.size();
291  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1jet refs 
)
inline

Definition at line 292 of file TriggerRefsCollections.h.

References assert(), l1jetIds_, and l1jetRefs_.

292  {
293  assert(ids.size()==refs.size());
294  l1jetIds_.insert(l1jetIds_.end(),ids.begin(),ids.end());
295  l1jetRefs_.insert(l1jetRefs_.end(),refs.begin(),refs.end());
296  return l1jetIds_.size();
297  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1etmiss refs 
)
inline

Definition at line 298 of file TriggerRefsCollections.h.

References assert(), l1etmissIds_, and l1etmissRefs_.

298  {
299  assert(ids.size()==refs.size());
300  l1etmissIds_.insert(l1etmissIds_.end(),ids.begin(),ids.end());
301  l1etmissRefs_.insert(l1etmissRefs_.end(),refs.begin(),refs.end());
302  return l1etmissIds_.size();
303  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1hfrings refs 
)
inline

Definition at line 304 of file TriggerRefsCollections.h.

References assert(), l1hfringsIds_, and l1hfringsRefs_.

304  {
305  assert(ids.size()==refs.size());
306  l1hfringsIds_.insert(l1hfringsIds_.end(),ids.begin(),ids.end());
307  l1hfringsRefs_.insert(l1hfringsRefs_.end(),refs.begin(),refs.end());
308  return l1hfringsIds_.size();
309  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRpfjet refs 
)
inline

Definition at line 311 of file TriggerRefsCollections.h.

References assert(), pfjetIds_, and pfjetRefs_.

311  {
312  assert(ids.size()==refs.size());
313  pfjetIds_.insert(pfjetIds_.end(),ids.begin(),ids.end());
314  pfjetRefs_.insert(pfjetRefs_.end(),refs.begin(),refs.end());
315  return pfjetIds_.size();
316  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRpftau refs 
)
inline

Definition at line 317 of file TriggerRefsCollections.h.

References assert(), pftauIds_, and pftauRefs_.

317  {
318  assert(ids.size()==refs.size());
319  pftauIds_.insert(pftauIds_.end(),ids.begin(),ids.end());
320  pftauRefs_.insert(pftauRefs_.end(),refs.begin(),refs.end());
321  return pftauIds_.size();
322  }
assert(m_qm.get())
const Vids& trigger::TriggerRefsCollections::basemetIds ( ) const
inline
const VRbasemet& trigger::TriggerRefsCollections::basemetRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::basemetSize ( ) const
inline

Definition at line 826 of file TriggerRefsCollections.h.

References basemetIds_.

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

Definition at line 830 of file TriggerRefsCollections.h.

References calometIds_.

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

Definition at line 822 of file TriggerRefsCollections.h.

References compositeIds_.

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

Definition at line 810 of file TriggerRefsCollections.h.

References electronIds_.

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

Definition at line 328 of file TriggerRefsCollections.h.

References assert(), end, i, j, gen::n, photonIds_, and photonRefs_.

328  {
329  assert (begin<=end);
330  assert (end<=photonIds_.size());
331  const size_type n(end-begin);
332  ids.resize(n);
333  refs.resize(n);
334  size_type j(0);
335  for (size_type i=begin; i!=end; ++i) {
336  ids[j]=photonIds_[i];
337  refs[j]=photonRefs_[i];
338  ++j;
339  }
340  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRphoton refs 
) const
inline

Definition at line 341 of file TriggerRefsCollections.h.

References getObjects(), and photonIds_.

341  {
342  getObjects(id,refs,0,photonIds_.size());
343  }
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 344 of file TriggerRefsCollections.h.

References assert(), end, i, j, gen::n, photonIds_, and photonRefs_.

344  {
345  assert (begin<=end);
346  assert (end<=photonIds_.size());
347  size_type n(0);
348  for (size_type i=begin; i!=end; ++i) {if (id==photonIds_[i]) {++n;}}
349  refs.resize(n);
350  size_type j(0);
351  for (size_type i=begin; i!=end; ++i) {
352  if (id==photonIds_[i]) {refs[j]=photonRefs_[i]; ++j;}
353  }
354  return;
355  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRelectron refs 
) const
inline

Definition at line 357 of file TriggerRefsCollections.h.

References electronIds_, and getObjects().

357  {
358  getObjects(ids,refs,0,electronIds_.size());
359  }
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 360 of file TriggerRefsCollections.h.

References assert(), electronIds_, electronRefs_, end, i, j, and gen::n.

360  {
361  assert (begin<=end);
362  assert (end<=electronIds_.size());
363  const size_type n(end-begin);
364  ids.resize(n);
365  refs.resize(n);
366  size_type j(0);
367  for (size_type i=begin; i!=end; ++i) {
368  ids[j]=electronIds_[i];
369  refs[j]=electronRefs_[i];
370  ++j;
371  }
372  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRelectron refs 
) const
inline

Definition at line 373 of file TriggerRefsCollections.h.

References electronIds_, and getObjects().

373  {
374  getObjects(id,refs,0,electronIds_.size());
375  }
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 376 of file TriggerRefsCollections.h.

References assert(), electronIds_, electronRefs_, end, i, j, and gen::n.

376  {
377  assert (begin<=end);
378  assert (end<=electronIds_.size());
379  size_type n(0);
380  for (size_type i=begin; i!=end; ++i) {if (id==electronIds_[i]) {++n;}}
381  refs.resize(n);
382  size_type j(0);
383  for (size_type i=begin; i!=end; ++i) {
384  if (id==electronIds_[i]) {refs[j]=electronRefs_[i]; ++j;}
385  }
386  return;
387  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRmuon refs 
) const
inline

Definition at line 389 of file TriggerRefsCollections.h.

References getObjects(), and muonIds_.

389  {
390  getObjects(ids,refs,0,muonIds_.size());
391  }
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 392 of file TriggerRefsCollections.h.

References assert(), end, i, j, muonIds_, muonRefs_, and gen::n.

392  {
393  assert (begin<=end);
394  assert (end<=muonIds_.size());
395  const size_type n(end-begin);
396  ids.resize(n);
397  refs.resize(n);
398  size_type j(0);
399  for (size_type i=begin; i!=end; ++i) {
400  ids[j]=muonIds_[i];
401  refs[j]=muonRefs_[i];
402  ++j;
403  }
404  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRmuon refs 
) const
inline

Definition at line 405 of file TriggerRefsCollections.h.

References getObjects(), and muonIds_.

405  {
406  getObjects(id,refs,0,muonIds_.size());
407  }
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 408 of file TriggerRefsCollections.h.

References assert(), end, i, j, muonIds_, muonRefs_, and gen::n.

408  {
409  assert (begin<=end);
410  assert (end<=muonIds_.size());
411  size_type n(0);
412  for (size_type i=begin; i!=end; ++i) {if (id==muonIds_[i]) {++n;}}
413  refs.resize(n);
414  size_type j(0);
415  for (size_type i=begin; i!=end; ++i) {
416  if (id==muonIds_[i]) {refs[j]=muonRefs_[i]; ++j;}
417  }
418  return;
419  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRjet refs 
) const
inline

Definition at line 421 of file TriggerRefsCollections.h.

References getObjects(), and jetIds_.

421  {
422  getObjects(ids,refs,0,jetIds_.size());
423  }
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 424 of file TriggerRefsCollections.h.

References assert(), end, i, j, jetIds_, jetRefs_, and gen::n.

424  {
425  assert (begin<=end);
426  assert (end<=jetIds_.size());
427  const size_type n(end-begin);
428  ids.resize(n);
429  refs.resize(n);
430  size_type j(0);
431  for (size_type i=begin; i!=end; ++i) {
432  ids[j]=jetIds_[i];
433  refs[j]=jetRefs_[i];
434  ++j;
435  }
436  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRjet refs 
) const
inline

Definition at line 437 of file TriggerRefsCollections.h.

References getObjects(), and jetIds_.

437  {
438  getObjects(id,refs,0,jetIds_.size());
439  }
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 440 of file TriggerRefsCollections.h.

References assert(), end, i, j, jetIds_, jetRefs_, and gen::n.

440  {
441  assert (begin<=end);
442  assert (end<=jetIds_.size());
443  size_type n(0);
444  for (size_type i=begin; i!=end; ++i) {if (id==jetIds_[i]) {++n;}}
445  refs.resize(n);
446  size_type j(0);
447  for (size_type i=begin; i!=end; ++i) {
448  if (id==jetIds_[i]) {refs[j]=jetRefs_[i]; ++j;}
449  }
450  return;
451  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRcomposite refs 
) const
inline

Definition at line 453 of file TriggerRefsCollections.h.

References compositeIds_, and getObjects().

453  {
454  getObjects(ids,refs,0,compositeIds_.size());
455  }
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 456 of file TriggerRefsCollections.h.

References assert(), compositeIds_, compositeRefs_, end, i, j, and gen::n.

456  {
457  assert (begin<=end);
458  assert (end<=compositeIds_.size());
459  const size_type n(end-begin);
460  ids.resize(n);
461  refs.resize(n);
462  size_type j(0);
463  for (size_type i=begin; i!=end; ++i) {
464  ids[j]=compositeIds_[i];
465  refs[j]=compositeRefs_[i];
466  ++j;
467  }
468  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRcomposite refs 
) const
inline

Definition at line 469 of file TriggerRefsCollections.h.

References compositeIds_, and getObjects().

469  {
470  getObjects(id,refs,0,compositeIds_.size());
471  }
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 472 of file TriggerRefsCollections.h.

References assert(), compositeIds_, compositeRefs_, end, i, j, and gen::n.

472  {
473  assert (begin<=end);
474  assert (end<=compositeIds_.size());
475  size_type n(0);
476  for (size_type i=begin; i!=end; ++i) {if (id==compositeIds_[i]) {++n;}}
477  refs.resize(n);
478  size_type j(0);
479  for (size_type i=begin; i!=end; ++i) {
480  if (id==compositeIds_[i]) {refs[j]=compositeRefs_[i]; ++j;}
481  }
482  return;
483  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRbasemet refs 
) const
inline

Definition at line 485 of file TriggerRefsCollections.h.

References basemetIds_, and getObjects().

485  {
486  getObjects(ids,refs,0,basemetIds_.size());
487  }
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 488 of file TriggerRefsCollections.h.

References assert(), basemetIds_, basemetRefs_, end, i, j, and gen::n.

488  {
489  assert (begin<=end);
490  assert (end<=basemetIds_.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]=basemetIds_[i];
497  refs[j]=basemetRefs_[i];
498  ++j;
499  }
500  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRbasemet refs 
) const
inline

Definition at line 501 of file TriggerRefsCollections.h.

References basemetIds_, and getObjects().

501  {
502  getObjects(id,refs,0,basemetIds_.size());
503  }
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 504 of file TriggerRefsCollections.h.

References assert(), basemetIds_, basemetRefs_, end, i, j, and gen::n.

504  {
505  assert (begin<=end);
506  assert (end<=basemetIds_.size());
507  size_type n(0);
508  for (size_type i=begin; i!=end; ++i) {if (id==basemetIds_[i]) {++n;}}
509  refs.resize(n);
510  size_type j(0);
511  for (size_type i=begin; i!=end; ++i) {
512  if (id==basemetIds_[i]) {refs[j]=basemetRefs_[i]; ++j;}
513  }
514  return;
515  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRcalomet refs 
) const
inline

Definition at line 517 of file TriggerRefsCollections.h.

References calometIds_, and getObjects().

517  {
518  getObjects(ids,refs,0,calometIds_.size());
519  }
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 520 of file TriggerRefsCollections.h.

References assert(), calometIds_, calometRefs_, end, i, j, and gen::n.

520  {
521  assert (begin<=end);
522  assert (end<=calometIds_.size());
523  const size_type n(end-begin);
524  ids.resize(n);
525  refs.resize(n);
526  size_type j(0);
527  for (size_type i=begin; i!=end; ++i) {
528  ids[j]=calometIds_[i];
529  refs[j]=calometRefs_[i];
530  ++j;
531  }
532  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRcalomet refs 
) const
inline

Definition at line 533 of file TriggerRefsCollections.h.

References calometIds_, and getObjects().

533  {
534  getObjects(id,refs,0,calometIds_.size());
535  }
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 536 of file TriggerRefsCollections.h.

References assert(), calometIds_, calometRefs_, end, i, j, and gen::n.

536  {
537  assert (begin<=end);
538  assert (end<=calometIds_.size());
539  size_type n(0);
540  for (size_type i=begin; i!=end; ++i) {if (id==calometIds_[i]) {++n;}}
541  refs.resize(n);
542  size_type j(0);
543  for (size_type i=begin; i!=end; ++i) {
544  if (id==calometIds_[i]) {refs[j]=calometRefs_[i]; ++j;}
545  }
546  return;
547  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRpixtrack refs 
) const
inline

Definition at line 549 of file TriggerRefsCollections.h.

References getObjects(), and pixtrackIds_.

549  {
550  getObjects(ids,refs,0,pixtrackIds_.size());
551  }
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 552 of file TriggerRefsCollections.h.

References assert(), end, i, j, gen::n, pixtrackIds_, and pixtrackRefs_.

552  {
553  assert (begin<=end);
554  assert (end<=pixtrackIds_.size());
555  const size_type n(end-begin);
556  ids.resize(n);
557  refs.resize(n);
558  size_type j(0);
559  for (size_type i=begin; i!=end; ++i) {
560  ids[j]=pixtrackIds_[i];
561  refs[j]=pixtrackRefs_[i];
562  ++j;
563  }
564  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRpixtrack refs 
) const
inline

Definition at line 565 of file TriggerRefsCollections.h.

References getObjects(), and pixtrackIds_.

565  {
566  getObjects(id,refs,0,pixtrackIds_.size());
567  }
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 568 of file TriggerRefsCollections.h.

References assert(), end, i, j, gen::n, pixtrackIds_, and pixtrackRefs_.

568  {
569  assert (begin<=end);
570  assert (end<=pixtrackIds_.size());
571  size_type n(0);
572  for (size_type i=begin; i!=end; ++i) {if (id==pixtrackIds_[i]) {++n;}}
573  refs.resize(n);
574  size_type j(0);
575  for (size_type i=begin; i!=end; ++i) {
576  if (id==pixtrackIds_[i]) {refs[j]=pixtrackRefs_[i]; ++j;}
577  }
578  return;
579  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1em refs 
) const
inline

Definition at line 581 of file TriggerRefsCollections.h.

References getObjects(), and l1emIds_.

581  {
582  getObjects(ids,refs,0,l1emIds_.size());
583  }
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 584 of file TriggerRefsCollections.h.

References assert(), end, i, j, l1emIds_, l1emRefs_, and gen::n.

584  {
585  assert (begin<=end);
586  assert (end<=l1emIds_.size());
587  const size_type n(end-begin);
588  ids.resize(n);
589  refs.resize(n);
590  size_type j(0);
591  for (size_type i=begin; i!=end; ++i) {
592  ids[j]=l1emIds_[i];
593  refs[j]=l1emRefs_[i];
594  ++j;
595  }
596  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1em refs 
) const
inline

Definition at line 597 of file TriggerRefsCollections.h.

References getObjects(), and l1emIds_.

597  {
598  getObjects(id,refs,0,l1emIds_.size());
599  }
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 600 of file TriggerRefsCollections.h.

References assert(), end, i, j, l1emIds_, l1emRefs_, and gen::n.

600  {
601  assert (begin<=end);
602  assert (end<=l1emIds_.size());
603  size_type n(0);
604  for (size_type i=begin; i!=end; ++i) {if (id==l1emIds_[i]) {++n;}}
605  refs.resize(n);
606  size_type j(0);
607  for (size_type i=begin; i!=end; ++i) {
608  if (id==l1emIds_[i]) {refs[j]=l1emRefs_[i]; ++j;}
609  }
610  return;
611  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1muon refs 
) const
inline

Definition at line 613 of file TriggerRefsCollections.h.

References getObjects(), and l1muonIds_.

613  {
614  getObjects(ids,refs,0,l1muonIds_.size());
615  }
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 616 of file TriggerRefsCollections.h.

References assert(), end, i, j, l1muonIds_, l1muonRefs_, and gen::n.

616  {
617  assert (begin<=end);
618  assert (end<=l1muonIds_.size());
619  const size_type n(end-begin);
620  ids.resize(n);
621  refs.resize(n);
622  size_type j(0);
623  for (size_type i=begin; i!=end; ++i) {
624  ids[j]=l1muonIds_[i];
625  refs[j]=l1muonRefs_[i];
626  ++j;
627  }
628  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1muon refs 
) const
inline

Definition at line 629 of file TriggerRefsCollections.h.

References getObjects(), and l1muonIds_.

629  {
630  getObjects(id,refs,0,l1muonIds_.size());
631  }
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 632 of file TriggerRefsCollections.h.

References assert(), end, i, j, l1muonIds_, l1muonRefs_, and gen::n.

632  {
633  assert (begin<=end);
634  assert (end<=l1muonIds_.size());
635  size_type n(0);
636  for (size_type i=begin; i!=end; ++i) {if (id==l1muonIds_[i]) {++n;}}
637  refs.resize(n);
638  size_type j(0);
639  for (size_type i=begin; i!=end; ++i) {
640  if (id==l1muonIds_[i]) {refs[j]=l1muonRefs_[i]; ++j;}
641  }
642  return;
643  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1jet refs 
) const
inline

Definition at line 645 of file TriggerRefsCollections.h.

References getObjects(), and l1jetIds_.

645  {
646  getObjects(ids,refs,0,l1jetIds_.size());
647  }
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 648 of file TriggerRefsCollections.h.

References assert(), end, i, j, l1jetIds_, l1jetRefs_, and gen::n.

648  {
649  assert (begin<=end);
650  assert (end<=l1jetIds_.size());
651  const size_type n(end-begin);
652  ids.resize(n);
653  refs.resize(n);
654  size_type j(0);
655  for (size_type i=begin; i!=end; ++i) {
656  ids[j]=l1jetIds_[i];
657  refs[j]=l1jetRefs_[i];
658  ++j;
659  }
660  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1jet refs 
) const
inline

Definition at line 661 of file TriggerRefsCollections.h.

References getObjects(), and l1jetIds_.

661  {
662  getObjects(id,refs,0,l1jetIds_.size());
663  }
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 664 of file TriggerRefsCollections.h.

References assert(), end, i, j, l1jetIds_, l1jetRefs_, and gen::n.

664  {
665  assert (begin<=end);
666  assert (end<=l1jetIds_.size());
667  size_type n(0);
668  for (size_type i=begin; i!=end; ++i) {if (id==l1jetIds_[i]) {++n;}}
669  refs.resize(n);
670  size_type j(0);
671  for (size_type i=begin; i!=end; ++i) {
672  if (id==l1jetIds_[i]) {refs[j]=l1jetRefs_[i]; ++j;}
673  }
674  return;
675  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1etmiss refs 
) const
inline

Definition at line 677 of file TriggerRefsCollections.h.

References getObjects(), and l1etmissIds_.

677  {
678  getObjects(ids,refs,0,l1etmissIds_.size());
679  }
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 680 of file TriggerRefsCollections.h.

References assert(), end, i, j, l1etmissIds_, l1etmissRefs_, and gen::n.

680  {
681  assert (begin<=end);
682  assert (end<=l1etmissIds_.size());
683  const size_type n(end-begin);
684  ids.resize(n);
685  refs.resize(n);
686  size_type j(0);
687  for (size_type i=begin; i!=end; ++i) {
688  ids[j]=l1etmissIds_[i];
689  refs[j]=l1etmissRefs_[i];
690  ++j;
691  }
692  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1etmiss refs 
) const
inline

Definition at line 693 of file TriggerRefsCollections.h.

References getObjects(), and l1etmissIds_.

693  {
694  getObjects(id,refs,0,l1etmissIds_.size());
695  }
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 696 of file TriggerRefsCollections.h.

References assert(), end, i, j, l1etmissIds_, l1etmissRefs_, and gen::n.

696  {
697  assert (begin<=end);
698  assert (end<=l1etmissIds_.size());
699  size_type n(0);
700  for (size_type i=begin; i!=end; ++i) {if (id==l1etmissIds_[i]) {++n;}}
701  refs.resize(n);
702  size_type j(0);
703  for (size_type i=begin; i!=end; ++i) {
704  if (id==l1etmissIds_[i]) {refs[j]=l1etmissRefs_[i]; ++j;}
705  }
706  return;
707  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1hfrings refs 
) const
inline

Definition at line 709 of file TriggerRefsCollections.h.

References getObjects(), and l1hfringsIds_.

709  {
710  getObjects(ids,refs,0,l1hfringsIds_.size());
711  }
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 712 of file TriggerRefsCollections.h.

References assert(), end, i, j, l1hfringsIds_, l1hfringsRefs_, and gen::n.

712  {
713  assert (begin<=end);
714  assert (end<=l1hfringsIds_.size());
715  const size_type n(end-begin);
716  ids.resize(n);
717  refs.resize(n);
718  size_type j(0);
719  for (size_type i=begin; i!=end; ++i) {
720  ids[j]=l1hfringsIds_[i];
721  refs[j]=l1hfringsRefs_[i];
722  ++j;
723  }
724  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1hfrings refs 
) const
inline

Definition at line 725 of file TriggerRefsCollections.h.

References getObjects(), and l1hfringsIds_.

725  {
726  getObjects(id,refs,0,l1hfringsIds_.size());
727  }
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 728 of file TriggerRefsCollections.h.

References assert(), end, i, j, l1hfringsIds_, l1hfringsRefs_, and gen::n.

728  {
729  assert (begin<=end);
730  assert (end<=l1hfringsIds_.size());
731  size_type n(0);
732  for (size_type i=begin; i!=end; ++i) {if (id==l1hfringsIds_[i]) {++n;}}
733  refs.resize(n);
734  size_type j(0);
735  for (size_type i=begin; i!=end; ++i) {
736  if (id==l1hfringsIds_[i]) {refs[j]=l1hfringsRefs_[i]; ++j;}
737  }
738  return;
739  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRpfjet refs 
) const
inline

Definition at line 741 of file TriggerRefsCollections.h.

References getObjects(), and pfjetIds_.

741  {
742  getObjects(ids,refs,0,pfjetIds_.size());
743  }
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 744 of file TriggerRefsCollections.h.

References assert(), end, i, j, gen::n, pfjetIds_, and pfjetRefs_.

744  {
745  assert (begin<=end);
746  assert (end<=pfjetIds_.size());
747  const size_type n(end-begin);
748  ids.resize(n);
749  refs.resize(n);
750  size_type j(0);
751  for (size_type i=begin; i!=end; ++i) {
752  ids[j]=pfjetIds_[i];
753  refs[j]=pfjetRefs_[i];
754  ++j;
755  }
756  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRpfjet refs 
) const
inline

Definition at line 757 of file TriggerRefsCollections.h.

References getObjects(), and pfjetIds_.

757  {
758  getObjects(id,refs,0,pfjetIds_.size());
759  }
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 760 of file TriggerRefsCollections.h.

References assert(), end, i, j, gen::n, pfjetIds_, and pfjetRefs_.

760  {
761  assert (begin<=end);
762  assert (end<=pfjetIds_.size());
763  size_type n(0);
764  for (size_type i=begin; i!=end; ++i) {if (id==pfjetIds_[i]) {++n;}}
765  refs.resize(n);
766  size_type j(0);
767  for (size_type i=begin; i!=end; ++i) {
768  if (id==pfjetIds_[i]) {refs[j]=pfjetRefs_[i]; ++j;}
769  }
770  return;
771  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRpftau refs 
) const
inline

Definition at line 773 of file TriggerRefsCollections.h.

References getObjects(), and pftauIds_.

773  {
774  getObjects(ids,refs,0,pftauIds_.size());
775  }
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 776 of file TriggerRefsCollections.h.

References assert(), end, i, j, gen::n, pftauIds_, and pftauRefs_.

776  {
777  assert (begin<=end);
778  assert (end<=pftauIds_.size());
779  const size_type n(end-begin);
780  ids.resize(n);
781  refs.resize(n);
782  size_type j(0);
783  for (size_type i=begin; i!=end; ++i) {
784  ids[j]=pftauIds_[i];
785  refs[j]=pftauRefs_[i];
786  ++j;
787  }
788  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRpftau refs 
) const
inline

Definition at line 789 of file TriggerRefsCollections.h.

References getObjects(), and pftauIds_.

789  {
790  getObjects(id,refs,0,pftauIds_.size());
791  }
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 792 of file TriggerRefsCollections.h.

References assert(), end, i, j, gen::n, pftauIds_, and pftauRefs_.

792  {
793  assert (begin<=end);
794  assert (end<=pftauIds_.size());
795  size_type n(0);
796  for (size_type i=begin; i!=end; ++i) {if (id==pftauIds_[i]) {++n;}}
797  refs.resize(n);
798  size_type j(0);
799  for (size_type i=begin; i!=end; ++i) {
800  if (id==pftauIds_[i]) {refs[j]=pftauRefs_[i]; ++j;}
801  }
802  return;
803  }
int i
Definition: DBlmapReader.cc:9
assert(m_qm.get())
uint16_t size_type
int j
Definition: DBlmapReader.cc:9
#define end
Definition: vmac.h:37
#define begin
Definition: vmac.h:30
const Vids& trigger::TriggerRefsCollections::jetIds ( ) const
inline
const VRjet& trigger::TriggerRefsCollections::jetRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::jetSize ( ) const
inline

Definition at line 818 of file TriggerRefsCollections.h.

References jetIds_.

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

Definition at line 838 of file TriggerRefsCollections.h.

References l1emIds_.

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

Definition at line 850 of file TriggerRefsCollections.h.

References l1etmissIds_.

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

Definition at line 854 of file TriggerRefsCollections.h.

References l1hfringsIds_.

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

Definition at line 846 of file TriggerRefsCollections.h.

References l1jetIds_.

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::muonIds ( ) const
inline
const VRmuon& trigger::TriggerRefsCollections::muonRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::muonSize ( ) const
inline

Definition at line 814 of file TriggerRefsCollections.h.

References muonIds_.

Referenced by HLTMuonL2PreFilter::hltFilter().

const Vids& trigger::TriggerRefsCollections::pfjetIds ( ) const
inline
const VRpfjet& trigger::TriggerRefsCollections::pfjetRefs ( ) const
inline
size_type trigger::TriggerRefsCollections::pfjetSize ( ) const
inline

Definition at line 858 of file TriggerRefsCollections.h.

References pfjetIds_.

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

Definition at line 862 of file TriggerRefsCollections.h.

References pftauIds_.

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

Definition at line 807 of file TriggerRefsCollections.h.

References photonIds_.

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

807 {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 806 of file TriggerRefsCollections.h.

References photonIds_.

806 {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 834 of file TriggerRefsCollections.h.

References pixtrackIds_.

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

utility

Definition at line 131 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_, muonIds_, muonRefs_, pfjetIds_, pfjetRefs_, pftauIds_, pftauRefs_, photonIds_, photonRefs_, pixtrackIds_, pixtrackRefs_, and std::swap().

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

131  {
132  std::swap(photonIds_, other.photonIds_);
133  std::swap(photonRefs_, other.photonRefs_);
134  std::swap(electronIds_, other.electronIds_);
135  std::swap(electronRefs_, other.electronRefs_);
136  std::swap(muonIds_, other.muonIds_);
137  std::swap(muonRefs_, other.muonRefs_);
138  std::swap(jetIds_, other.jetIds_);
139  std::swap(jetRefs_, other.jetRefs_);
140  std::swap(compositeIds_, other.compositeIds_);
141  std::swap(compositeRefs_, other.compositeRefs_);
142  std::swap(basemetIds_, other.basemetIds_);
143  std::swap(basemetRefs_, other.basemetRefs_);
144  std::swap(calometIds_, other.calometIds_);
145  std::swap(calometRefs_, other.calometRefs_);
146  std::swap(pixtrackIds_, other.pixtrackIds_);
147  std::swap(pixtrackRefs_, other.pixtrackRefs_);
148 
149  std::swap(l1emIds_, other.l1emIds_);
150  std::swap(l1emRefs_, other.l1emRefs_);
151  std::swap(l1muonIds_, other.l1muonIds_);
152  std::swap(l1muonRefs_, other.l1muonRefs_);
153  std::swap(l1jetIds_, other.l1jetIds_);
154  std::swap(l1jetRefs_, other.l1jetRefs_);
155  std::swap(l1etmissIds_, other.l1etmissIds_);
156  std::swap(l1etmissRefs_, other.l1etmissRefs_);
157  std::swap(l1hfringsIds_, other.l1hfringsIds_);
158  std::swap(l1hfringsRefs_, other.l1hfringsRefs_);
159 
160  std::swap(pfjetIds_, other.pfjetIds_);
161  std::swap(pfjetRefs_, other.pfjetRefs_);
162  std::swap(pftauIds_, other.pftauIds_);
163  std::swap(pftauRefs_, other.pftauRefs_);
164  }
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)

Member Data Documentation

Vids trigger::TriggerRefsCollections::basemetIds_
private
VRbasemet trigger::TriggerRefsCollections::basemetRefs_
private

Definition at line 85 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), basemetRefs(), getObjects(), and swap().

Vids trigger::TriggerRefsCollections::calometIds_
private
VRcalomet trigger::TriggerRefsCollections::calometRefs_
private

Definition at line 87 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), calometRefs(), getObjects(), and swap().

Vids trigger::TriggerRefsCollections::compositeIds_
private
VRcomposite trigger::TriggerRefsCollections::compositeRefs_
private

Definition at line 83 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), compositeRefs(), getObjects(), and swap().

Vids trigger::TriggerRefsCollections::electronIds_
private
VRelectron trigger::TriggerRefsCollections::electronRefs_
private

Definition at line 77 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), electronRefs(), getObjects(), and swap().

Vids trigger::TriggerRefsCollections::jetIds_
private

Definition at line 80 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), getObjects(), jetIds(), jetSize(), and swap().

VRjet trigger::TriggerRefsCollections::jetRefs_
private

Definition at line 81 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), getObjects(), jetRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1emIds_
private

Definition at line 91 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), getObjects(), l1emIds(), l1emSize(), and swap().

VRl1em trigger::TriggerRefsCollections::l1emRefs_
private

Definition at line 92 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), getObjects(), l1emRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1etmissIds_
private
VRl1etmiss trigger::TriggerRefsCollections::l1etmissRefs_
private

Definition at line 98 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), getObjects(), l1etmissRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1hfringsIds_
private
VRl1hfrings trigger::TriggerRefsCollections::l1hfringsRefs_
private

Definition at line 100 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), getObjects(), l1hfringsRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1jetIds_
private

Definition at line 95 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), getObjects(), l1jetIds(), l1jetSize(), and swap().

VRl1jet trigger::TriggerRefsCollections::l1jetRefs_
private

Definition at line 96 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), getObjects(), l1jetRefs(), and swap().

Vids trigger::TriggerRefsCollections::l1muonIds_
private

Definition at line 93 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), getObjects(), l1muonIds(), l1muonSize(), and swap().

VRl1muon trigger::TriggerRefsCollections::l1muonRefs_
private

Definition at line 94 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), getObjects(), l1muonRefs(), and swap().

Vids trigger::TriggerRefsCollections::muonIds_
private

Definition at line 78 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), getObjects(), muonIds(), muonSize(), and swap().

VRmuon trigger::TriggerRefsCollections::muonRefs_
private

Definition at line 79 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), getObjects(), muonRefs(), and swap().

Vids trigger::TriggerRefsCollections::pfjetIds_
private

Definition at line 102 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), getObjects(), pfjetIds(), pfjetSize(), and swap().

VRpfjet trigger::TriggerRefsCollections::pfjetRefs_
private

Definition at line 103 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), getObjects(), pfjetRefs(), and swap().

Vids trigger::TriggerRefsCollections::pftauIds_
private

Definition at line 104 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), getObjects(), pftauIds(), pftauSize(), and swap().

VRpftau trigger::TriggerRefsCollections::pftauRefs_
private

Definition at line 105 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), getObjects(), pftauRefs(), and swap().

Vids trigger::TriggerRefsCollections::photonIds_
private

data members

physics type ids and Refs

Definition at line 74 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), getObjects(), photonIds(), photonSize(), and swap().

VRphoton trigger::TriggerRefsCollections::photonRefs_
private

Definition at line 75 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), getObjects(), photonRefs(), and swap().

Vids trigger::TriggerRefsCollections::pixtrackIds_
private
VRpixtrack trigger::TriggerRefsCollections::pixtrackRefs_
private

Definition at line 89 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), getObjects(), pixtrackRefs(), and swap().