CMS 3D CMS Logo

Public Member Functions | Private Attributes

trigger::TriggerRefsCollections Class Reference

#include <TriggerRefsCollections.h>

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

List of all members.

Public Member Functions

void addObject (int id, const reco::RecoEcalCandidateRef &ref)
 setters for L3 collections: (id=physics type, and Ref<C>)
void addObject (int id, const reco::ElectronRef &ref)
void addObject (int id, const reco::METRef &ref)
void addObject (int id, const reco::CaloMETRef &ref)
void addObject (int id, const reco::RecoChargedCandidateRef &ref)
void addObject (int id, const reco::IsolatedPixelTrackCandidateRef &ref)
void addObject (int id, const l1extra::L1EmParticleRef &ref)
void addObject (int id, const reco::CaloJetRef &ref)
void addObject (int id, const l1extra::L1MuonParticleRef &ref)
void addObject (int id, const l1extra::L1JetParticleRef &ref)
void addObject (int id, const reco::CompositeCandidateRef &ref)
void addObject (int id, const l1extra::L1EtMissParticleRef &ref)
void addObject (int id, const l1extra::L1HFRingsRef &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)
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, VRphoton &refs, size_type begin, size_type end) const
void getObjects (int id, VRl1em &refs, size_type begin, size_type end) const
void getObjects (Vids &ids, VRl1muon &refs) const
void getObjects (int id, VRl1hfrings &refs) const
void getObjects (Vids &ids, VRl1hfrings &refs, size_type begin, size_type end) const
void getObjects (Vids &ids, VRl1hfrings &refs) const
void getObjects (Vids &ids, VRelectron &refs) 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, VRl1muon &refs, size_type begin, size_type end) const
void getObjects (int id, VRl1muon &refs) const
void getObjects (int id, VRl1jet &refs) const
void getObjects (Vids &ids, VRelectron &refs, size_type begin, size_type end) const
void getObjects (int id, VRl1muon &refs, size_type begin, size_type end) const
void getObjects (Vids &ids, VRl1jet &refs) const
void getObjects (int id, VRelectron &refs) const
void getObjects (Vids &ids, VRl1jet &refs, size_type begin, size_type end) const
void getObjects (int id, VRelectron &refs, size_type begin, size_type end) const
void getObjects (int id, VRl1jet &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 (Vids &ids, VRl1etmiss &refs) 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, VRmuon &refs) const
void getObjects (Vids &ids, VRmuon &refs, size_type begin, size_type end) const
void getObjects (int id, VRcalomet &refs) const
void getObjects (int id, VRl1etmiss &refs, size_type begin, size_type end) const
void getObjects (Vids &ids, VRcalomet &refs) const
void getObjects (int id, VRmuon &refs) const
void getObjects (int id, VRmuon &refs, size_type begin, size_type end) const
void getObjects (int id, VRl1hfrings &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, VRcomposite &refs) const
void getObjects (Vids &ids, VRcomposite &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, VRbasemet &refs, size_type begin, size_type end) const
void getObjects (int id, VRcomposite &refs, size_type begin, size_type end) const
void getObjects (int id, VRbasemet &refs) const
void getObjects (Vids &ids, VRbasemet &refs) const
void getObjects (int id, VRbasemet &refs, size_type begin, size_type end) const
void getObjects (Vids &ids, VRcalomet &refs, size_type begin, size_type end) 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, VRphoton &refs) const
 various physics-level getters:
void getObjects (Vids &ids, VRphoton &refs, size_type begin, size_type end) const
void getObjects (int id, VRpixtrack &refs, size_type begin, size_type end) const
void getObjects (int id, VRphoton &refs) 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 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 l1hfringsIds_
VRl1hfrings l1hfringsRefs_
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/04/17 17:13:09
Revision:
1.14
Author:
Martin Grunewald

Definition at line 65 of file TriggerRefsCollections.h.


Constructor & Destructor Documentation

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

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

References photonIds_, and photonRefs_.

                                                                {
      photonIds_.push_back(id);
      photonRefs_.push_back(ref);
    }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::RecoChargedCandidateRef ref 
) [inline]

Definition at line 158 of file TriggerRefsCollections.h.

References muonIds_, and muonRefs_.

                                                                   {
      muonIds_.push_back(id);
      muonRefs_.push_back(ref);
    }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::CaloMETRef ref 
) [inline]

Definition at line 174 of file TriggerRefsCollections.h.

References calometIds_, and calometRefs_.

                                                      {
      calometIds_.push_back(id);
      calometRefs_.push_back(ref);
    }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::IsolatedPixelTrackCandidateRef ref 
) [inline]

Definition at line 178 of file TriggerRefsCollections.h.

References pixtrackIds_, and pixtrackRefs_.

                                                                          {
      pixtrackIds_.push_back(id);
      pixtrackRefs_.push_back(ref);
    }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::CaloJetRef ref 
) [inline]

Definition at line 162 of file TriggerRefsCollections.h.

References jetIds_, and jetRefs_.

                                                      {
      jetIds_.push_back(id);
      jetRefs_.push_back(ref);
    }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1EmParticleRef ref 
) [inline]

Definition at line 183 of file TriggerRefsCollections.h.

References l1emIds_, and l1emRefs_.

                                                              {
      l1emIds_.push_back(id);
      l1emRefs_.push_back(ref);
    }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1MuonParticleRef ref 
) [inline]

Definition at line 187 of file TriggerRefsCollections.h.

References l1muonIds_, and l1muonRefs_.

                                                                {
      l1muonIds_.push_back(id);
      l1muonRefs_.push_back(ref);
    }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::ElectronRef ref 
) [inline]

Definition at line 154 of file TriggerRefsCollections.h.

References electronIds_, and electronRefs_.

                                                       {
      electronIds_.push_back(id);
      electronRefs_.push_back(ref);
    }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::CompositeCandidateRef ref 
) [inline]

Definition at line 166 of file TriggerRefsCollections.h.

References compositeIds_, and compositeRefs_.

                                                                 {
      compositeIds_.push_back(id);
      compositeRefs_.push_back(ref);
    }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1JetParticleRef ref 
) [inline]

Definition at line 191 of file TriggerRefsCollections.h.

References l1jetIds_, and l1jetRefs_.

                                                               {
      l1jetIds_.push_back(id);
      l1jetRefs_.push_back(ref);
    }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1EtMissParticleRef ref 
) [inline]

Definition at line 195 of file TriggerRefsCollections.h.

References l1etmissIds_, and l1etmissRefs_.

                                                                  {
      l1etmissIds_.push_back(id);
      l1etmissRefs_.push_back(ref);
    }
void trigger::TriggerRefsCollections::addObject ( int  id,
const reco::METRef ref 
) [inline]

Definition at line 170 of file TriggerRefsCollections.h.

References basemetIds_, and basemetRefs_.

                                                  {
      basemetIds_.push_back(id);
      basemetRefs_.push_back(ref);
    }
void trigger::TriggerRefsCollections::addObject ( int  id,
const l1extra::L1HFRingsRef ref 
) [inline]

Definition at line 199 of file TriggerRefsCollections.h.

References l1hfringsIds_, and l1hfringsRefs_.

                                                           {
      l1hfringsIds_.push_back(id);
      l1hfringsRefs_.push_back(ref);
    }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRelectron refs 
) [inline]

Definition at line 212 of file TriggerRefsCollections.h.

References electronIds_, and electronRefs_.

                                                                   {
      assert(ids.size()==refs.size());
      electronIds_.insert(electronIds_.end(),ids.begin(),ids.end());
      electronRefs_.insert(electronRefs_.end(),refs.begin(),refs.end());
      return electronIds_.size();
    }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRmuon refs 
) [inline]

Definition at line 218 of file TriggerRefsCollections.h.

References muonIds_, and muonRefs_.

                                                               {
      assert(ids.size()==refs.size());
      muonIds_.insert(muonIds_.end(),ids.begin(),ids.end());
      muonRefs_.insert(muonRefs_.end(),refs.begin(),refs.end());
      return muonIds_.size();
    }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRjet refs 
) [inline]

Definition at line 224 of file TriggerRefsCollections.h.

References jetIds_, and jetRefs_.

                                                              {
      assert(ids.size()==refs.size());
      jetIds_.insert(jetIds_.end(),ids.begin(),ids.end());
      jetRefs_.insert(jetRefs_.end(),refs.begin(),refs.end());
      return jetIds_.size();
    }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRcomposite refs 
) [inline]

Definition at line 230 of file TriggerRefsCollections.h.

References compositeIds_, and compositeRefs_.

                                                                    {
      assert(ids.size()==refs.size());
      compositeIds_.insert(compositeIds_.end(),ids.begin(),ids.end());
      compositeRefs_.insert(compositeRefs_.end(),refs.begin(),refs.end());
      return compositeIds_.size();
    }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRbasemet refs 
) [inline]

Definition at line 236 of file TriggerRefsCollections.h.

References basemetIds_, and basemetRefs_.

                                                                  {
      assert(ids.size()==refs.size());
      basemetIds_.insert(basemetIds_.end(),ids.begin(),ids.end());
      basemetRefs_.insert(basemetRefs_.end(),refs.begin(),refs.end());
      return basemetIds_.size();
    }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRcalomet refs 
) [inline]

Definition at line 242 of file TriggerRefsCollections.h.

References calometIds_, and calometRefs_.

                                                                  {
      assert(ids.size()==refs.size());
      calometIds_.insert(calometIds_.end(),ids.begin(),ids.end());
      calometRefs_.insert(calometRefs_.end(),refs.begin(),refs.end());
      return calometIds_.size();
    }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRpixtrack refs 
) [inline]

Definition at line 248 of file TriggerRefsCollections.h.

References pixtrackIds_, and pixtrackRefs_.

                                                                   {
      assert(ids.size()==refs.size());
      pixtrackIds_.insert(pixtrackIds_.end(),ids.begin(),ids.end());
      pixtrackRefs_.insert(pixtrackRefs_.end(),refs.begin(),refs.end());
      return pixtrackIds_.size();
    }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1em refs 
) [inline]

Definition at line 255 of file TriggerRefsCollections.h.

References l1emIds_, and l1emRefs_.

                                                               {
      assert(ids.size()==refs.size());
      l1emIds_.insert(l1emIds_.end(),ids.begin(),ids.end());
      l1emRefs_.insert(l1emRefs_.end(),refs.begin(),refs.end());
      return l1emIds_.size();
    }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1muon refs 
) [inline]

Definition at line 261 of file TriggerRefsCollections.h.

References l1muonIds_, and l1muonRefs_.

                                                                 {
      assert(ids.size()==refs.size());
      l1muonIds_.insert(l1muonIds_.end(),ids.begin(),ids.end());
      l1muonRefs_.insert(l1muonRefs_.end(),refs.begin(),refs.end());
      return l1muonIds_.size();
    }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1jet refs 
) [inline]

Definition at line 267 of file TriggerRefsCollections.h.

References l1jetIds_, and l1jetRefs_.

                                                                {
      assert(ids.size()==refs.size());
      l1jetIds_.insert(l1jetIds_.end(),ids.begin(),ids.end());
      l1jetRefs_.insert(l1jetRefs_.end(),refs.begin(),refs.end());
      return l1jetIds_.size();
    }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1etmiss refs 
) [inline]

Definition at line 273 of file TriggerRefsCollections.h.

References l1etmissIds_, and l1etmissRefs_.

                                                                   {
      assert(ids.size()==refs.size());
      l1etmissIds_.insert(l1etmissIds_.end(),ids.begin(),ids.end());
      l1etmissRefs_.insert(l1etmissRefs_.end(),refs.begin(),refs.end());
      return l1etmissIds_.size();
    }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRl1hfrings refs 
) [inline]

Definition at line 279 of file TriggerRefsCollections.h.

References l1hfringsIds_, and l1hfringsRefs_.

                                                                    {
      assert(ids.size()==refs.size());
      l1hfringsIds_.insert(l1hfringsIds_.end(),ids.begin(),ids.end());
      l1hfringsRefs_.insert(l1hfringsRefs_.end(),refs.begin(),refs.end());
      return l1hfringsIds_.size();
    }
size_type trigger::TriggerRefsCollections::addObjects ( const Vids ids,
const VRphoton refs 
) [inline]

Definition at line 206 of file TriggerRefsCollections.h.

References photonIds_, and photonRefs_.

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

                                                                 {
      assert(ids.size()==refs.size());
      photonIds_.insert(photonIds_.end(),ids.begin(),ids.end());
      photonRefs_.insert(photonRefs_.end(),refs.begin(),refs.end());
      return photonIds_.size();
    }
const Vids& trigger::TriggerRefsCollections::basemetIds ( ) const [inline]

Definition at line 726 of file TriggerRefsCollections.h.

References basemetIds_.

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

{return basemetIds_;}
const VRbasemet& trigger::TriggerRefsCollections::basemetRefs ( ) const [inline]

Definition at line 727 of file TriggerRefsCollections.h.

References basemetRefs_.

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

{return basemetRefs_;}
size_type trigger::TriggerRefsCollections::basemetSize ( ) const [inline]

Definition at line 725 of file TriggerRefsCollections.h.

References basemetIds_.

{return basemetIds_.size();}
const Vids& trigger::TriggerRefsCollections::calometIds ( ) const [inline]

Definition at line 730 of file TriggerRefsCollections.h.

References calometIds_.

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

{return calometIds_;}
const VRcalomet& trigger::TriggerRefsCollections::calometRefs ( ) const [inline]

Definition at line 731 of file TriggerRefsCollections.h.

References calometRefs_.

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

{return calometRefs_;}
size_type trigger::TriggerRefsCollections::calometSize ( ) const [inline]

Definition at line 729 of file TriggerRefsCollections.h.

References calometIds_.

{return calometIds_.size();}
const Vids& trigger::TriggerRefsCollections::compositeIds ( ) const [inline]

Definition at line 722 of file TriggerRefsCollections.h.

References compositeIds_.

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

{return compositeIds_;}
const VRcomposite& trigger::TriggerRefsCollections::compositeRefs ( ) const [inline]

Definition at line 723 of file TriggerRefsCollections.h.

References compositeRefs_.

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

{return compositeRefs_;}
size_type trigger::TriggerRefsCollections::compositeSize ( ) const [inline]

Definition at line 721 of file TriggerRefsCollections.h.

References compositeIds_.

{return compositeIds_.size();}
const Vids& trigger::TriggerRefsCollections::electronIds ( ) const [inline]

Definition at line 710 of file TriggerRefsCollections.h.

References electronIds_.

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

{return electronIds_;}
const VRelectron& trigger::TriggerRefsCollections::electronRefs ( ) const [inline]

Definition at line 711 of file TriggerRefsCollections.h.

References electronRefs_.

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

{return electronRefs_;}
size_type trigger::TriggerRefsCollections::electronSize ( ) const [inline]

Definition at line 709 of file TriggerRefsCollections.h.

References electronIds_.

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

Definition at line 320 of file TriggerRefsCollections.h.

References electronIds_, and getObjects().

                                                       {
      getObjects(ids,refs,0,electronIds_.size());
    }
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1muon refs 
) const [inline]

Definition at line 576 of file TriggerRefsCollections.h.

References getObjects(), and l1muonIds_.

                                                     {
      getObjects(ids,refs,0,l1muonIds_.size());
    }
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1hfrings refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 691 of file TriggerRefsCollections.h.

References end, i, j, l1hfringsIds_, l1hfringsRefs_, and n.

                                                                                     {
      assert (begin<=end);
      assert (end<=l1hfringsIds_.size());
      size_type n(0);
      for (size_type i=begin; i!=end; ++i) {if (id==l1hfringsIds_[i]) {++n;}}
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        if (id==l1hfringsIds_[i]) {refs[j]=l1hfringsRefs_[i]; ++j;}
      }
      return;
    }
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1hfrings refs 
) const [inline]

Definition at line 688 of file TriggerRefsCollections.h.

References getObjects(), and l1hfringsIds_.

                                                     {
      getObjects(id,refs,0,l1hfringsIds_.size());
    } 
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1hfrings refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 675 of file TriggerRefsCollections.h.

References end, i, j, l1hfringsIds_, l1hfringsRefs_, and n.

                                                                                        {
      assert (begin<=end);
      assert (end<=l1hfringsIds_.size());
      const size_type n(end-begin);
      ids.resize(n);
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        ids[j]=l1hfringsIds_[i];
        refs[j]=l1hfringsRefs_[i];
        ++j;
      }
    }
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1muon refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 579 of file TriggerRefsCollections.h.

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

                                                                                     {
      assert (begin<=end);
      assert (end<=l1muonIds_.size());
      const size_type n(end-begin);
      ids.resize(n);
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        ids[j]=l1muonIds_[i];
        refs[j]=l1muonRefs_[i];
        ++j;
      }
    }
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1etmiss refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 659 of file TriggerRefsCollections.h.

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

                                                                                    {
      assert (begin<=end);
      assert (end<=l1etmissIds_.size());
      size_type n(0);
      for (size_type i=begin; i!=end; ++i) {if (id==l1etmissIds_[i]) {++n;}}
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        if (id==l1etmissIds_[i]) {refs[j]=l1etmissRefs_[i]; ++j;}
      }
      return;
    }
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1etmiss refs 
) const [inline]

Definition at line 656 of file TriggerRefsCollections.h.

References getObjects(), and l1etmissIds_.

                                                    {
      getObjects(id,refs,0,l1etmissIds_.size());
    } 
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRelectron refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 323 of file TriggerRefsCollections.h.

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

                                                                                       {
      assert (begin<=end);
      assert (end<=electronIds_.size());
      const size_type n(end-begin);
      ids.resize(n);
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        ids[j]=electronIds_[i];
        refs[j]=electronRefs_[i];
        ++j;
      }
    }
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1muon refs 
) const [inline]

Definition at line 592 of file TriggerRefsCollections.h.

References getObjects(), and l1muonIds_.

                                                  {
      getObjects(id,refs,0,l1muonIds_.size());
    } 
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1jet refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 627 of file TriggerRefsCollections.h.

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

                                                                                 {
      assert (begin<=end);
      assert (end<=l1jetIds_.size());
      size_type n(0);
      for (size_type i=begin; i!=end; ++i) {if (id==l1jetIds_[i]) {++n;}}
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        if (id==l1jetIds_[i]) {refs[j]=l1jetRefs_[i]; ++j;}
      }
      return;
    }
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1jet refs 
) const [inline]

Definition at line 624 of file TriggerRefsCollections.h.

References getObjects(), and l1jetIds_.

                                                 {
      getObjects(id,refs,0,l1jetIds_.size());
    } 
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1muon refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 595 of file TriggerRefsCollections.h.

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

                                                                                  {
      assert (begin<=end);
      assert (end<=l1muonIds_.size());
      size_type n(0);
      for (size_type i=begin; i!=end; ++i) {if (id==l1muonIds_[i]) {++n;}}
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        if (id==l1muonIds_[i]) {refs[j]=l1muonRefs_[i]; ++j;}
      }
      return;
    }
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRelectron refs 
) const [inline]

Definition at line 336 of file TriggerRefsCollections.h.

References electronIds_, and getObjects().

                                                    {
      getObjects(id,refs,0,electronIds_.size());
    }
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1jet refs 
) const [inline]

Definition at line 608 of file TriggerRefsCollections.h.

References getObjects(), and l1jetIds_.

                                                    {
      getObjects(ids,refs,0,l1jetIds_.size());
    }
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1jet refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 611 of file TriggerRefsCollections.h.

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

                                                                                    {
      assert (begin<=end);
      assert (end<=l1jetIds_.size());
      const size_type n(end-begin);
      ids.resize(n);
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        ids[j]=l1jetIds_[i];
        refs[j]=l1jetRefs_[i];
        ++j;
      }
    }
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRelectron refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 339 of file TriggerRefsCollections.h.

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

                                                                                    {
      assert (begin<=end);
      assert (end<=electronIds_.size());
      size_type n(0);
      for (size_type i=begin; i!=end; ++i) {if (id==electronIds_[i]) {++n;}}
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        if (id==electronIds_[i]) {refs[j]=electronRefs_[i]; ++j;}
      }
      return;
    }
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRmuon refs 
) const [inline]

Definition at line 352 of file TriggerRefsCollections.h.

References getObjects(), and muonIds_.

                                                   {
      getObjects(ids,refs,0,muonIds_.size());
    }
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1em refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 563 of file TriggerRefsCollections.h.

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

                                                                                {
      assert (begin<=end);
      assert (end<=l1emIds_.size());
      size_type n(0);
      for (size_type i=begin; i!=end; ++i) {if (id==l1emIds_[i]) {++n;}}
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        if (id==l1emIds_[i]) {refs[j]=l1emRefs_[i]; ++j;}
      }
      return;
    }
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRl1em refs 
) const [inline]

Definition at line 560 of file TriggerRefsCollections.h.

References getObjects(), and l1emIds_.

                                                {
      getObjects(id,refs,0,l1emIds_.size());
    } 
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1em refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 547 of file TriggerRefsCollections.h.

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

                                                                                   {
      assert (begin<=end);
      assert (end<=l1emIds_.size());
      const size_type n(end-begin);
      ids.resize(n);
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        ids[j]=l1emIds_[i];
        refs[j]=l1emRefs_[i];
        ++j;
      }
    }
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1etmiss refs 
) const [inline]

Definition at line 640 of file TriggerRefsCollections.h.

References getObjects(), and l1etmissIds_.

                                                       {
      getObjects(ids,refs,0,l1etmissIds_.size());
    }
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRpixtrack refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 531 of file TriggerRefsCollections.h.

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

                                                                                    {
      assert (begin<=end);
      assert (end<=pixtrackIds_.size());
      size_type n(0);
      for (size_type i=begin; i!=end; ++i) {if (id==pixtrackIds_[i]) {++n;}}
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        if (id==pixtrackIds_[i]) {refs[j]=pixtrackRefs_[i]; ++j;}
      }
      return;
    }
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRpixtrack refs 
) const [inline]

Definition at line 528 of file TriggerRefsCollections.h.

References getObjects(), and pixtrackIds_.

                                                    {
      getObjects(id,refs,0,pixtrackIds_.size());
    } 
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1etmiss refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 643 of file TriggerRefsCollections.h.

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

                                                                                       {
      assert (begin<=end);
      assert (end<=l1etmissIds_.size());
      const size_type n(end-begin);
      ids.resize(n);
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        ids[j]=l1etmissIds_[i];
        refs[j]=l1etmissRefs_[i];
        ++j;
      }
    }
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRmuon refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 355 of file TriggerRefsCollections.h.

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

                                                                                   {
      assert (begin<=end);
      assert (end<=muonIds_.size());
      const size_type n(end-begin);
      ids.resize(n);
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        ids[j]=muonIds_[i];
        refs[j]=muonRefs_[i];
        ++j;
      }
    }
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRcalomet refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 499 of file TriggerRefsCollections.h.

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

                                                                                   {
      assert (begin<=end);
      assert (end<=calometIds_.size());
      size_type n(0);
      for (size_type i=begin; i!=end; ++i) {if (id==calometIds_[i]) {++n;}}
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        if (id==calometIds_[i]) {refs[j]=calometRefs_[i]; ++j;}
      }
      return;
    }
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRcalomet refs 
) const [inline]

Definition at line 496 of file TriggerRefsCollections.h.

References calometIds_, and getObjects().

                                                   {
      getObjects(id,refs,0,calometIds_.size());
    } 
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRmuon refs 
) const [inline]

Definition at line 368 of file TriggerRefsCollections.h.

References getObjects(), and muonIds_.

                                                {
      getObjects(id,refs,0,muonIds_.size());
    }
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1hfrings refs 
) const [inline]

Definition at line 672 of file TriggerRefsCollections.h.

References getObjects(), and l1hfringsIds_.

                                                        {
      getObjects(ids,refs,0,l1hfringsIds_.size());
    }
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRmuon refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 371 of file TriggerRefsCollections.h.

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

                                                                                {
      assert (begin<=end);
      assert (end<=muonIds_.size());
      size_type n(0);
      for (size_type i=begin; i!=end; ++i) {if (id==muonIds_[i]) {++n;}}
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        if (id==muonIds_[i]) {refs[j]=muonRefs_[i]; ++j;}
      }
      return;
    }
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRjet refs 
) const [inline]

Definition at line 384 of file TriggerRefsCollections.h.

References getObjects(), and jetIds_.

                                                  {
      getObjects(ids,refs,0,jetIds_.size());
    }
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRjet refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 387 of file TriggerRefsCollections.h.

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

                                                                                  {
      assert (begin<=end);
      assert (end<=jetIds_.size());
      const size_type n(end-begin);
      ids.resize(n);
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        ids[j]=jetIds_[i];
        refs[j]=jetRefs_[i];
        ++j;
      }
    }
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRjet refs 
) const [inline]

Definition at line 400 of file TriggerRefsCollections.h.

References getObjects(), and jetIds_.

                                               {
      getObjects(id,refs,0,jetIds_.size());
    }
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRjet refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 403 of file TriggerRefsCollections.h.

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

                                                                               {
      assert (begin<=end);
      assert (end<=jetIds_.size());
      size_type n(0);
      for (size_type i=begin; i!=end; ++i) {if (id==jetIds_[i]) {++n;}}
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        if (id==jetIds_[i]) {refs[j]=jetRefs_[i]; ++j;}
      }
      return;
    }
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRcomposite refs 
) const [inline]

Definition at line 416 of file TriggerRefsCollections.h.

References compositeIds_, and getObjects().

                                                        {
      getObjects(ids,refs,0,compositeIds_.size());
    }
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRcomposite refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 419 of file TriggerRefsCollections.h.

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

                                                                                        {
      assert (begin<=end);
      assert (end<=compositeIds_.size());
      const size_type n(end-begin);
      ids.resize(n);
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        ids[j]=compositeIds_[i];
        refs[j]=compositeRefs_[i];
        ++j;
      }
    }
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRcomposite refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 435 of file TriggerRefsCollections.h.

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

                                                                                     {
      assert (begin<=end);
      assert (end<=compositeIds_.size());
      size_type n(0);
      for (size_type i=begin; i!=end; ++i) {if (id==compositeIds_[i]) {++n;}}
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        if (id==compositeIds_[i]) {refs[j]=compositeRefs_[i]; ++j;}
      }
      return;
    }
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRcomposite refs 
) const [inline]

Definition at line 432 of file TriggerRefsCollections.h.

References compositeIds_, and getObjects().

                                                     {
      getObjects(id,refs,0,compositeIds_.size());
    }
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRbasemet refs 
) const [inline]

Definition at line 448 of file TriggerRefsCollections.h.

References basemetIds_, and getObjects().

                                                      {
      getObjects(ids,refs,0,basemetIds_.size());
    }
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRbasemet refs 
) const [inline]

Definition at line 464 of file TriggerRefsCollections.h.

References basemetIds_, and getObjects().

                                                   {
      getObjects(id,refs,0,basemetIds_.size());
    }
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRbasemet refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 467 of file TriggerRefsCollections.h.

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

                                                                                   {
      assert (begin<=end);
      assert (end<=basemetIds_.size());
      size_type n(0);
      for (size_type i=begin; i!=end; ++i) {if (id==basemetIds_[i]) {++n;}}
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        if (id==basemetIds_[i]) {refs[j]=basemetRefs_[i]; ++j;}
      }
      return;
    }
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRcalomet refs 
) const [inline]

Definition at line 480 of file TriggerRefsCollections.h.

References calometIds_, and getObjects().

                                                      {
      getObjects(ids,refs,0,calometIds_.size());
    }
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRcalomet refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 483 of file TriggerRefsCollections.h.

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

                                                                                      {
      assert (begin<=end);
      assert (end<=calometIds_.size());
      const size_type n(end-begin);
      ids.resize(n);
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        ids[j]=calometIds_[i];
        refs[j]=calometRefs_[i];
        ++j;
      }
    }
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRbasemet refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 451 of file TriggerRefsCollections.h.

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

                                                                                      {
      assert (begin<=end);
      assert (end<=basemetIds_.size());
      const size_type n(end-begin);
      ids.resize(n);
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        ids[j]=basemetIds_[i];
        refs[j]=basemetRefs_[i];
        ++j;
      }
    }
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRphoton refs 
) const [inline]

various physics-level getters:

Definition at line 288 of file TriggerRefsCollections.h.

References photonIds_.

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

                                                     {
      getObjects(ids,refs,0,photonIds_.size());
    }
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRpixtrack refs 
) const [inline]

Definition at line 512 of file TriggerRefsCollections.h.

References getObjects(), and pixtrackIds_.

                                                       {
      getObjects(ids,refs,0,pixtrackIds_.size());
    }
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRpixtrack refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 515 of file TriggerRefsCollections.h.

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

                                                                                       {
      assert (begin<=end);
      assert (end<=pixtrackIds_.size());
      const size_type n(end-begin);
      ids.resize(n);
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        ids[j]=pixtrackIds_[i];
        refs[j]=pixtrackRefs_[i];
        ++j;
      }
    }
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRphoton refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 291 of file TriggerRefsCollections.h.

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

                                                                                     {
      assert (begin<=end);
      assert (end<=photonIds_.size());
      const size_type n(end-begin);
      ids.resize(n);
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        ids[j]=photonIds_[i];
        refs[j]=photonRefs_[i];
        ++j;
      }
    }
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRphoton refs 
) const [inline]

Definition at line 304 of file TriggerRefsCollections.h.

References getObjects(), and photonIds_.

                                                  {
      getObjects(id,refs,0,photonIds_.size());
    }
void trigger::TriggerRefsCollections::getObjects ( Vids ids,
VRl1em refs 
) const [inline]

Definition at line 544 of file TriggerRefsCollections.h.

References getObjects(), and l1emIds_.

                                                   {
      getObjects(ids,refs,0,l1emIds_.size());
    }
void trigger::TriggerRefsCollections::getObjects ( int  id,
VRphoton refs,
size_type  begin,
size_type  end 
) const [inline]

Definition at line 307 of file TriggerRefsCollections.h.

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

                                                                                  {
      assert (begin<=end);
      assert (end<=photonIds_.size());
      size_type n(0);
      for (size_type i=begin; i!=end; ++i) {if (id==photonIds_[i]) {++n;}}
      refs.resize(n);
      size_type j(0);
      for (size_type i=begin; i!=end; ++i) {
        if (id==photonIds_[i]) {refs[j]=photonRefs_[i]; ++j;}
      }
      return;
    }
const Vids& trigger::TriggerRefsCollections::jetIds ( ) const [inline]

Definition at line 718 of file TriggerRefsCollections.h.

References jetIds_.

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

{return jetIds_;}
const VRjet& trigger::TriggerRefsCollections::jetRefs ( ) const [inline]

Definition at line 719 of file TriggerRefsCollections.h.

References jetRefs_.

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

{return jetRefs_;}
size_type trigger::TriggerRefsCollections::jetSize ( ) const [inline]

Definition at line 717 of file TriggerRefsCollections.h.

References jetIds_.

{return jetIds_.size();}
const Vids& trigger::TriggerRefsCollections::l1emIds ( ) const [inline]

Definition at line 738 of file TriggerRefsCollections.h.

References l1emIds_.

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

{return l1emIds_;}
const VRl1em& trigger::TriggerRefsCollections::l1emRefs ( ) const [inline]

Definition at line 739 of file TriggerRefsCollections.h.

References l1emRefs_.

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

{return l1emRefs_;}
size_type trigger::TriggerRefsCollections::l1emSize ( ) const [inline]

Definition at line 737 of file TriggerRefsCollections.h.

References l1emIds_.

{return l1emIds_.size();}
const Vids& trigger::TriggerRefsCollections::l1etmissIds ( ) const [inline]

Definition at line 750 of file TriggerRefsCollections.h.

References l1etmissIds_.

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

{return l1etmissIds_;}
const VRl1etmiss& trigger::TriggerRefsCollections::l1etmissRefs ( ) const [inline]

Definition at line 751 of file TriggerRefsCollections.h.

References l1etmissRefs_.

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

{return l1etmissRefs_;}
size_type trigger::TriggerRefsCollections::l1etmissSize ( ) const [inline]

Definition at line 749 of file TriggerRefsCollections.h.

References l1etmissIds_.

{return l1etmissIds_.size();}
const Vids& trigger::TriggerRefsCollections::l1hfringsIds ( ) const [inline]

Definition at line 754 of file TriggerRefsCollections.h.

References l1hfringsIds_.

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

{return l1hfringsIds_;}
const VRl1hfrings& trigger::TriggerRefsCollections::l1hfringsRefs ( ) const [inline]

Definition at line 755 of file TriggerRefsCollections.h.

References l1hfringsRefs_.

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

{return l1hfringsRefs_;}
size_type trigger::TriggerRefsCollections::l1hfringsSize ( ) const [inline]

Definition at line 753 of file TriggerRefsCollections.h.

References l1hfringsIds_.

{return l1hfringsIds_.size();}
const Vids& trigger::TriggerRefsCollections::l1jetIds ( ) const [inline]

Definition at line 746 of file TriggerRefsCollections.h.

References l1jetIds_.

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

{return l1jetIds_;}
const VRl1jet& trigger::TriggerRefsCollections::l1jetRefs ( ) const [inline]

Definition at line 747 of file TriggerRefsCollections.h.

References l1jetRefs_.

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

{return l1jetRefs_;}
size_type trigger::TriggerRefsCollections::l1jetSize ( ) const [inline]

Definition at line 745 of file TriggerRefsCollections.h.

References l1jetIds_.

{return l1jetIds_.size();}
const Vids& trigger::TriggerRefsCollections::l1muonIds ( ) const [inline]

Definition at line 742 of file TriggerRefsCollections.h.

References l1muonIds_.

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

{return l1muonIds_;}
const VRl1muon& trigger::TriggerRefsCollections::l1muonRefs ( ) const [inline]

Definition at line 743 of file TriggerRefsCollections.h.

References l1muonRefs_.

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

{return l1muonRefs_;}
size_type trigger::TriggerRefsCollections::l1muonSize ( ) const [inline]

Definition at line 741 of file TriggerRefsCollections.h.

References l1muonIds_.

{return l1muonIds_.size();}
const Vids& trigger::TriggerRefsCollections::muonIds ( ) const [inline]

Definition at line 714 of file TriggerRefsCollections.h.

References muonIds_.

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

{return muonIds_;}
const VRmuon& trigger::TriggerRefsCollections::muonRefs ( ) const [inline]

Definition at line 715 of file TriggerRefsCollections.h.

References muonRefs_.

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

{return muonRefs_;}
size_type trigger::TriggerRefsCollections::muonSize ( ) const [inline]

Definition at line 713 of file TriggerRefsCollections.h.

References muonIds_.

{return muonIds_.size();}
const Vids& trigger::TriggerRefsCollections::photonIds ( ) const [inline]

Definition at line 706 of file TriggerRefsCollections.h.

References photonIds_.

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

{return photonIds_;}
const VRphoton& trigger::TriggerRefsCollections::photonRefs ( ) const [inline]

Definition at line 707 of file TriggerRefsCollections.h.

References photonRefs_.

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

{return photonRefs_;}
size_type trigger::TriggerRefsCollections::photonSize ( ) const [inline]

low-level getters for data members

Definition at line 705 of file TriggerRefsCollections.h.

References photonIds_.

{return photonIds_.size();}
const Vids& trigger::TriggerRefsCollections::pixtrackIds ( ) const [inline]

Definition at line 734 of file TriggerRefsCollections.h.

References pixtrackIds_.

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

{return pixtrackIds_;}
const VRpixtrack& trigger::TriggerRefsCollections::pixtrackRefs ( ) const [inline]

Definition at line 735 of file TriggerRefsCollections.h.

References pixtrackRefs_.

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

{return pixtrackRefs_;}
size_type trigger::TriggerRefsCollections::pixtrackSize ( ) const [inline]

Definition at line 733 of file TriggerRefsCollections.h.

References pixtrackIds_.

{return pixtrackIds_.size();}
void trigger::TriggerRefsCollections::swap ( TriggerRefsCollections other) [inline]

utility

Definition at line 119 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_, photonIds_, photonRefs_, pixtrackIds_, and pixtrackRefs_.

Referenced by trigger::swap().

                                              {
      std::swap(photonIds_,     other.photonIds_);
      std::swap(photonRefs_,    other.photonRefs_);
      std::swap(electronIds_,   other.electronIds_);
      std::swap(electronRefs_,  other.electronRefs_);
      std::swap(muonIds_,       other.muonIds_);
      std::swap(muonRefs_,      other.muonRefs_);
      std::swap(jetIds_,        other.jetIds_);
      std::swap(jetRefs_,       other.jetRefs_);
      std::swap(compositeIds_,  other.compositeIds_);
      std::swap(compositeRefs_, other.compositeRefs_);
      std::swap(basemetIds_,    other.basemetIds_);
      std::swap(basemetRefs_,   other.basemetRefs_);
      std::swap(calometIds_,    other.calometIds_);
      std::swap(calometRefs_,   other.calometRefs_);
      std::swap(pixtrackIds_,   other.pixtrackIds_);
      std::swap(pixtrackRefs_,  other.pixtrackRefs_);

      std::swap(l1emIds_,       other.l1emIds_);
      std::swap(l1emRefs_,      other.l1emRefs_);
      std::swap(l1muonIds_,     other.l1muonIds_);
      std::swap(l1muonRefs_,    other.l1muonRefs_);
      std::swap(l1jetIds_,      other.l1jetIds_);
      std::swap(l1jetRefs_,     other.l1jetRefs_);
      std::swap(l1etmissIds_,   other.l1etmissIds_);
      std::swap(l1etmissRefs_,  other.l1etmissRefs_);
      std::swap(l1hfringsIds_,  other.l1hfringsIds_);
      std::swap(l1hfringsRefs_, other.l1hfringsRefs_);
    }

Member Data Documentation

Definition at line 81 of file TriggerRefsCollections.h.

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

Definition at line 83 of file TriggerRefsCollections.h.

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

Definition at line 79 of file TriggerRefsCollections.h.

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

Definition at line 73 of file TriggerRefsCollections.h.

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

Definition at line 76 of file TriggerRefsCollections.h.

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

Definition at line 77 of file TriggerRefsCollections.h.

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

Definition at line 87 of file TriggerRefsCollections.h.

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

Definition at line 88 of file TriggerRefsCollections.h.

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

Definition at line 94 of file TriggerRefsCollections.h.

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

Definition at line 96 of file TriggerRefsCollections.h.

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

Definition at line 91 of file TriggerRefsCollections.h.

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

Definition at line 92 of file TriggerRefsCollections.h.

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

Definition at line 89 of file TriggerRefsCollections.h.

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

Definition at line 90 of file TriggerRefsCollections.h.

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

Definition at line 74 of file TriggerRefsCollections.h.

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

Definition at line 75 of file TriggerRefsCollections.h.

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

data members

physics type ids and Refs

Definition at line 70 of file TriggerRefsCollections.h.

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

Definition at line 71 of file TriggerRefsCollections.h.

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

Definition at line 85 of file TriggerRefsCollections.h.

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