#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.
|
inline |
methods
constructors
Definition at line 101 of file TriggerRefsCollections.h.
|
inline |
setters for L3 collections: (id=physics type, and Ref<C>)
Definition at line 150 of file TriggerRefsCollections.h.
References photonIds_, and photonRefs_.
|
inline |
Definition at line 154 of file TriggerRefsCollections.h.
References electronIds_, and electronRefs_.
|
inline |
|
inline |
|
inline |
Definition at line 166 of file TriggerRefsCollections.h.
References compositeIds_, and compositeRefs_.
|
inline |
Definition at line 170 of file TriggerRefsCollections.h.
References basemetIds_, and basemetRefs_.
|
inline |
Definition at line 174 of file TriggerRefsCollections.h.
References calometIds_, and calometRefs_.
|
inline |
Definition at line 178 of file TriggerRefsCollections.h.
References pixtrackIds_, and pixtrackRefs_.
|
inline |
|
inline |
Definition at line 187 of file TriggerRefsCollections.h.
References l1muonIds_, and l1muonRefs_.
|
inline |
Definition at line 191 of file TriggerRefsCollections.h.
References l1jetIds_, and l1jetRefs_.
|
inline |
Definition at line 195 of file TriggerRefsCollections.h.
References l1etmissIds_, and l1etmissRefs_.
|
inline |
Definition at line 199 of file TriggerRefsCollections.h.
References l1hfringsIds_, and l1hfringsRefs_.
|
inline |
Definition at line 206 of file TriggerRefsCollections.h.
References photonIds_, and photonRefs_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
Definition at line 212 of file TriggerRefsCollections.h.
References electronIds_, and electronRefs_.
|
inline |
|
inline |
|
inline |
Definition at line 230 of file TriggerRefsCollections.h.
References compositeIds_, and compositeRefs_.
|
inline |
Definition at line 236 of file TriggerRefsCollections.h.
References basemetIds_, and basemetRefs_.
|
inline |
Definition at line 242 of file TriggerRefsCollections.h.
References calometIds_, and calometRefs_.
|
inline |
Definition at line 248 of file TriggerRefsCollections.h.
References pixtrackIds_, and pixtrackRefs_.
|
inline |
|
inline |
Definition at line 261 of file TriggerRefsCollections.h.
References l1muonIds_, and l1muonRefs_.
|
inline |
Definition at line 267 of file TriggerRefsCollections.h.
References l1jetIds_, and l1jetRefs_.
|
inline |
Definition at line 273 of file TriggerRefsCollections.h.
References l1etmissIds_, and l1etmissRefs_.
|
inline |
Definition at line 279 of file TriggerRefsCollections.h.
References l1hfringsIds_, and l1hfringsRefs_.
|
inline |
Definition at line 726 of file TriggerRefsCollections.h.
References basemetIds_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
Definition at line 727 of file TriggerRefsCollections.h.
References basemetRefs_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
|
inline |
Definition at line 730 of file TriggerRefsCollections.h.
References calometIds_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
Definition at line 731 of file TriggerRefsCollections.h.
References calometRefs_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
|
inline |
Definition at line 722 of file TriggerRefsCollections.h.
References compositeIds_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
Definition at line 723 of file TriggerRefsCollections.h.
References compositeRefs_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
Definition at line 721 of file TriggerRefsCollections.h.
References compositeIds_.
|
inline |
Definition at line 710 of file TriggerRefsCollections.h.
References electronIds_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
Definition at line 711 of file TriggerRefsCollections.h.
References electronRefs_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
Definition at line 709 of file TriggerRefsCollections.h.
References electronIds_.
various physics-level getters:
Definition at line 288 of file TriggerRefsCollections.h.
References photonIds_.
Referenced by trigger::TriggerEventWithRefs::getObjects(), getObjects(), and HITSiStripRawToClustersRoI::ptracks().
|
inline |
Definition at line 291 of file TriggerRefsCollections.h.
References end, i, j, n, photonIds_, and photonRefs_.
|
inline |
Definition at line 304 of file TriggerRefsCollections.h.
References getObjects(), and photonIds_.
|
inline |
Definition at line 307 of file TriggerRefsCollections.h.
References end, i, j, n, photonIds_, and photonRefs_.
|
inline |
Definition at line 320 of file TriggerRefsCollections.h.
References electronIds_, and getObjects().
|
inline |
Definition at line 323 of file TriggerRefsCollections.h.
References electronIds_, electronRefs_, end, i, j, and n.
|
inline |
Definition at line 336 of file TriggerRefsCollections.h.
References electronIds_, and getObjects().
|
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_.
|
inline |
|
inline |
Definition at line 368 of file TriggerRefsCollections.h.
References getObjects(), and muonIds_.
|
inline |
Definition at line 384 of file TriggerRefsCollections.h.
References getObjects(), and jetIds_.
|
inline |
|
inline |
Definition at line 400 of file TriggerRefsCollections.h.
References getObjects(), and jetIds_.
|
inline |
|
inline |
Definition at line 416 of file TriggerRefsCollections.h.
References compositeIds_, and getObjects().
|
inline |
Definition at line 419 of file TriggerRefsCollections.h.
References compositeIds_, compositeRefs_, end, i, j, and n.
|
inline |
Definition at line 432 of file TriggerRefsCollections.h.
References compositeIds_, and getObjects().
|
inline |
Definition at line 435 of file TriggerRefsCollections.h.
References compositeIds_, compositeRefs_, end, i, j, and n.
Definition at line 448 of file TriggerRefsCollections.h.
References basemetIds_, and getObjects().
|
inline |
Definition at line 451 of file TriggerRefsCollections.h.
References basemetIds_, basemetRefs_, end, i, j, and n.
|
inline |
Definition at line 464 of file TriggerRefsCollections.h.
References basemetIds_, and getObjects().
|
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().
|
inline |
Definition at line 483 of file TriggerRefsCollections.h.
References calometIds_, calometRefs_, end, i, j, and n.
|
inline |
Definition at line 496 of file TriggerRefsCollections.h.
References calometIds_, and getObjects().
|
inline |
Definition at line 499 of file TriggerRefsCollections.h.
References calometIds_, calometRefs_, end, i, j, and n.
|
inline |
Definition at line 512 of file TriggerRefsCollections.h.
References getObjects(), and pixtrackIds_.
|
inline |
Definition at line 515 of file TriggerRefsCollections.h.
References end, i, j, n, pixtrackIds_, and pixtrackRefs_.
|
inline |
Definition at line 528 of file TriggerRefsCollections.h.
References getObjects(), and pixtrackIds_.
|
inline |
Definition at line 531 of file TriggerRefsCollections.h.
References end, i, j, n, pixtrackIds_, and pixtrackRefs_.
Definition at line 544 of file TriggerRefsCollections.h.
References getObjects(), and l1emIds_.
|
inline |
|
inline |
Definition at line 560 of file TriggerRefsCollections.h.
References getObjects(), and l1emIds_.
|
inline |
Definition at line 576 of file TriggerRefsCollections.h.
References getObjects(), and l1muonIds_.
|
inline |
Definition at line 579 of file TriggerRefsCollections.h.
References end, i, j, l1muonIds_, l1muonRefs_, and n.
|
inline |
Definition at line 592 of file TriggerRefsCollections.h.
References getObjects(), and l1muonIds_.
|
inline |
Definition at line 595 of file TriggerRefsCollections.h.
References end, i, j, l1muonIds_, l1muonRefs_, and n.
Definition at line 608 of file TriggerRefsCollections.h.
References getObjects(), and l1jetIds_.
|
inline |
Definition at line 611 of file TriggerRefsCollections.h.
References end, i, j, l1jetIds_, l1jetRefs_, and n.
|
inline |
Definition at line 624 of file TriggerRefsCollections.h.
References getObjects(), and l1jetIds_.
|
inline |
Definition at line 627 of file TriggerRefsCollections.h.
References end, i, j, l1jetIds_, l1jetRefs_, and n.
|
inline |
Definition at line 640 of file TriggerRefsCollections.h.
References getObjects(), and l1etmissIds_.
|
inline |
Definition at line 643 of file TriggerRefsCollections.h.
References end, i, j, l1etmissIds_, l1etmissRefs_, and n.
|
inline |
Definition at line 656 of file TriggerRefsCollections.h.
References getObjects(), and l1etmissIds_.
|
inline |
Definition at line 659 of file TriggerRefsCollections.h.
References end, i, j, l1etmissIds_, l1etmissRefs_, and n.
|
inline |
Definition at line 672 of file TriggerRefsCollections.h.
References getObjects(), and l1hfringsIds_.
|
inline |
Definition at line 675 of file TriggerRefsCollections.h.
References end, i, j, l1hfringsIds_, l1hfringsRefs_, and n.
|
inline |
Definition at line 688 of file TriggerRefsCollections.h.
References getObjects(), and l1hfringsIds_.
|
inline |
Definition at line 691 of file TriggerRefsCollections.h.
References end, i, j, l1hfringsIds_, l1hfringsRefs_, and n.
|
inline |
Definition at line 718 of file TriggerRefsCollections.h.
References jetIds_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
Definition at line 719 of file TriggerRefsCollections.h.
References jetRefs_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
|
inline |
Definition at line 738 of file TriggerRefsCollections.h.
References l1emIds_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
Definition at line 739 of file TriggerRefsCollections.h.
References l1emRefs_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
|
inline |
Definition at line 750 of file TriggerRefsCollections.h.
References l1etmissIds_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
Definition at line 751 of file TriggerRefsCollections.h.
References l1etmissRefs_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
Definition at line 749 of file TriggerRefsCollections.h.
References l1etmissIds_.
|
inline |
Definition at line 754 of file TriggerRefsCollections.h.
References l1hfringsIds_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
Definition at line 755 of file TriggerRefsCollections.h.
References l1hfringsRefs_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
Definition at line 753 of file TriggerRefsCollections.h.
References l1hfringsIds_.
|
inline |
Definition at line 746 of file TriggerRefsCollections.h.
References l1jetIds_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
Definition at line 747 of file TriggerRefsCollections.h.
References l1jetRefs_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
|
inline |
Definition at line 742 of file TriggerRefsCollections.h.
References l1muonIds_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
Definition at line 743 of file TriggerRefsCollections.h.
References l1muonRefs_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
|
inline |
Definition at line 714 of file TriggerRefsCollections.h.
References muonIds_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
Definition at line 715 of file TriggerRefsCollections.h.
References muonRefs_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
|
inline |
Definition at line 706 of file TriggerRefsCollections.h.
References photonIds_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
Definition at line 707 of file TriggerRefsCollections.h.
References photonRefs_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
low-level getters for data members
Definition at line 705 of file TriggerRefsCollections.h.
References photonIds_.
|
inline |
Definition at line 734 of file TriggerRefsCollections.h.
References pixtrackIds_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
Definition at line 735 of file TriggerRefsCollections.h.
References pixtrackRefs_.
Referenced by trigger::TriggerEventWithRefs::addFilterObject().
|
inline |
Definition at line 733 of file TriggerRefsCollections.h.
References pixtrackIds_.
|
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_, pixtrackRefs_, and std::swap().
Referenced by trigger::TriggerFilterObjectWithRefs::swap(), and trigger::swap().
|
private |
Definition at line 80 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), basemetIds(), basemetSize(), getObjects(), and swap().
|
private |
Definition at line 81 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), basemetRefs(), getObjects(), and swap().
|
private |
Definition at line 82 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), calometIds(), calometSize(), getObjects(), and swap().
|
private |
Definition at line 83 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), calometRefs(), getObjects(), and swap().
|
private |
Definition at line 78 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), compositeIds(), compositeSize(), getObjects(), and swap().
|
private |
Definition at line 79 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), compositeRefs(), getObjects(), and swap().
|
private |
Definition at line 72 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), electronIds(), electronSize(), getObjects(), and swap().
|
private |
Definition at line 73 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), electronRefs(), getObjects(), and swap().
|
private |
Definition at line 76 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), getObjects(), jetIds(), jetSize(), and swap().
|
private |
Definition at line 77 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), getObjects(), jetRefs(), and swap().
|
private |
Definition at line 87 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), getObjects(), l1emIds(), l1emSize(), and swap().
|
private |
Definition at line 88 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), getObjects(), l1emRefs(), and swap().
|
private |
Definition at line 93 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), getObjects(), l1etmissIds(), l1etmissSize(), and swap().
|
private |
Definition at line 94 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), getObjects(), l1etmissRefs(), and swap().
|
private |
Definition at line 95 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), getObjects(), l1hfringsIds(), l1hfringsSize(), and swap().
|
private |
Definition at line 96 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), getObjects(), l1hfringsRefs(), and swap().
|
private |
Definition at line 91 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), getObjects(), l1jetIds(), l1jetSize(), and swap().
|
private |
Definition at line 92 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), getObjects(), l1jetRefs(), and swap().
|
private |
Definition at line 89 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), getObjects(), l1muonIds(), l1muonSize(), and swap().
|
private |
Definition at line 90 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), getObjects(), l1muonRefs(), and swap().
|
private |
Definition at line 74 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), getObjects(), muonIds(), muonSize(), and swap().
|
private |
Definition at line 75 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), getObjects(), muonRefs(), and swap().
|
private |
data members
physics type ids and Refs
Definition at line 70 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), getObjects(), photonIds(), photonSize(), and swap().
|
private |
Definition at line 71 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), getObjects(), photonRefs(), and swap().
|
private |
Definition at line 84 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), getObjects(), pixtrackIds(), pixtrackSize(), and swap().
|
private |
Definition at line 85 of file TriggerRefsCollections.h.
Referenced by addObject(), addObjects(), getObjects(), pixtrackRefs(), and swap().