CMS 3D CMS Logo

trigger::TriggerRefsCollections Class Reference

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

#include <DataFormats/HLTReco/interface/TriggerRefsCollections.h>

Inheritance diagram for trigger::TriggerRefsCollections:

trigger::TriggerEventWithRefs trigger::TriggerFilterObjectWithRefs

List of all members.

Public Member Functions

void addObject (int id, const l1extra::L1EtMissParticleRef &ref)
void addObject (int id, const l1extra::L1JetParticleRef &ref)
void addObject (int id, const l1extra::L1MuonParticleRef &ref)
void addObject (int id, const l1extra::L1EmParticleRef &ref)
void addObject (int id, const reco::IsolatedPixelTrackCandidateRef &ref)
void addObject (int id, const reco::CaloMETRef &ref)
void addObject (int id, const reco::METRef &ref)
void addObject (int id, const reco::CompositeCandidateRef &ref)
void addObject (int id, const reco::CaloJetRef &ref)
void addObject (int id, const reco::RecoChargedCandidateRef &ref)
void addObject (int id, const reco::ElectronRef &ref)
void addObject (int id, const reco::RecoEcalCandidateRef &ref)
 setters for L3 collections: (id=physics type, and Ref<C>)
size_type addObjects (const Vids &ids, const VRl1etmiss &refs)
size_type addObjects (const Vids &ids, const VRl1jet &refs)
size_type addObjects (const Vids &ids, const VRl1muon &refs)
size_type addObjects (const Vids &ids, const VRl1em &refs)
size_type addObjects (const Vids &ids, const VRpixtrack &refs)
size_type addObjects (const Vids &ids, const VRcalomet &refs)
size_type addObjects (const Vids &ids, const VRbasemet &refs)
size_type addObjects (const Vids &ids, const VRcomposite &refs)
size_type addObjects (const Vids &ids, const VRjet &refs)
size_type addObjects (const Vids &ids, const VRmuon &refs)
size_type addObjects (const Vids &ids, const VRelectron &refs)
size_type addObjects (const Vids &ids, const VRphoton &refs)
const VidsbasemetIds () const
const VRbasemetbasemetRefs () const
size_type basemetSize () const
const VidscalometIds () const
const VRcalometcalometRefs () const
size_type calometSize () const
const VidscompositeIds () const
const VRcompositecompositeRefs () const
size_type compositeSize () const
const VidselectronIds () const
const VRelectronelectronRefs () const
size_type electronSize () const
void getObjects (int id, VRl1etmiss &refs, size_type begin, size_type end) const
void getObjects (int id, VRl1etmiss &refs) const
void getObjects (Vids &ids, VRl1etmiss &refs, size_type begin, size_type end) const
void getObjects (Vids &ids, VRl1etmiss &refs) const
void getObjects (int id, VRl1jet &refs, size_type begin, size_type end) const
void getObjects (int id, VRl1jet &refs) const
void getObjects (Vids &ids, VRl1jet &refs, size_type begin, size_type end) const
void getObjects (Vids &ids, VRl1jet &refs) const
void getObjects (int id, VRl1muon &refs, size_type begin, size_type end) const
void getObjects (int id, VRl1muon &refs) const
void getObjects (Vids &ids, VRl1muon &refs, size_type begin, size_type end) const
void getObjects (Vids &ids, VRl1muon &refs) const
void getObjects (int id, VRl1em &refs, size_type begin, size_type end) const
void getObjects (int id, VRl1em &refs) const
void getObjects (Vids &ids, VRl1em &refs, size_type begin, size_type end) const
void getObjects (Vids &ids, VRl1em &refs) const
void getObjects (int id, VRpixtrack &refs, size_type begin, size_type end) const
void getObjects (int id, VRpixtrack &refs) const
void getObjects (Vids &ids, VRpixtrack &refs, size_type begin, size_type end) const
void getObjects (Vids &ids, VRpixtrack &refs) const
void getObjects (int id, VRcalomet &refs, size_type begin, size_type end) const
void getObjects (int id, VRcalomet &refs) const
void getObjects (Vids &ids, VRcalomet &refs, size_type begin, size_type end) const
void getObjects (Vids &ids, VRcalomet &refs) const
void getObjects (int id, VRbasemet &refs, size_type begin, size_type end) const
void getObjects (int id, VRbasemet &refs) const
void getObjects (Vids &ids, VRbasemet &refs, size_type begin, size_type end) const
void getObjects (Vids &ids, VRbasemet &refs) const
void getObjects (int id, VRcomposite &refs, size_type begin, size_type end) const
void getObjects (int id, VRcomposite &refs) const
void getObjects (Vids &ids, VRcomposite &refs, size_type begin, size_type end) const
void getObjects (Vids &ids, VRcomposite &refs) const
void getObjects (int id, VRjet &refs, size_type begin, size_type end) const
void getObjects (int id, VRjet &refs) const
void getObjects (Vids &ids, VRjet &refs, size_type begin, size_type end) const
void getObjects (Vids &ids, VRjet &refs) const
void getObjects (int id, VRmuon &refs, size_type begin, size_type end) const
void getObjects (int id, VRmuon &refs) const
void getObjects (Vids &ids, VRmuon &refs, size_type begin, size_type end) const
void getObjects (Vids &ids, VRmuon &refs) const
void getObjects (int id, VRelectron &refs, size_type begin, size_type end) const
void getObjects (int id, VRelectron &refs) const
void getObjects (Vids &ids, VRelectron &refs, size_type begin, size_type end) const
void getObjects (Vids &ids, VRelectron &refs) const
void getObjects (int id, VRphoton &refs, size_type begin, size_type end) const
void getObjects (int id, VRphoton &refs) const
void getObjects (Vids &ids, VRphoton &refs, size_type begin, size_type end) const
void getObjects (Vids &ids, VRphoton &refs) const
 various physics-level getters:
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 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 VidsphotonIds () const
const VRphotonphotonRefs () const
size_type photonSize () const
 low-level getters for data members
const VidspixtrackIds () const
const VRpixtrackpixtrackRefs () const
size_type pixtrackSize () const
void swap (TriggerRefsCollections &other)
 utility
 TriggerRefsCollections ()
 methods

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 l1jetIds_
VRl1jet l1jetRefs_
Vids l1muonIds_
VRl1muon l1muonRefs_
Vids muonIds_
VRmuon muonRefs_
Vids photonIds_
 data members
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.

Date
2009/03/17 16:21:34
Revision
1.11.2.1

Author:
Martin Grunewald

Definition at line 63 of file TriggerRefsCollections.h.


Constructor & Destructor Documentation

trigger::TriggerRefsCollections::TriggerRefsCollections (  )  [inline]

methods

constructors

Definition at line 97 of file TriggerRefsCollections.h.

00097                              :
00098       photonIds_(), photonRefs_(),
00099       electronIds_(), electronRefs_(),
00100       muonIds_(), muonRefs_(),
00101       compositeIds_(), compositeRefs_(),
00102       basemetIds_(), basemetRefs_(),
00103       calometIds_(), calometRefs_(),
00104       pixtrackIds_(), pixtrackRefs_(),
00105 
00106       l1emIds_(), l1emRefs_(),
00107       l1muonIds_(), l1muonRefs_(),
00108       l1jetIds_(), l1jetRefs_(),
00109       l1etmissIds_(), l1etmissRefs_()
00110       { }


Member Function Documentation

void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1EtMissParticleRef ref 
) [inline]

Definition at line 187 of file TriggerRefsCollections.h.

References l1etmissIds_, and l1etmissRefs_.

00187                                                                   {
00188       l1etmissIds_.push_back(id);
00189       l1etmissRefs_.push_back(ref);
00190     }

void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1JetParticleRef ref 
) [inline]

Definition at line 183 of file TriggerRefsCollections.h.

References l1jetIds_, and l1jetRefs_.

00183                                                                {
00184       l1jetIds_.push_back(id);
00185       l1jetRefs_.push_back(ref);
00186     }

void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1MuonParticleRef ref 
) [inline]

Definition at line 179 of file TriggerRefsCollections.h.

References l1muonIds_, and l1muonRefs_.

00179                                                                 {
00180       l1muonIds_.push_back(id);
00181       l1muonRefs_.push_back(ref);
00182     }

void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1EmParticleRef ref 
) [inline]

Definition at line 175 of file TriggerRefsCollections.h.

References l1emIds_, and l1emRefs_.

00175                                                               {
00176       l1emIds_.push_back(id);
00177       l1emRefs_.push_back(ref);
00178     }

void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::IsolatedPixelTrackCandidateRef ref 
) [inline]

Definition at line 170 of file TriggerRefsCollections.h.

References pixtrackIds_, and pixtrackRefs_.

00170                                                                           {
00171       pixtrackIds_.push_back(id);
00172       pixtrackRefs_.push_back(ref);
00173     }

void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::CaloMETRef ref 
) [inline]

Definition at line 166 of file TriggerRefsCollections.h.

References calometIds_, and calometRefs_.

00166                                                       {
00167       calometIds_.push_back(id);
00168       calometRefs_.push_back(ref);
00169     }

void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::METRef ref 
) [inline]

Definition at line 162 of file TriggerRefsCollections.h.

References basemetIds_, and basemetRefs_.

00162                                                   {
00163       basemetIds_.push_back(id);
00164       basemetRefs_.push_back(ref);
00165     }

void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::CompositeCandidateRef ref 
) [inline]

Definition at line 158 of file TriggerRefsCollections.h.

References compositeIds_, and compositeRefs_.

00158                                                                  {
00159       compositeIds_.push_back(id);
00160       compositeRefs_.push_back(ref);
00161     }

void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::CaloJetRef ref 
) [inline]

Definition at line 154 of file TriggerRefsCollections.h.

References jetIds_, and jetRefs_.

00154                                                       {
00155       jetIds_.push_back(id);
00156       jetRefs_.push_back(ref);
00157     }

void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::RecoChargedCandidateRef ref 
) [inline]

Definition at line 150 of file TriggerRefsCollections.h.

References muonIds_, and muonRefs_.

00150                                                                    {
00151       muonIds_.push_back(id);
00152       muonRefs_.push_back(ref);
00153     }

void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::ElectronRef ref 
) [inline]

Definition at line 146 of file TriggerRefsCollections.h.

References electronIds_, and electronRefs_.

00146                                                        {
00147       electronIds_.push_back(id);
00148       electronRefs_.push_back(ref);
00149     }

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

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

Definition at line 142 of file TriggerRefsCollections.h.

References photonIds_, and photonRefs_.

00142                                                                 {
00143       photonIds_.push_back(id);
00144       photonRefs_.push_back(ref);
00145     }

size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1etmiss refs 
) [inline]

Definition at line 261 of file TriggerRefsCollections.h.

References l1etmissIds_, and l1etmissRefs_.

00261                                                                    {
00262       assert(ids.size()==refs.size());
00263       l1etmissIds_.insert(l1etmissIds_.end(),ids.begin(),ids.end());
00264       l1etmissRefs_.insert(l1etmissRefs_.end(),refs.begin(),refs.end());
00265       return l1etmissIds_.size();
00266     }

size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1jet refs 
) [inline]

Definition at line 255 of file TriggerRefsCollections.h.

References l1jetIds_, and l1jetRefs_.

00255                                                                 {
00256       assert(ids.size()==refs.size());
00257       l1jetIds_.insert(l1jetIds_.end(),ids.begin(),ids.end());
00258       l1jetRefs_.insert(l1jetRefs_.end(),refs.begin(),refs.end());
00259       return l1jetIds_.size();
00260     }

size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1muon refs 
) [inline]

Definition at line 249 of file TriggerRefsCollections.h.

References l1muonIds_, and l1muonRefs_.

00249                                                                  {
00250       assert(ids.size()==refs.size());
00251       l1muonIds_.insert(l1muonIds_.end(),ids.begin(),ids.end());
00252       l1muonRefs_.insert(l1muonRefs_.end(),refs.begin(),refs.end());
00253       return l1muonIds_.size();
00254     }

size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1em refs 
) [inline]

Definition at line 243 of file TriggerRefsCollections.h.

References l1emIds_, and l1emRefs_.

00243                                                                {
00244       assert(ids.size()==refs.size());
00245       l1emIds_.insert(l1emIds_.end(),ids.begin(),ids.end());
00246       l1emRefs_.insert(l1emRefs_.end(),refs.begin(),refs.end());
00247       return l1emIds_.size();
00248     }

size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRpixtrack refs 
) [inline]

Definition at line 236 of file TriggerRefsCollections.h.

References pixtrackIds_, and pixtrackRefs_.

00236                                                                    {
00237       assert(ids.size()==refs.size());
00238       pixtrackIds_.insert(pixtrackIds_.end(),ids.begin(),ids.end());
00239       pixtrackRefs_.insert(pixtrackRefs_.end(),refs.begin(),refs.end());
00240       return pixtrackIds_.size();
00241     }

size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRcalomet refs 
) [inline]

Definition at line 230 of file TriggerRefsCollections.h.

References calometIds_, and calometRefs_.

00230                                                                   {
00231       assert(ids.size()==refs.size());
00232       calometIds_.insert(calometIds_.end(),ids.begin(),ids.end());
00233       calometRefs_.insert(calometRefs_.end(),refs.begin(),refs.end());
00234       return calometIds_.size();
00235     }

size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRbasemet refs 
) [inline]

Definition at line 224 of file TriggerRefsCollections.h.

References basemetIds_, and basemetRefs_.

00224                                                                   {
00225       assert(ids.size()==refs.size());
00226       basemetIds_.insert(basemetIds_.end(),ids.begin(),ids.end());
00227       basemetRefs_.insert(basemetRefs_.end(),refs.begin(),refs.end());
00228       return basemetIds_.size();
00229     }

size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRcomposite refs 
) [inline]

Definition at line 218 of file TriggerRefsCollections.h.

References compositeIds_, and compositeRefs_.

00218                                                                     {
00219       assert(ids.size()==refs.size());
00220       compositeIds_.insert(compositeIds_.end(),ids.begin(),ids.end());
00221       compositeRefs_.insert(compositeRefs_.end(),refs.begin(),refs.end());
00222       return compositeIds_.size();
00223     }

size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRjet refs 
) [inline]

Definition at line 212 of file TriggerRefsCollections.h.

References jetIds_, and jetRefs_.

00212                                                               {
00213       assert(ids.size()==refs.size());
00214       jetIds_.insert(jetIds_.end(),ids.begin(),ids.end());
00215       jetRefs_.insert(jetRefs_.end(),refs.begin(),refs.end());
00216       return jetIds_.size();
00217     }

size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRmuon refs 
) [inline]

Definition at line 206 of file TriggerRefsCollections.h.

References muonIds_, and muonRefs_.

00206                                                                {
00207       assert(ids.size()==refs.size());
00208       muonIds_.insert(muonIds_.end(),ids.begin(),ids.end());
00209       muonRefs_.insert(muonRefs_.end(),refs.begin(),refs.end());
00210       return muonIds_.size();
00211     }

size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRelectron refs 
) [inline]

Definition at line 200 of file TriggerRefsCollections.h.

References electronIds_, and electronRefs_.

00200                                                                    {
00201       assert(ids.size()==refs.size());
00202       electronIds_.insert(electronIds_.end(),ids.begin(),ids.end());
00203       electronRefs_.insert(electronRefs_.end(),refs.begin(),refs.end());
00204       return electronIds_.size();
00205     }

size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRphoton refs 
) [inline]

Definition at line 194 of file TriggerRefsCollections.h.

References photonIds_, and photonRefs_.

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

00194                                                                  {
00195       assert(ids.size()==refs.size());
00196       photonIds_.insert(photonIds_.end(),ids.begin(),ids.end());
00197       photonRefs_.insert(photonRefs_.end(),refs.begin(),refs.end());
00198       return photonIds_.size();
00199     }

const Vids& trigger::TriggerRefsCollections::basemetIds (  )  const [inline]

Definition at line 676 of file TriggerRefsCollections.h.

References basemetIds_.

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

00676 {return basemetIds_;}

const VRbasemet& trigger::TriggerRefsCollections::basemetRefs (  )  const [inline]

Definition at line 677 of file TriggerRefsCollections.h.

References basemetRefs_.

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

00677 {return basemetRefs_;}

size_type trigger::TriggerRefsCollections::basemetSize (  )  const [inline]

Definition at line 675 of file TriggerRefsCollections.h.

References basemetIds_.

00675 {return basemetIds_.size();}

const Vids& trigger::TriggerRefsCollections::calometIds (  )  const [inline]

Definition at line 680 of file TriggerRefsCollections.h.

References calometIds_.

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

00680 {return calometIds_;}

const VRcalomet& trigger::TriggerRefsCollections::calometRefs (  )  const [inline]

Definition at line 681 of file TriggerRefsCollections.h.

References calometRefs_.

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

00681 {return calometRefs_;}

size_type trigger::TriggerRefsCollections::calometSize (  )  const [inline]

Definition at line 679 of file TriggerRefsCollections.h.

References calometIds_.

00679 {return calometIds_.size();}

const Vids& trigger::TriggerRefsCollections::compositeIds (  )  const [inline]

Definition at line 672 of file TriggerRefsCollections.h.

References compositeIds_.

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

00672 {return compositeIds_;}

const VRcomposite& trigger::TriggerRefsCollections::compositeRefs (  )  const [inline]

Definition at line 673 of file TriggerRefsCollections.h.

References compositeRefs_.

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

00673 {return compositeRefs_;}

size_type trigger::TriggerRefsCollections::compositeSize (  )  const [inline]

Definition at line 671 of file TriggerRefsCollections.h.

References compositeIds_.

00671 {return compositeIds_.size();}

const Vids& trigger::TriggerRefsCollections::electronIds (  )  const [inline]

Definition at line 660 of file TriggerRefsCollections.h.

References electronIds_.

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

00660 {return electronIds_;}

const VRelectron& trigger::TriggerRefsCollections::electronRefs (  )  const [inline]

Definition at line 661 of file TriggerRefsCollections.h.

References electronRefs_.

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

00661 {return electronRefs_;}

size_type trigger::TriggerRefsCollections::electronSize (  )  const [inline]

Definition at line 659 of file TriggerRefsCollections.h.

References electronIds_.

00659 {return electronIds_.size();}

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1etmiss refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 641 of file TriggerRefsCollections.h.

References i, j, l1etmissIds_, l1etmissRefs_, and n.

00641                                                                                     {
00642       assert (begin<=end);
00643       assert (end<=l1etmissIds_.size());
00644       size_type n(0);
00645       for (size_type i=begin; i!=end; ++i) {if (id==l1etmissIds_[i]) {++n;}}
00646       refs.resize(n);
00647       size_type j(0);
00648       for (size_type i=begin; i!=end; ++i) {
00649         if (id==l1etmissIds_[i]) {refs[j]=l1etmissRefs_[i]; ++j;}
00650       }
00651       return;
00652     }

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1etmiss refs 
) const [inline]

Definition at line 638 of file TriggerRefsCollections.h.

References getObjects(), and l1etmissIds_.

00638                                                     {
00639       getObjects(id,refs,0,l1etmissIds_.size());
00640     } 

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

Definition at line 625 of file TriggerRefsCollections.h.

References i, j, l1etmissIds_, l1etmissRefs_, and n.

00625                                                                                        {
00626       assert (begin<=end);
00627       assert (end<=l1etmissIds_.size());
00628       const size_type n(end-begin);
00629       ids.resize(n);
00630       refs.resize(n);
00631       size_type j(0);
00632       for (size_type i=begin; i!=end; ++i) {
00633         ids[j]=l1etmissIds_[i];
00634         refs[j]=l1etmissRefs_[i];
00635         ++j;
00636       }
00637     }

void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1etmiss refs 
) const [inline]

Definition at line 622 of file TriggerRefsCollections.h.

References getObjects(), and l1etmissIds_.

00622                                                        {
00623       getObjects(ids,refs,0,l1etmissIds_.size());
00624     }

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1jet refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 609 of file TriggerRefsCollections.h.

References i, j, l1jetIds_, l1jetRefs_, and n.

00609                                                                                  {
00610       assert (begin<=end);
00611       assert (end<=l1jetIds_.size());
00612       size_type n(0);
00613       for (size_type i=begin; i!=end; ++i) {if (id==l1jetIds_[i]) {++n;}}
00614       refs.resize(n);
00615       size_type j(0);
00616       for (size_type i=begin; i!=end; ++i) {
00617         if (id==l1jetIds_[i]) {refs[j]=l1jetRefs_[i]; ++j;}
00618       }
00619       return;
00620     }

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1jet refs 
) const [inline]

Definition at line 606 of file TriggerRefsCollections.h.

References getObjects(), and l1jetIds_.

00606                                                  {
00607       getObjects(id,refs,0,l1jetIds_.size());
00608     } 

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

Definition at line 593 of file TriggerRefsCollections.h.

References i, j, l1jetIds_, l1jetRefs_, and n.

00593                                                                                     {
00594       assert (begin<=end);
00595       assert (end<=l1jetIds_.size());
00596       const size_type n(end-begin);
00597       ids.resize(n);
00598       refs.resize(n);
00599       size_type j(0);
00600       for (size_type i=begin; i!=end; ++i) {
00601         ids[j]=l1jetIds_[i];
00602         refs[j]=l1jetRefs_[i];
00603         ++j;
00604       }
00605     }

void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1jet refs 
) const [inline]

Definition at line 590 of file TriggerRefsCollections.h.

References getObjects(), and l1jetIds_.

00590                                                     {
00591       getObjects(ids,refs,0,l1jetIds_.size());
00592     }

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1muon refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 577 of file TriggerRefsCollections.h.

References i, j, l1muonIds_, l1muonRefs_, and n.

00577                                                                                   {
00578       assert (begin<=end);
00579       assert (end<=l1muonIds_.size());
00580       size_type n(0);
00581       for (size_type i=begin; i!=end; ++i) {if (id==l1muonIds_[i]) {++n;}}
00582       refs.resize(n);
00583       size_type j(0);
00584       for (size_type i=begin; i!=end; ++i) {
00585         if (id==l1muonIds_[i]) {refs[j]=l1muonRefs_[i]; ++j;}
00586       }
00587       return;
00588     }

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1muon refs 
) const [inline]

Definition at line 574 of file TriggerRefsCollections.h.

References getObjects(), and l1muonIds_.

00574                                                   {
00575       getObjects(id,refs,0,l1muonIds_.size());
00576     } 

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

Definition at line 561 of file TriggerRefsCollections.h.

References i, j, l1muonIds_, l1muonRefs_, and n.

00561                                                                                      {
00562       assert (begin<=end);
00563       assert (end<=l1muonIds_.size());
00564       const size_type n(end-begin);
00565       ids.resize(n);
00566       refs.resize(n);
00567       size_type j(0);
00568       for (size_type i=begin; i!=end; ++i) {
00569         ids[j]=l1muonIds_[i];
00570         refs[j]=l1muonRefs_[i];
00571         ++j;
00572       }
00573     }

void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1muon refs 
) const [inline]

Definition at line 558 of file TriggerRefsCollections.h.

References getObjects(), and l1muonIds_.

00558                                                      {
00559       getObjects(ids,refs,0,l1muonIds_.size());
00560     }

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1em refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 545 of file TriggerRefsCollections.h.

References i, j, l1emIds_, l1emRefs_, and n.

00545                                                                                 {
00546       assert (begin<=end);
00547       assert (end<=l1emIds_.size());
00548       size_type n(0);
00549       for (size_type i=begin; i!=end; ++i) {if (id==l1emIds_[i]) {++n;}}
00550       refs.resize(n);
00551       size_type j(0);
00552       for (size_type i=begin; i!=end; ++i) {
00553         if (id==l1emIds_[i]) {refs[j]=l1emRefs_[i]; ++j;}
00554       }
00555       return;
00556     }

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1em refs 
) const [inline]

Definition at line 542 of file TriggerRefsCollections.h.

References getObjects(), and l1emIds_.

00542                                                 {
00543       getObjects(id,refs,0,l1emIds_.size());
00544     } 

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

Definition at line 529 of file TriggerRefsCollections.h.

References i, j, l1emIds_, l1emRefs_, and n.

00529                                                                                    {
00530       assert (begin<=end);
00531       assert (end<=l1emIds_.size());
00532       const size_type n(end-begin);
00533       ids.resize(n);
00534       refs.resize(n);
00535       size_type j(0);
00536       for (size_type i=begin; i!=end; ++i) {
00537         ids[j]=l1emIds_[i];
00538         refs[j]=l1emRefs_[i];
00539         ++j;
00540       }
00541     }

void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1em refs 
) const [inline]

Definition at line 526 of file TriggerRefsCollections.h.

References getObjects(), and l1emIds_.

00526                                                    {
00527       getObjects(ids,refs,0,l1emIds_.size());
00528     }

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRpixtrack refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 513 of file TriggerRefsCollections.h.

References i, j, n, pixtrackIds_, and pixtrackRefs_.

00513                                                                                     {
00514       assert (begin<=end);
00515       assert (end<=pixtrackIds_.size());
00516       size_type n(0);
00517       for (size_type i=begin; i!=end; ++i) {if (id==pixtrackIds_[i]) {++n;}}
00518       refs.resize(n);
00519       size_type j(0);
00520       for (size_type i=begin; i!=end; ++i) {
00521         if (id==pixtrackIds_[i]) {refs[j]=pixtrackRefs_[i]; ++j;}
00522       }
00523       return;
00524     }

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRpixtrack refs 
) const [inline]

Definition at line 510 of file TriggerRefsCollections.h.

References getObjects(), and pixtrackIds_.

00510                                                     {
00511       getObjects(id,refs,0,pixtrackIds_.size());
00512     } 

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

Definition at line 497 of file TriggerRefsCollections.h.

References i, j, n, pixtrackIds_, and pixtrackRefs_.

00497                                                                                        {
00498       assert (begin<=end);
00499       assert (end<=pixtrackIds_.size());
00500       const size_type n(end-begin);
00501       ids.resize(n);
00502       refs.resize(n);
00503       size_type j(0);
00504       for (size_type i=begin; i!=end; ++i) {
00505         ids[j]=pixtrackIds_[i];
00506         refs[j]=pixtrackRefs_[i];
00507         ++j;
00508       }
00509     }

void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRpixtrack refs 
) const [inline]

Definition at line 494 of file TriggerRefsCollections.h.

References getObjects(), and pixtrackIds_.

00494                                                        {
00495       getObjects(ids,refs,0,pixtrackIds_.size());
00496     }

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRcalomet refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 481 of file TriggerRefsCollections.h.

References calometIds_, calometRefs_, i, j, and n.

00481                                                                                    {
00482       assert (begin<=end);
00483       assert (end<=calometIds_.size());
00484       size_type n(0);
00485       for (size_type i=begin; i!=end; ++i) {if (id==calometIds_[i]) {++n;}}
00486       refs.resize(n);
00487       size_type j(0);
00488       for (size_type i=begin; i!=end; ++i) {
00489         if (id==calometIds_[i]) {refs[j]=calometRefs_[i]; ++j;}
00490       }
00491       return;
00492     }

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRcalomet refs 
) const [inline]

Definition at line 478 of file TriggerRefsCollections.h.

References calometIds_, and getObjects().

00478                                                    {
00479       getObjects(id,refs,0,calometIds_.size());
00480     } 

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

Definition at line 465 of file TriggerRefsCollections.h.

References calometIds_, calometRefs_, i, j, and n.

00465                                                                                       {
00466       assert (begin<=end);
00467       assert (end<=calometIds_.size());
00468       const size_type n(end-begin);
00469       ids.resize(n);
00470       refs.resize(n);
00471       size_type j(0);
00472       for (size_type i=begin; i!=end; ++i) {
00473         ids[j]=calometIds_[i];
00474         refs[j]=calometRefs_[i];
00475         ++j;
00476       }
00477     }

void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRcalomet refs 
) const [inline]

Definition at line 462 of file TriggerRefsCollections.h.

References calometIds_, and getObjects().

00462                                                       {
00463       getObjects(ids,refs,0,calometIds_.size());
00464     }

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRbasemet refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 449 of file TriggerRefsCollections.h.

References basemetIds_, basemetRefs_, i, j, and n.

00449                                                                                    {
00450       assert (begin<=end);
00451       assert (end<=basemetIds_.size());
00452       size_type n(0);
00453       for (size_type i=begin; i!=end; ++i) {if (id==basemetIds_[i]) {++n;}}
00454       refs.resize(n);
00455       size_type j(0);
00456       for (size_type i=begin; i!=end; ++i) {
00457         if (id==basemetIds_[i]) {refs[j]=basemetRefs_[i]; ++j;}
00458       }
00459       return;
00460     }

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRbasemet refs 
) const [inline]

Definition at line 446 of file TriggerRefsCollections.h.

References basemetIds_, and getObjects().

00446                                                    {
00447       getObjects(id,refs,0,basemetIds_.size());
00448     }

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

Definition at line 433 of file TriggerRefsCollections.h.

References basemetIds_, basemetRefs_, i, j, and n.

00433                                                                                       {
00434       assert (begin<=end);
00435       assert (end<=basemetIds_.size());
00436       const size_type n(end-begin);
00437       ids.resize(n);
00438       refs.resize(n);
00439       size_type j(0);
00440       for (size_type i=begin; i!=end; ++i) {
00441         ids[j]=basemetIds_[i];
00442         refs[j]=basemetRefs_[i];
00443         ++j;
00444       }
00445     }

void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRbasemet refs 
) const [inline]

Definition at line 430 of file TriggerRefsCollections.h.

References basemetIds_, and getObjects().

00430                                                       {
00431       getObjects(ids,refs,0,basemetIds_.size());
00432     }

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRcomposite refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 417 of file TriggerRefsCollections.h.

References compositeIds_, compositeRefs_, i, j, and n.

00417                                                                                      {
00418       assert (begin<=end);
00419       assert (end<=compositeIds_.size());
00420       size_type n(0);
00421       for (size_type i=begin; i!=end; ++i) {if (id==compositeIds_[i]) {++n;}}
00422       refs.resize(n);
00423       size_type j(0);
00424       for (size_type i=begin; i!=end; ++i) {
00425         if (id==compositeIds_[i]) {refs[j]=compositeRefs_[i]; ++j;}
00426       }
00427       return;
00428     }

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRcomposite refs 
) const [inline]

Definition at line 414 of file TriggerRefsCollections.h.

References compositeIds_, and getObjects().

00414                                                      {
00415       getObjects(id,refs,0,compositeIds_.size());
00416     }

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

Definition at line 401 of file TriggerRefsCollections.h.

References compositeIds_, compositeRefs_, i, j, and n.

00401                                                                                         {
00402       assert (begin<=end);
00403       assert (end<=compositeIds_.size());
00404       const size_type n(end-begin);
00405       ids.resize(n);
00406       refs.resize(n);
00407       size_type j(0);
00408       for (size_type i=begin; i!=end; ++i) {
00409         ids[j]=compositeIds_[i];
00410         refs[j]=compositeRefs_[i];
00411         ++j;
00412       }
00413     }

void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRcomposite refs 
) const [inline]

Definition at line 398 of file TriggerRefsCollections.h.

References compositeIds_, and getObjects().

00398                                                         {
00399       getObjects(ids,refs,0,compositeIds_.size());
00400     }

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRjet refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 385 of file TriggerRefsCollections.h.

References i, j, jetIds_, jetRefs_, and n.

00385                                                                                {
00386       assert (begin<=end);
00387       assert (end<=jetIds_.size());
00388       size_type n(0);
00389       for (size_type i=begin; i!=end; ++i) {if (id==jetIds_[i]) {++n;}}
00390       refs.resize(n);
00391       size_type j(0);
00392       for (size_type i=begin; i!=end; ++i) {
00393         if (id==jetIds_[i]) {refs[j]=jetRefs_[i]; ++j;}
00394       }
00395       return;
00396     }

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRjet refs 
) const [inline]

Definition at line 382 of file TriggerRefsCollections.h.

References getObjects(), and jetIds_.

00382                                                {
00383       getObjects(id,refs,0,jetIds_.size());
00384     }

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

Definition at line 369 of file TriggerRefsCollections.h.

References i, j, jetIds_, jetRefs_, and n.

00369                                                                                   {
00370       assert (begin<=end);
00371       assert (end<=jetIds_.size());
00372       const size_type n(end-begin);
00373       ids.resize(n);
00374       refs.resize(n);
00375       size_type j(0);
00376       for (size_type i=begin; i!=end; ++i) {
00377         ids[j]=jetIds_[i];
00378         refs[j]=jetRefs_[i];
00379         ++j;
00380       }
00381     }

void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRjet refs 
) const [inline]

Definition at line 366 of file TriggerRefsCollections.h.

References getObjects(), and jetIds_.

00366                                                   {
00367       getObjects(ids,refs,0,jetIds_.size());
00368     }

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRmuon refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 353 of file TriggerRefsCollections.h.

References i, j, muonIds_, muonRefs_, and n.

00353                                                                                 {
00354       assert (begin<=end);
00355       assert (end<=muonIds_.size());
00356       size_type n(0);
00357       for (size_type i=begin; i!=end; ++i) {if (id==muonIds_[i]) {++n;}}
00358       refs.resize(n);
00359       size_type j(0);
00360       for (size_type i=begin; i!=end; ++i) {
00361         if (id==muonIds_[i]) {refs[j]=muonRefs_[i]; ++j;}
00362       }
00363       return;
00364     }

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRmuon refs 
) const [inline]

Definition at line 350 of file TriggerRefsCollections.h.

References getObjects(), and muonIds_.

00350                                                 {
00351       getObjects(id,refs,0,muonIds_.size());
00352     }

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

Definition at line 337 of file TriggerRefsCollections.h.

References i, j, muonIds_, muonRefs_, and n.

00337                                                                                    {
00338       assert (begin<=end);
00339       assert (end<=muonIds_.size());
00340       const size_type n(end-begin);
00341       ids.resize(n);
00342       refs.resize(n);
00343       size_type j(0);
00344       for (size_type i=begin; i!=end; ++i) {
00345         ids[j]=muonIds_[i];
00346         refs[j]=muonRefs_[i];
00347         ++j;
00348       }
00349     }

void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRmuon refs 
) const [inline]

Definition at line 334 of file TriggerRefsCollections.h.

References getObjects(), and muonIds_.

00334                                                    {
00335       getObjects(ids,refs,0,muonIds_.size());
00336     }

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRelectron refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 321 of file TriggerRefsCollections.h.

References electronIds_, electronRefs_, i, j, and n.

00321                                                                                     {
00322       assert (begin<=end);
00323       assert (end<=electronIds_.size());
00324       size_type n(0);
00325       for (size_type i=begin; i!=end; ++i) {if (id==electronIds_[i]) {++n;}}
00326       refs.resize(n);
00327       size_type j(0);
00328       for (size_type i=begin; i!=end; ++i) {
00329         if (id==electronIds_[i]) {refs[j]=electronRefs_[i]; ++j;}
00330       }
00331       return;
00332     }

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRelectron refs 
) const [inline]

Definition at line 318 of file TriggerRefsCollections.h.

References electronIds_, and getObjects().

00318                                                     {
00319       getObjects(id,refs,0,electronIds_.size());
00320     }

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

Definition at line 305 of file TriggerRefsCollections.h.

References electronIds_, electronRefs_, i, j, and n.

00305                                                                                        {
00306       assert (begin<=end);
00307       assert (end<=electronIds_.size());
00308       const size_type n(end-begin);
00309       ids.resize(n);
00310       refs.resize(n);
00311       size_type j(0);
00312       for (size_type i=begin; i!=end; ++i) {
00313         ids[j]=electronIds_[i];
00314         refs[j]=electronRefs_[i];
00315         ++j;
00316       }
00317     }

void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRelectron refs 
) const [inline]

Definition at line 302 of file TriggerRefsCollections.h.

References electronIds_, and getObjects().

00302                                                        {
00303       getObjects(ids,refs,0,electronIds_.size());
00304     }

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRphoton refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 289 of file TriggerRefsCollections.h.

References i, j, n, photonIds_, and photonRefs_.

00289                                                                                   {
00290       assert (begin<=end);
00291       assert (end<=photonIds_.size());
00292       size_type n(0);
00293       for (size_type i=begin; i!=end; ++i) {if (id==photonIds_[i]) {++n;}}
00294       refs.resize(n);
00295       size_type j(0);
00296       for (size_type i=begin; i!=end; ++i) {
00297         if (id==photonIds_[i]) {refs[j]=photonRefs_[i]; ++j;}
00298       }
00299       return;
00300     }

void trigger::TriggerRefsCollections::getObjects ( int  id,
VRphoton refs 
) const [inline]

Definition at line 286 of file TriggerRefsCollections.h.

References getObjects(), and photonIds_.

00286                                                   {
00287       getObjects(id,refs,0,photonIds_.size());
00288     }

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

Definition at line 273 of file TriggerRefsCollections.h.

References i, j, n, photonIds_, and photonRefs_.

00273                                                                                      {
00274       assert (begin<=end);
00275       assert (end<=photonIds_.size());
00276       const size_type n(end-begin);
00277       ids.resize(n);
00278       refs.resize(n);
00279       size_type j(0);
00280       for (size_type i=begin; i!=end; ++i) {
00281         ids[j]=photonIds_[i];
00282         refs[j]=photonRefs_[i];
00283         ++j;
00284       }
00285     }

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

various physics-level getters:

Definition at line 270 of file TriggerRefsCollections.h.

References photonIds_.

Referenced by getObjects(), trigger::TriggerEventWithRefs::getObjects(), and HITSiStripRawToClustersRoI::ptracks().

00270                                                      {
00271       getObjects(ids,refs,0,photonIds_.size());
00272     }

const Vids& trigger::TriggerRefsCollections::jetIds (  )  const [inline]

Definition at line 668 of file TriggerRefsCollections.h.

References jetIds_.

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

00668 {return jetIds_;}

const VRjet& trigger::TriggerRefsCollections::jetRefs (  )  const [inline]

Definition at line 669 of file TriggerRefsCollections.h.

References jetRefs_.

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

00669 {return jetRefs_;}

size_type trigger::TriggerRefsCollections::jetSize (  )  const [inline]

Definition at line 667 of file TriggerRefsCollections.h.

References jetIds_.

00667 {return jetIds_.size();}

const Vids& trigger::TriggerRefsCollections::l1emIds (  )  const [inline]

Definition at line 688 of file TriggerRefsCollections.h.

References l1emIds_.

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

00688 {return l1emIds_;}

const VRl1em& trigger::TriggerRefsCollections::l1emRefs (  )  const [inline]

Definition at line 689 of file TriggerRefsCollections.h.

References l1emRefs_.

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

00689 {return l1emRefs_;}

size_type trigger::TriggerRefsCollections::l1emSize (  )  const [inline]

Definition at line 687 of file TriggerRefsCollections.h.

References l1emIds_.

00687 {return l1emIds_.size();}

const Vids& trigger::TriggerRefsCollections::l1etmissIds (  )  const [inline]

Definition at line 700 of file TriggerRefsCollections.h.

References l1etmissIds_.

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

00700 {return l1etmissIds_;}

const VRl1etmiss& trigger::TriggerRefsCollections::l1etmissRefs (  )  const [inline]

Definition at line 701 of file TriggerRefsCollections.h.

References l1etmissRefs_.

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

00701 {return l1etmissRefs_;}

size_type trigger::TriggerRefsCollections::l1etmissSize (  )  const [inline]

Definition at line 699 of file TriggerRefsCollections.h.

References l1etmissIds_.

00699 {return l1etmissIds_.size();}

const Vids& trigger::TriggerRefsCollections::l1jetIds (  )  const [inline]

Definition at line 696 of file TriggerRefsCollections.h.

References l1jetIds_.

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

00696 {return l1jetIds_;}

const VRl1jet& trigger::TriggerRefsCollections::l1jetRefs (  )  const [inline]

Definition at line 697 of file TriggerRefsCollections.h.

References l1jetRefs_.

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

00697 {return l1jetRefs_;}

size_type trigger::TriggerRefsCollections::l1jetSize (  )  const [inline]

Definition at line 695 of file TriggerRefsCollections.h.

References l1jetIds_.

00695 {return l1jetIds_.size();}

const Vids& trigger::TriggerRefsCollections::l1muonIds (  )  const [inline]

Definition at line 692 of file TriggerRefsCollections.h.

References l1muonIds_.

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

00692 {return l1muonIds_;}

const VRl1muon& trigger::TriggerRefsCollections::l1muonRefs (  )  const [inline]

Definition at line 693 of file TriggerRefsCollections.h.

References l1muonRefs_.

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

00693 {return l1muonRefs_;}

size_type trigger::TriggerRefsCollections::l1muonSize (  )  const [inline]

Definition at line 691 of file TriggerRefsCollections.h.

References l1muonIds_.

00691 {return l1muonIds_.size();}

const Vids& trigger::TriggerRefsCollections::muonIds (  )  const [inline]

Definition at line 664 of file TriggerRefsCollections.h.

References muonIds_.

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

00664 {return muonIds_;}

const VRmuon& trigger::TriggerRefsCollections::muonRefs (  )  const [inline]

Definition at line 665 of file TriggerRefsCollections.h.

References muonRefs_.

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

00665 {return muonRefs_;}

size_type trigger::TriggerRefsCollections::muonSize (  )  const [inline]

Definition at line 663 of file TriggerRefsCollections.h.

References muonIds_.

00663 {return muonIds_.size();}

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

Definition at line 656 of file TriggerRefsCollections.h.

References photonIds_.

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

00656 {return photonIds_;}

const VRphoton& trigger::TriggerRefsCollections::photonRefs (  )  const [inline]

Definition at line 657 of file TriggerRefsCollections.h.

References photonRefs_.

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

00657 {return photonRefs_;}

size_type trigger::TriggerRefsCollections::photonSize (  )  const [inline]

low-level getters for data members

Definition at line 655 of file TriggerRefsCollections.h.

References photonIds_.

00655 {return photonIds_.size();}

const Vids& trigger::TriggerRefsCollections::pixtrackIds (  )  const [inline]

Definition at line 684 of file TriggerRefsCollections.h.

References pixtrackIds_.

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

00684 {return pixtrackIds_;}

const VRpixtrack& trigger::TriggerRefsCollections::pixtrackRefs (  )  const [inline]

Definition at line 685 of file TriggerRefsCollections.h.

References pixtrackRefs_.

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

00685 {return pixtrackRefs_;}

size_type trigger::TriggerRefsCollections::pixtrackSize (  )  const [inline]

Definition at line 683 of file TriggerRefsCollections.h.

References pixtrackIds_.

00683 {return pixtrackIds_.size();}

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

utility

Definition at line 113 of file TriggerRefsCollections.h.

References basemetIds_, basemetRefs_, calometIds_, calometRefs_, compositeIds_, compositeRefs_, electronIds_, electronRefs_, jetIds_, jetRefs_, l1emIds_, l1emRefs_, l1etmissIds_, l1etmissRefs_, l1jetIds_, l1jetRefs_, l1muonIds_, l1muonRefs_, muonIds_, muonRefs_, photonIds_, photonRefs_, pixtrackIds_, pixtrackRefs_, and std::swap().

Referenced by trigger::swap().

00113                                               {
00114       std::swap(photonIds_,     other.photonIds_);
00115       std::swap(photonRefs_,    other.photonRefs_);
00116       std::swap(electronIds_,   other.electronIds_);
00117       std::swap(electronRefs_,  other.electronRefs_);
00118       std::swap(muonIds_,       other.muonIds_);
00119       std::swap(muonRefs_,      other.muonRefs_);
00120       std::swap(jetIds_,        other.jetIds_);
00121       std::swap(jetRefs_,       other.jetRefs_);
00122       std::swap(compositeIds_,  other.compositeIds_);
00123       std::swap(compositeRefs_, other.compositeRefs_);
00124       std::swap(basemetIds_,    other.basemetIds_);
00125       std::swap(basemetRefs_,   other.basemetRefs_);
00126       std::swap(calometIds_,    other.calometIds_);
00127       std::swap(calometRefs_,   other.calometRefs_);
00128       std::swap(pixtrackIds_,   other.pixtrackIds_);
00129       std::swap(pixtrackRefs_,  other.pixtrackRefs_);
00130 
00131       std::swap(l1emIds_,       other.l1emIds_);
00132       std::swap(l1emRefs_,      other.l1emRefs_);
00133       std::swap(l1muonIds_,     other.l1muonIds_);
00134       std::swap(l1muonRefs_,    other.l1muonRefs_);
00135       std::swap(l1jetIds_,      other.l1jetIds_);
00136       std::swap(l1jetRefs_,     other.l1jetRefs_);
00137       std::swap(l1etmissIds_,   other.l1etmissIds_);
00138       std::swap(l1etmissRefs_,  other.l1etmissRefs_);
00139     }


Member Data Documentation

Vids trigger::TriggerRefsCollections::basemetIds_ [private]

Definition at line 78 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), basemetIds(), basemetSize(), getObjects(), and swap().

VRbasemet trigger::TriggerRefsCollections::basemetRefs_ [private]

Definition at line 79 of file TriggerRefsCollections.h.

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

Vids trigger::TriggerRefsCollections::calometIds_ [private]

Definition at line 80 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), calometIds(), calometSize(), getObjects(), and swap().

VRcalomet trigger::TriggerRefsCollections::calometRefs_ [private]

Definition at line 81 of file TriggerRefsCollections.h.

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

Vids trigger::TriggerRefsCollections::compositeIds_ [private]

Definition at line 76 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), compositeIds(), compositeSize(), getObjects(), and swap().

VRcomposite trigger::TriggerRefsCollections::compositeRefs_ [private]

Definition at line 77 of file TriggerRefsCollections.h.

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

Vids trigger::TriggerRefsCollections::electronIds_ [private]

Definition at line 70 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), electronIds(), electronSize(), getObjects(), and swap().

VRelectron trigger::TriggerRefsCollections::electronRefs_ [private]

Definition at line 71 of file TriggerRefsCollections.h.

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

Vids trigger::TriggerRefsCollections::jetIds_ [private]

Definition at line 74 of file TriggerRefsCollections.h.

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

VRjet trigger::TriggerRefsCollections::jetRefs_ [private]

Definition at line 75 of file TriggerRefsCollections.h.

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

Vids trigger::TriggerRefsCollections::l1emIds_ [private]

Definition at line 85 of file TriggerRefsCollections.h.

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

VRl1em trigger::TriggerRefsCollections::l1emRefs_ [private]

Definition at line 86 of file TriggerRefsCollections.h.

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

Vids trigger::TriggerRefsCollections::l1etmissIds_ [private]

Definition at line 91 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), getObjects(), l1etmissIds(), l1etmissSize(), and swap().

VRl1etmiss trigger::TriggerRefsCollections::l1etmissRefs_ [private]

Definition at line 92 of file TriggerRefsCollections.h.

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

Vids trigger::TriggerRefsCollections::l1jetIds_ [private]

Definition at line 89 of file TriggerRefsCollections.h.

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

VRl1jet trigger::TriggerRefsCollections::l1jetRefs_ [private]

Definition at line 90 of file TriggerRefsCollections.h.

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

Vids trigger::TriggerRefsCollections::l1muonIds_ [private]

Definition at line 87 of file TriggerRefsCollections.h.

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

VRl1muon trigger::TriggerRefsCollections::l1muonRefs_ [private]

Definition at line 88 of file TriggerRefsCollections.h.

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

Vids trigger::TriggerRefsCollections::muonIds_ [private]

Definition at line 72 of file TriggerRefsCollections.h.

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

VRmuon trigger::TriggerRefsCollections::muonRefs_ [private]

Definition at line 73 of file TriggerRefsCollections.h.

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

Vids trigger::TriggerRefsCollections::photonIds_ [private]

data members

physics type ids and Refs

Definition at line 68 of file TriggerRefsCollections.h.

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

VRphoton trigger::TriggerRefsCollections::photonRefs_ [private]

Definition at line 69 of file TriggerRefsCollections.h.

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

Vids trigger::TriggerRefsCollections::pixtrackIds_ [private]

Definition at line 82 of file TriggerRefsCollections.h.

Referenced by addObject(), addObjects(), getObjects(), pixtrackIds(), pixtrackSize(), and swap().

VRpixtrack trigger::TriggerRefsCollections::pixtrackRefs_ [private]

Definition at line 83 of file TriggerRefsCollections.h.

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


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:53:06 2009 for CMSSW by  doxygen 1.5.4