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)
 
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 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, 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 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 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 71 of file TriggerRefsCollections.h.

Constructor & Destructor Documentation

trigger::TriggerRefsCollections::TriggerRefsCollections ( )
inline

methods

constructors

Definition at line 114 of file TriggerRefsCollections.h.

114  :
115  photonIds_(), photonRefs_(),
117  muonIds_(), muonRefs_(),
118  jetIds_(), jetRefs_(),
123 
124  l1emIds_(), l1emRefs_(),
125  l1muonIds_(), l1muonRefs_(),
126  l1jetIds_(), l1jetRefs_(),
129 
130  pfjetIds_(), pfjetRefs_(),
131  pftauIds_(), pftauRefs_(),
132  pfmetIds_(), pfmetRefs_()
133  { }

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

References photonIds_, and photonRefs_.

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

174  {
175  photonIds_.push_back(id);
176  photonRefs_.push_back(ref);
177  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::ElectronRef ref 
)
inline

Definition at line 178 of file TriggerRefsCollections.h.

References electronIds_, and electronRefs_.

178  {
179  electronIds_.push_back(id);
180  electronRefs_.push_back(ref);
181  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::RecoChargedCandidateRef ref 
)
inline

Definition at line 182 of file TriggerRefsCollections.h.

References muonIds_, and muonRefs_.

182  {
183  muonIds_.push_back(id);
184  muonRefs_.push_back(ref);
185  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::CaloJetRef ref 
)
inline

Definition at line 186 of file TriggerRefsCollections.h.

References jetIds_, and jetRefs_.

186  {
187  jetIds_.push_back(id);
188  jetRefs_.push_back(ref);
189  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::CompositeCandidateRef ref 
)
inline

Definition at line 190 of file TriggerRefsCollections.h.

References compositeIds_, and compositeRefs_.

190  {
191  compositeIds_.push_back(id);
192  compositeRefs_.push_back(ref);
193  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::METRef ref 
)
inline

Definition at line 194 of file TriggerRefsCollections.h.

References basemetIds_, and basemetRefs_.

194  {
195  basemetIds_.push_back(id);
196  basemetRefs_.push_back(ref);
197  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::CaloMETRef ref 
)
inline

Definition at line 198 of file TriggerRefsCollections.h.

References calometIds_, and calometRefs_.

198  {
199  calometIds_.push_back(id);
200  calometRefs_.push_back(ref);
201  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::IsolatedPixelTrackCandidateRef ref 
)
inline

Definition at line 202 of file TriggerRefsCollections.h.

References pixtrackIds_, and pixtrackRefs_.

202  {
203  pixtrackIds_.push_back(id);
204  pixtrackRefs_.push_back(ref);
205  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1EmParticleRef ref 
)
inline

Definition at line 207 of file TriggerRefsCollections.h.

References l1emIds_, and l1emRefs_.

207  {
208  l1emIds_.push_back(id);
209  l1emRefs_.push_back(ref);
210  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1MuonParticleRef ref 
)
inline

Definition at line 211 of file TriggerRefsCollections.h.

References l1muonIds_, and l1muonRefs_.

211  {
212  l1muonIds_.push_back(id);
213  l1muonRefs_.push_back(ref);
214  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1JetParticleRef ref 
)
inline

Definition at line 215 of file TriggerRefsCollections.h.

References l1jetIds_, and l1jetRefs_.

215  {
216  l1jetIds_.push_back(id);
217  l1jetRefs_.push_back(ref);
218  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1EtMissParticleRef ref 
)
inline

Definition at line 219 of file TriggerRefsCollections.h.

References l1etmissIds_, and l1etmissRefs_.

219  {
220  l1etmissIds_.push_back(id);
221  l1etmissRefs_.push_back(ref);
222  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1HFRingsRef ref 
)
inline

Definition at line 223 of file TriggerRefsCollections.h.

References l1hfringsIds_, and l1hfringsRefs_.

223  {
224  l1hfringsIds_.push_back(id);
225  l1hfringsRefs_.push_back(ref);
226  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::PFJetRef ref 
)
inline

Definition at line 228 of file TriggerRefsCollections.h.

References pfjetIds_, and pfjetRefs_.

228  {
229  pfjetIds_.push_back(id);
230  pfjetRefs_.push_back(ref);
231  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::PFTauRef ref 
)
inline

Definition at line 232 of file TriggerRefsCollections.h.

References pftauIds_, and pftauRefs_.

232  {
233  pftauIds_.push_back(id);
234  pftauRefs_.push_back(ref);
235  }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::PFMETRef ref 
)
inline

Definition at line 236 of file TriggerRefsCollections.h.

References pfmetIds_, and pfmetRefs_.

236  {
237  pfmetIds_.push_back(id);
238  pfmetRefs_.push_back(ref);
239  }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRphoton refs 
)
inline

Definition at line 242 of file TriggerRefsCollections.h.

References assert(), photonIds_, and photonRefs_.

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

242  {
243  assert(ids.size()==refs.size());
244  photonIds_.insert(photonIds_.end(),ids.begin(),ids.end());
245  photonRefs_.insert(photonRefs_.end(),refs.begin(),refs.end());
246  return photonIds_.size();
247  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRelectron refs 
)
inline

Definition at line 248 of file TriggerRefsCollections.h.

References assert(), electronIds_, and electronRefs_.

248  {
249  assert(ids.size()==refs.size());
250  electronIds_.insert(electronIds_.end(),ids.begin(),ids.end());
251  electronRefs_.insert(electronRefs_.end(),refs.begin(),refs.end());
252  return electronIds_.size();
253  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRmuon refs 
)
inline

Definition at line 254 of file TriggerRefsCollections.h.

References assert(), muonIds_, and muonRefs_.

254  {
255  assert(ids.size()==refs.size());
256  muonIds_.insert(muonIds_.end(),ids.begin(),ids.end());
257  muonRefs_.insert(muonRefs_.end(),refs.begin(),refs.end());
258  return muonIds_.size();
259  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRjet refs 
)
inline

Definition at line 260 of file TriggerRefsCollections.h.

References assert(), jetIds_, and jetRefs_.

260  {
261  assert(ids.size()==refs.size());
262  jetIds_.insert(jetIds_.end(),ids.begin(),ids.end());
263  jetRefs_.insert(jetRefs_.end(),refs.begin(),refs.end());
264  return jetIds_.size();
265  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRcomposite refs 
)
inline

Definition at line 266 of file TriggerRefsCollections.h.

References assert(), compositeIds_, and compositeRefs_.

266  {
267  assert(ids.size()==refs.size());
268  compositeIds_.insert(compositeIds_.end(),ids.begin(),ids.end());
269  compositeRefs_.insert(compositeRefs_.end(),refs.begin(),refs.end());
270  return compositeIds_.size();
271  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRbasemet refs 
)
inline

Definition at line 272 of file TriggerRefsCollections.h.

References assert(), basemetIds_, and basemetRefs_.

272  {
273  assert(ids.size()==refs.size());
274  basemetIds_.insert(basemetIds_.end(),ids.begin(),ids.end());
275  basemetRefs_.insert(basemetRefs_.end(),refs.begin(),refs.end());
276  return basemetIds_.size();
277  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRcalomet refs 
)
inline

Definition at line 278 of file TriggerRefsCollections.h.

References assert(), calometIds_, and calometRefs_.

278  {
279  assert(ids.size()==refs.size());
280  calometIds_.insert(calometIds_.end(),ids.begin(),ids.end());
281  calometRefs_.insert(calometRefs_.end(),refs.begin(),refs.end());
282  return calometIds_.size();
283  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRpixtrack refs 
)
inline

Definition at line 284 of file TriggerRefsCollections.h.

References assert(), pixtrackIds_, and pixtrackRefs_.

284  {
285  assert(ids.size()==refs.size());
286  pixtrackIds_.insert(pixtrackIds_.end(),ids.begin(),ids.end());
287  pixtrackRefs_.insert(pixtrackRefs_.end(),refs.begin(),refs.end());
288  return pixtrackIds_.size();
289  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1em refs 
)
inline

Definition at line 291 of file TriggerRefsCollections.h.

References assert(), l1emIds_, and l1emRefs_.

291  {
292  assert(ids.size()==refs.size());
293  l1emIds_.insert(l1emIds_.end(),ids.begin(),ids.end());
294  l1emRefs_.insert(l1emRefs_.end(),refs.begin(),refs.end());
295  return l1emIds_.size();
296  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1muon refs 
)
inline

Definition at line 297 of file TriggerRefsCollections.h.

References assert(), l1muonIds_, and l1muonRefs_.

297  {
298  assert(ids.size()==refs.size());
299  l1muonIds_.insert(l1muonIds_.end(),ids.begin(),ids.end());
300  l1muonRefs_.insert(l1muonRefs_.end(),refs.begin(),refs.end());
301  return l1muonIds_.size();
302  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1jet refs 
)
inline

Definition at line 303 of file TriggerRefsCollections.h.

References assert(), l1jetIds_, and l1jetRefs_.

303  {
304  assert(ids.size()==refs.size());
305  l1jetIds_.insert(l1jetIds_.end(),ids.begin(),ids.end());
306  l1jetRefs_.insert(l1jetRefs_.end(),refs.begin(),refs.end());
307  return l1jetIds_.size();
308  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1etmiss refs 
)
inline

Definition at line 309 of file TriggerRefsCollections.h.

References assert(), l1etmissIds_, and l1etmissRefs_.

309  {
310  assert(ids.size()==refs.size());
311  l1etmissIds_.insert(l1etmissIds_.end(),ids.begin(),ids.end());
312  l1etmissRefs_.insert(l1etmissRefs_.end(),refs.begin(),refs.end());
313  return l1etmissIds_.size();
314  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1hfrings refs 
)
inline

Definition at line 315 of file TriggerRefsCollections.h.

References assert(), l1hfringsIds_, and l1hfringsRefs_.

315  {
316  assert(ids.size()==refs.size());
317  l1hfringsIds_.insert(l1hfringsIds_.end(),ids.begin(),ids.end());
318  l1hfringsRefs_.insert(l1hfringsRefs_.end(),refs.begin(),refs.end());
319  return l1hfringsIds_.size();
320  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRpfjet refs 
)
inline

Definition at line 322 of file TriggerRefsCollections.h.

References assert(), pfjetIds_, and pfjetRefs_.

322  {
323  assert(ids.size()==refs.size());
324  pfjetIds_.insert(pfjetIds_.end(),ids.begin(),ids.end());
325  pfjetRefs_.insert(pfjetRefs_.end(),refs.begin(),refs.end());
326  return pfjetIds_.size();
327  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRpftau refs 
)
inline

Definition at line 328 of file TriggerRefsCollections.h.

References assert(), pftauIds_, and pftauRefs_.

328  {
329  assert(ids.size()==refs.size());
330  pftauIds_.insert(pftauIds_.end(),ids.begin(),ids.end());
331  pftauRefs_.insert(pftauRefs_.end(),refs.begin(),refs.end());
332  return pftauIds_.size();
333  }
assert(m_qm.get())
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRpfmet refs 
)
inline

Definition at line 334 of file TriggerRefsCollections.h.

References assert(), pfmetIds_, and pfmetRefs_.

334  {
335  assert(ids.size()==refs.size());
336  pfmetIds_.insert(pfmetIds_.end(),ids.begin(),ids.end());
337  pfmetRefs_.insert(pfmetRefs_.end(),refs.begin(),refs.end());
338  return pfmetIds_.size();
339  }
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 875 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 879 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 871 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 859 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 345 of file TriggerRefsCollections.h.

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

345  {
346  assert (begin<=end);
347  assert (end<=photonIds_.size());
348  const size_type n(end-begin);
349  ids.resize(n);
350  refs.resize(n);
351  size_type j(0);
352  for (size_type i=begin; i!=end; ++i) {
353  ids[j]=photonIds_[i];
354  refs[j]=photonRefs_[i];
355  ++j;
356  }
357  }
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 358 of file TriggerRefsCollections.h.

References getObjects(), and photonIds_.

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

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

361  {
362  assert (begin<=end);
363  assert (end<=photonIds_.size());
364  size_type n(0);
365  for (size_type i=begin; i!=end; ++i) {if (id==photonIds_[i]) {++n;}}
366  refs.resize(n);
367  size_type j(0);
368  for (size_type i=begin; i!=end; ++i) {
369  if (id==photonIds_[i]) {refs[j]=photonRefs_[i]; ++j;}
370  }
371  return;
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 ( Vids ids,
VRelectron refs 
) const
inline

Definition at line 374 of file TriggerRefsCollections.h.

References electronIds_, and getObjects().

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

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

377  {
378  assert (begin<=end);
379  assert (end<=electronIds_.size());
380  const size_type n(end-begin);
381  ids.resize(n);
382  refs.resize(n);
383  size_type j(0);
384  for (size_type i=begin; i!=end; ++i) {
385  ids[j]=electronIds_[i];
386  refs[j]=electronRefs_[i];
387  ++j;
388  }
389  }
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 390 of file TriggerRefsCollections.h.

References electronIds_, and getObjects().

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

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

393  {
394  assert (begin<=end);
395  assert (end<=electronIds_.size());
396  size_type n(0);
397  for (size_type i=begin; i!=end; ++i) {if (id==electronIds_[i]) {++n;}}
398  refs.resize(n);
399  size_type j(0);
400  for (size_type i=begin; i!=end; ++i) {
401  if (id==electronIds_[i]) {refs[j]=electronRefs_[i]; ++j;}
402  }
403  return;
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 ( Vids ids,
VRmuon refs 
) const
inline

Definition at line 406 of file TriggerRefsCollections.h.

References getObjects(), and muonIds_.

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

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

409  {
410  assert (begin<=end);
411  assert (end<=muonIds_.size());
412  const size_type n(end-begin);
413  ids.resize(n);
414  refs.resize(n);
415  size_type j(0);
416  for (size_type i=begin; i!=end; ++i) {
417  ids[j]=muonIds_[i];
418  refs[j]=muonRefs_[i];
419  ++j;
420  }
421  }
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 422 of file TriggerRefsCollections.h.

References getObjects(), and muonIds_.

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

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

425  {
426  assert (begin<=end);
427  assert (end<=muonIds_.size());
428  size_type n(0);
429  for (size_type i=begin; i!=end; ++i) {if (id==muonIds_[i]) {++n;}}
430  refs.resize(n);
431  size_type j(0);
432  for (size_type i=begin; i!=end; ++i) {
433  if (id==muonIds_[i]) {refs[j]=muonRefs_[i]; ++j;}
434  }
435  return;
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 ( Vids ids,
VRjet refs 
) const
inline

Definition at line 438 of file TriggerRefsCollections.h.

References getObjects(), and jetIds_.

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

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

441  {
442  assert (begin<=end);
443  assert (end<=jetIds_.size());
444  const size_type n(end-begin);
445  ids.resize(n);
446  refs.resize(n);
447  size_type j(0);
448  for (size_type i=begin; i!=end; ++i) {
449  ids[j]=jetIds_[i];
450  refs[j]=jetRefs_[i];
451  ++j;
452  }
453  }
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 454 of file TriggerRefsCollections.h.

References getObjects(), and jetIds_.

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

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

457  {
458  assert (begin<=end);
459  assert (end<=jetIds_.size());
460  size_type n(0);
461  for (size_type i=begin; i!=end; ++i) {if (id==jetIds_[i]) {++n;}}
462  refs.resize(n);
463  size_type j(0);
464  for (size_type i=begin; i!=end; ++i) {
465  if (id==jetIds_[i]) {refs[j]=jetRefs_[i]; ++j;}
466  }
467  return;
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 ( Vids ids,
VRcomposite refs 
) const
inline

Definition at line 470 of file TriggerRefsCollections.h.

References compositeIds_, and getObjects().

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

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

473  {
474  assert (begin<=end);
475  assert (end<=compositeIds_.size());
476  const size_type n(end-begin);
477  ids.resize(n);
478  refs.resize(n);
479  size_type j(0);
480  for (size_type i=begin; i!=end; ++i) {
481  ids[j]=compositeIds_[i];
482  refs[j]=compositeRefs_[i];
483  ++j;
484  }
485  }
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 486 of file TriggerRefsCollections.h.

References compositeIds_, and getObjects().

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

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

489  {
490  assert (begin<=end);
491  assert (end<=compositeIds_.size());
492  size_type n(0);
493  for (size_type i=begin; i!=end; ++i) {if (id==compositeIds_[i]) {++n;}}
494  refs.resize(n);
495  size_type j(0);
496  for (size_type i=begin; i!=end; ++i) {
497  if (id==compositeIds_[i]) {refs[j]=compositeRefs_[i]; ++j;}
498  }
499  return;
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 ( Vids ids,
VRbasemet refs 
) const
inline

Definition at line 502 of file TriggerRefsCollections.h.

References basemetIds_, and getObjects().

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

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

505  {
506  assert (begin<=end);
507  assert (end<=basemetIds_.size());
508  const size_type n(end-begin);
509  ids.resize(n);
510  refs.resize(n);
511  size_type j(0);
512  for (size_type i=begin; i!=end; ++i) {
513  ids[j]=basemetIds_[i];
514  refs[j]=basemetRefs_[i];
515  ++j;
516  }
517  }
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 518 of file TriggerRefsCollections.h.

References basemetIds_, and getObjects().

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

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

521  {
522  assert (begin<=end);
523  assert (end<=basemetIds_.size());
524  size_type n(0);
525  for (size_type i=begin; i!=end; ++i) {if (id==basemetIds_[i]) {++n;}}
526  refs.resize(n);
527  size_type j(0);
528  for (size_type i=begin; i!=end; ++i) {
529  if (id==basemetIds_[i]) {refs[j]=basemetRefs_[i]; ++j;}
530  }
531  return;
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 ( Vids ids,
VRcalomet refs 
) const
inline

Definition at line 534 of file TriggerRefsCollections.h.

References calometIds_, and getObjects().

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

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

537  {
538  assert (begin<=end);
539  assert (end<=calometIds_.size());
540  const size_type n(end-begin);
541  ids.resize(n);
542  refs.resize(n);
543  size_type j(0);
544  for (size_type i=begin; i!=end; ++i) {
545  ids[j]=calometIds_[i];
546  refs[j]=calometRefs_[i];
547  ++j;
548  }
549  }
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 550 of file TriggerRefsCollections.h.

References calometIds_, and getObjects().

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

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

553  {
554  assert (begin<=end);
555  assert (end<=calometIds_.size());
556  size_type n(0);
557  for (size_type i=begin; i!=end; ++i) {if (id==calometIds_[i]) {++n;}}
558  refs.resize(n);
559  size_type j(0);
560  for (size_type i=begin; i!=end; ++i) {
561  if (id==calometIds_[i]) {refs[j]=calometRefs_[i]; ++j;}
562  }
563  return;
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 ( Vids ids,
VRpixtrack refs 
) const
inline

Definition at line 566 of file TriggerRefsCollections.h.

References getObjects(), and pixtrackIds_.

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

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

569  {
570  assert (begin<=end);
571  assert (end<=pixtrackIds_.size());
572  const size_type n(end-begin);
573  ids.resize(n);
574  refs.resize(n);
575  size_type j(0);
576  for (size_type i=begin; i!=end; ++i) {
577  ids[j]=pixtrackIds_[i];
578  refs[j]=pixtrackRefs_[i];
579  ++j;
580  }
581  }
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 582 of file TriggerRefsCollections.h.

References getObjects(), and pixtrackIds_.

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

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

585  {
586  assert (begin<=end);
587  assert (end<=pixtrackIds_.size());
588  size_type n(0);
589  for (size_type i=begin; i!=end; ++i) {if (id==pixtrackIds_[i]) {++n;}}
590  refs.resize(n);
591  size_type j(0);
592  for (size_type i=begin; i!=end; ++i) {
593  if (id==pixtrackIds_[i]) {refs[j]=pixtrackRefs_[i]; ++j;}
594  }
595  return;
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 ( Vids ids,
VRl1em refs 
) const
inline

Definition at line 598 of file TriggerRefsCollections.h.

References getObjects(), and l1emIds_.

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

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

601  {
602  assert (begin<=end);
603  assert (end<=l1emIds_.size());
604  const size_type n(end-begin);
605  ids.resize(n);
606  refs.resize(n);
607  size_type j(0);
608  for (size_type i=begin; i!=end; ++i) {
609  ids[j]=l1emIds_[i];
610  refs[j]=l1emRefs_[i];
611  ++j;
612  }
613  }
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 614 of file TriggerRefsCollections.h.

References getObjects(), and l1emIds_.

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

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

617  {
618  assert (begin<=end);
619  assert (end<=l1emIds_.size());
620  size_type n(0);
621  for (size_type i=begin; i!=end; ++i) {if (id==l1emIds_[i]) {++n;}}
622  refs.resize(n);
623  size_type j(0);
624  for (size_type i=begin; i!=end; ++i) {
625  if (id==l1emIds_[i]) {refs[j]=l1emRefs_[i]; ++j;}
626  }
627  return;
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 ( Vids ids,
VRl1muon refs 
) const
inline

Definition at line 630 of file TriggerRefsCollections.h.

References getObjects(), and l1muonIds_.

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

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

633  {
634  assert (begin<=end);
635  assert (end<=l1muonIds_.size());
636  const size_type n(end-begin);
637  ids.resize(n);
638  refs.resize(n);
639  size_type j(0);
640  for (size_type i=begin; i!=end; ++i) {
641  ids[j]=l1muonIds_[i];
642  refs[j]=l1muonRefs_[i];
643  ++j;
644  }
645  }
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 646 of file TriggerRefsCollections.h.

References getObjects(), and l1muonIds_.

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

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

649  {
650  assert (begin<=end);
651  assert (end<=l1muonIds_.size());
652  size_type n(0);
653  for (size_type i=begin; i!=end; ++i) {if (id==l1muonIds_[i]) {++n;}}
654  refs.resize(n);
655  size_type j(0);
656  for (size_type i=begin; i!=end; ++i) {
657  if (id==l1muonIds_[i]) {refs[j]=l1muonRefs_[i]; ++j;}
658  }
659  return;
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 ( Vids ids,
VRl1jet refs 
) const
inline

Definition at line 662 of file TriggerRefsCollections.h.

References getObjects(), and l1jetIds_.

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

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

665  {
666  assert (begin<=end);
667  assert (end<=l1jetIds_.size());
668  const size_type n(end-begin);
669  ids.resize(n);
670  refs.resize(n);
671  size_type j(0);
672  for (size_type i=begin; i!=end; ++i) {
673  ids[j]=l1jetIds_[i];
674  refs[j]=l1jetRefs_[i];
675  ++j;
676  }
677  }
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 678 of file TriggerRefsCollections.h.

References getObjects(), and l1jetIds_.

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

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

681  {
682  assert (begin<=end);
683  assert (end<=l1jetIds_.size());
684  size_type n(0);
685  for (size_type i=begin; i!=end; ++i) {if (id==l1jetIds_[i]) {++n;}}
686  refs.resize(n);
687  size_type j(0);
688  for (size_type i=begin; i!=end; ++i) {
689  if (id==l1jetIds_[i]) {refs[j]=l1jetRefs_[i]; ++j;}
690  }
691  return;
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 ( Vids ids,
VRl1etmiss refs 
) const
inline

Definition at line 694 of file TriggerRefsCollections.h.

References getObjects(), and l1etmissIds_.

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

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

697  {
698  assert (begin<=end);
699  assert (end<=l1etmissIds_.size());
700  const size_type n(end-begin);
701  ids.resize(n);
702  refs.resize(n);
703  size_type j(0);
704  for (size_type i=begin; i!=end; ++i) {
705  ids[j]=l1etmissIds_[i];
706  refs[j]=l1etmissRefs_[i];
707  ++j;
708  }
709  }
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 710 of file TriggerRefsCollections.h.

References getObjects(), and l1etmissIds_.

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

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

713  {
714  assert (begin<=end);
715  assert (end<=l1etmissIds_.size());
716  size_type n(0);
717  for (size_type i=begin; i!=end; ++i) {if (id==l1etmissIds_[i]) {++n;}}
718  refs.resize(n);
719  size_type j(0);
720  for (size_type i=begin; i!=end; ++i) {
721  if (id==l1etmissIds_[i]) {refs[j]=l1etmissRefs_[i]; ++j;}
722  }
723  return;
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 ( Vids ids,
VRl1hfrings refs 
) const
inline

Definition at line 726 of file TriggerRefsCollections.h.

References getObjects(), and l1hfringsIds_.

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

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

729  {
730  assert (begin<=end);
731  assert (end<=l1hfringsIds_.size());
732  const size_type n(end-begin);
733  ids.resize(n);
734  refs.resize(n);
735  size_type j(0);
736  for (size_type i=begin; i!=end; ++i) {
737  ids[j]=l1hfringsIds_[i];
738  refs[j]=l1hfringsRefs_[i];
739  ++j;
740  }
741  }
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 742 of file TriggerRefsCollections.h.

References getObjects(), and l1hfringsIds_.

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

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

745  {
746  assert (begin<=end);
747  assert (end<=l1hfringsIds_.size());
748  size_type n(0);
749  for (size_type i=begin; i!=end; ++i) {if (id==l1hfringsIds_[i]) {++n;}}
750  refs.resize(n);
751  size_type j(0);
752  for (size_type i=begin; i!=end; ++i) {
753  if (id==l1hfringsIds_[i]) {refs[j]=l1hfringsRefs_[i]; ++j;}
754  }
755  return;
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 ( Vids ids,
VRpfjet refs 
) const
inline

Definition at line 758 of file TriggerRefsCollections.h.

References getObjects(), and pfjetIds_.

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

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

761  {
762  assert (begin<=end);
763  assert (end<=pfjetIds_.size());
764  const size_type n(end-begin);
765  ids.resize(n);
766  refs.resize(n);
767  size_type j(0);
768  for (size_type i=begin; i!=end; ++i) {
769  ids[j]=pfjetIds_[i];
770  refs[j]=pfjetRefs_[i];
771  ++j;
772  }
773  }
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 774 of file TriggerRefsCollections.h.

References getObjects(), and pfjetIds_.

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

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

777  {
778  assert (begin<=end);
779  assert (end<=pfjetIds_.size());
780  size_type n(0);
781  for (size_type i=begin; i!=end; ++i) {if (id==pfjetIds_[i]) {++n;}}
782  refs.resize(n);
783  size_type j(0);
784  for (size_type i=begin; i!=end; ++i) {
785  if (id==pfjetIds_[i]) {refs[j]=pfjetRefs_[i]; ++j;}
786  }
787  return;
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 ( Vids ids,
VRpftau refs 
) const
inline

Definition at line 790 of file TriggerRefsCollections.h.

References getObjects(), and pftauIds_.

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

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

793  {
794  assert (begin<=end);
795  assert (end<=pftauIds_.size());
796  const size_type n(end-begin);
797  ids.resize(n);
798  refs.resize(n);
799  size_type j(0);
800  for (size_type i=begin; i!=end; ++i) {
801  ids[j]=pftauIds_[i];
802  refs[j]=pftauRefs_[i];
803  ++j;
804  }
805  }
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 806 of file TriggerRefsCollections.h.

References getObjects(), and pftauIds_.

806  {
807  getObjects(id,refs,0,pftauIds_.size());
808  }
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 809 of file TriggerRefsCollections.h.

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

809  {
810  assert (begin<=end);
811  assert (end<=pftauIds_.size());
812  size_type n(0);
813  for (size_type i=begin; i!=end; ++i) {if (id==pftauIds_[i]) {++n;}}
814  refs.resize(n);
815  size_type j(0);
816  for (size_type i=begin; i!=end; ++i) {
817  if (id==pftauIds_[i]) {refs[j]=pftauRefs_[i]; ++j;}
818  }
819  return;
820  }
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,
VRpfmet refs 
) const
inline

Definition at line 822 of file TriggerRefsCollections.h.

References getObjects(), and pfmetIds_.

822  {
823  getObjects(ids,refs,0,pfmetIds_.size());
824  }
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 825 of file TriggerRefsCollections.h.

References assert(), end, i, j, gen::n, pfmetIds_, and pfmetRefs_.

825  {
826  assert (begin<=end);
827  assert (end<=pfmetIds_.size());
828  const size_type n(end-begin);
829  ids.resize(n);
830  refs.resize(n);
831  size_type j(0);
832  for (size_type i=begin; i!=end; ++i) {
833  ids[j]=pfmetIds_[i];
834  refs[j]=pfmetRefs_[i];
835  ++j;
836  }
837  }
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,
VRpfmet refs 
) const
inline

Definition at line 838 of file TriggerRefsCollections.h.

References getObjects(), and pfmetIds_.

838  {
839  getObjects(id,refs,0,pfmetIds_.size());
840  }
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 841 of file TriggerRefsCollections.h.

References assert(), end, i, j, gen::n, pfmetIds_, and pfmetRefs_.

841  {
842  assert (begin<=end);
843  assert (end<=pfmetIds_.size());
844  size_type n(0);
845  for (size_type i=begin; i!=end; ++i) {if (id==pfmetIds_[i]) {++n;}}
846  refs.resize(n);
847  size_type j(0);
848  for (size_type i=begin; i!=end; ++i) {
849  if (id==pfmetIds_[i]) {refs[j]=pfmetRefs_[i]; ++j;}
850  }
851  return;
852  }
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 867 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 887 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 899 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 903 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 895 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 863 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 907 of file TriggerRefsCollections.h.

References pfjetIds_.

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

Definition at line 915 of file TriggerRefsCollections.h.

References pfmetIds_.

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

Definition at line 911 of file TriggerRefsCollections.h.

References pftauIds_.

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

Definition at line 856 of file TriggerRefsCollections.h.

References photonIds_.

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

856 {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 855 of file TriggerRefsCollections.h.

References photonIds_.

855 {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 883 of file TriggerRefsCollections.h.

References pixtrackIds_.

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

utility

Definition at line 136 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_, pfmetIds_, pfmetRefs_, pftauIds_, pftauRefs_, photonIds_, photonRefs_, pixtrackIds_, pixtrackRefs_, and std::swap().

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

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

Member Data Documentation

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

Definition at line 87 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 89 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 85 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 79 of file TriggerRefsCollections.h.

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

Vids trigger::TriggerRefsCollections::jetIds_
private

Definition at line 82 of file TriggerRefsCollections.h.

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

VRjet trigger::TriggerRefsCollections::jetRefs_
private

Definition at line 83 of file TriggerRefsCollections.h.

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

Vids trigger::TriggerRefsCollections::l1emIds_
private

Definition at line 93 of file TriggerRefsCollections.h.

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

VRl1em trigger::TriggerRefsCollections::l1emRefs_
private

Definition at line 94 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 100 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 102 of file TriggerRefsCollections.h.

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

Vids trigger::TriggerRefsCollections::l1jetIds_
private

Definition at line 97 of file TriggerRefsCollections.h.

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

VRl1jet trigger::TriggerRefsCollections::l1jetRefs_
private

Definition at line 98 of file TriggerRefsCollections.h.

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

Vids trigger::TriggerRefsCollections::l1muonIds_
private

Definition at line 95 of file TriggerRefsCollections.h.

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

VRl1muon trigger::TriggerRefsCollections::l1muonRefs_
private

Definition at line 96 of file TriggerRefsCollections.h.

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

Vids trigger::TriggerRefsCollections::muonIds_
private

Definition at line 80 of file TriggerRefsCollections.h.

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

VRmuon trigger::TriggerRefsCollections::muonRefs_
private

Definition at line 81 of file TriggerRefsCollections.h.

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

Vids trigger::TriggerRefsCollections::pfjetIds_
private

Definition at line 104 of file TriggerRefsCollections.h.

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

VRpfjet trigger::TriggerRefsCollections::pfjetRefs_
private

Definition at line 105 of file TriggerRefsCollections.h.

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

Vids trigger::TriggerRefsCollections::pfmetIds_
private

Definition at line 108 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), getObjects(), pfmetIds(), pfmetSize(), and swap().

VRpfmet trigger::TriggerRefsCollections::pfmetRefs_
private

Definition at line 109 of file TriggerRefsCollections.h.

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

Vids trigger::TriggerRefsCollections::pftauIds_
private

Definition at line 106 of file TriggerRefsCollections.h.

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

VRpftau trigger::TriggerRefsCollections::pftauRefs_
private

Definition at line 107 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 76 of file TriggerRefsCollections.h.

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

VRphoton trigger::TriggerRefsCollections::photonRefs_
private

Definition at line 77 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 91 of file TriggerRefsCollections.h.

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