#include <TriggerRefsCollections.h>
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.
Definition at line 65 of file TriggerRefsCollections.h.
trigger::TriggerRefsCollections::TriggerRefsCollections | ( | ) | [inline] |
methods
constructors
Definition at line 101 of file TriggerRefsCollections.h.
: photonIds_(), photonRefs_(), electronIds_(), electronRefs_(), muonIds_(), muonRefs_(), jetIds_(), jetRefs_(), compositeIds_(), compositeRefs_(), basemetIds_(), basemetRefs_(), calometIds_(), calometRefs_(), pixtrackIds_(), pixtrackRefs_(), l1emIds_(), l1emRefs_(), l1muonIds_(), l1muonRefs_(), l1jetIds_(), l1jetRefs_(), l1etmissIds_(), l1etmissRefs_(), l1hfringsIds_(), l1hfringsRefs_() { }
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] |
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] |
void trigger::TriggerRefsCollections::addObject | ( | int | id, |
const l1extra::L1EmParticleRef & | ref | ||
) | [inline] |
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 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 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()); }
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.
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.
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.
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.
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.
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.
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.
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()); }
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.
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.
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.
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.
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_.
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.
void trigger::TriggerRefsCollections::getObjects | ( | Vids & | ids, |
VRmuon & | refs, | ||
size_type | begin, | ||
size_type | end | ||
) | const [inline] |
Definition at line 355 of file TriggerRefsCollections.h.
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.
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.
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.
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.
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.
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.
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()); }
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.
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.
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.
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_.
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_.
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()); }
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_.
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_); }
Definition at line 80 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), basemetIds(), basemetSize(), getObjects(), and swap().
Definition at line 81 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), basemetRefs(), getObjects(), and swap().
Definition at line 82 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), calometIds(), calometSize(), getObjects(), and swap().
Definition at line 83 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), calometRefs(), getObjects(), and swap().
Definition at line 78 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), compositeIds(), compositeSize(), getObjects(), and swap().
Definition at line 79 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), compositeRefs(), getObjects(), and swap().
Definition at line 72 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), electronIds(), electronSize(), getObjects(), and swap().
Definition at line 73 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), electronRefs(), getObjects(), and swap().
Vids trigger::TriggerRefsCollections::jetIds_ [private] |
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 93 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), getObjects(), l1etmissIds(), l1etmissSize(), and swap().
Definition at line 94 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), getObjects(), l1etmissRefs(), and swap().
Definition at line 95 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), getObjects(), l1hfringsIds(), l1hfringsSize(), 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 84 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), getObjects(), pixtrackIds(), pixtrackSize(), and swap().
Definition at line 85 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), getObjects(), pixtrackRefs(), and swap().