![]() |
ATLAS Offline Software
|
Top level AOD object storing LVL1 RoIs. More...
#include <LVL1_ROI.h>
Public Types | |
| typedef std::vector< Muon_ROI > | muons_type |
| Type storing muon RoIs. More... | |
| typedef std::vector< EmTau_ROI > | emtaus_type |
| Type storing em/tau RoIs. More... | |
| typedef std::vector< Jet_ROI > | jets_type |
| Type storing jet RoIs. More... | |
| typedef std::vector< JetET_ROI > | jetets_type |
| Type storing jet-ET RoIs. More... | |
| typedef std::vector< EnergySum_ROI > | energysums_type |
| Type storing energy sum RoIs. More... | |
Public Member Functions | |
| LVL1_ROI () | |
| Constructor. More... | |
| ~LVL1_ROI () | |
| Destructor. More... | |
| const muons_type & | getMuonROIs () const |
| Get all the muon RoIs in the event. More... | |
| const emtaus_type & | getEmTauROIs () const |
| Get all the em/tau RoIs in the event. More... | |
| const jets_type & | getJetROIs () const |
| Get all the jet RoIs in the event. More... | |
| const jetets_type & | getJetEtROIs () const |
| Get all the jet-ET RoIs in the event. More... | |
| const energysums_type & | getEnergySumROIs () const |
| Get all the energy sum RoIs in the event. More... | |
| void | addMuonROI (const muons_type::value_type roi) |
| Add a muon RoI to the object. More... | |
| void | addEmTauROI (const emtaus_type::value_type roi) |
| Add an em/tau RoI to the object. More... | |
| void | addJetROI (const jets_type::value_type roi) |
| Add a jet RoI to the object. More... | |
| void | addJetETROI (const jetets_type::value_type roi) |
| Add a jet-ET RoI to the object. More... | |
| void | addEnergySumROI (const energysums_type::value_type roi) |
| Add an energy sum RoI to the object. More... | |
| void | clear () |
| Clear all the RoIs from the object. More... | |
Private Attributes | |
| muons_type | m_muonROIs |
| Vector of muon RoIs. More... | |
| emtaus_type | m_emtauROIs |
| Vector of em/tau RoIs. More... | |
| jets_type | m_jetROIs |
| Vector of jet RoIs. More... | |
| jetets_type | m_jetetROIs |
| Vector of jet-ET RoIs. More... | |
| energysums_type | m_energysumROIs |
| Vector of energy sum RoIs. More... | |
Top level AOD object storing LVL1 RoIs.
This class is meant to be a container for all the Regions of Interest found by the LVL1 trigger system. The actual trigger information is stored in the RoI objects.
Definition at line 43 of file LVL1_ROI.h.
| typedef std::vector< EmTau_ROI > LVL1_ROI::emtaus_type |
Type storing em/tau RoIs.
Definition at line 54 of file LVL1_ROI.h.
| typedef std::vector< EnergySum_ROI > LVL1_ROI::energysums_type |
Type storing energy sum RoIs.
Definition at line 60 of file LVL1_ROI.h.
| typedef std::vector< JetET_ROI > LVL1_ROI::jetets_type |
Type storing jet-ET RoIs.
Definition at line 58 of file LVL1_ROI.h.
| typedef std::vector< Jet_ROI > LVL1_ROI::jets_type |
Type storing jet RoIs.
Definition at line 56 of file LVL1_ROI.h.
| typedef std::vector< Muon_ROI > LVL1_ROI::muons_type |
Type storing muon RoIs.
Definition at line 52 of file LVL1_ROI.h.
| LVL1_ROI::LVL1_ROI | ( | ) |
Constructor.
The constructor only makes sure that the member variables are initialised to zero length.
Definition at line 14 of file LVL1_ROI.cxx.
| LVL1_ROI::~LVL1_ROI | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void LVL1_ROI::clear | ( | ) |
Clear all the RoIs from the object.
This function is used by the persistency converter(s).
Should not be interesting to the users.
Definition at line 31 of file LVL1_ROI.cxx.
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Vector of em/tau RoIs.
Definition at line 89 of file LVL1_ROI.h.
|
private |
Vector of energy sum RoIs.
Definition at line 92 of file LVL1_ROI.h.
|
private |
Vector of jet-ET RoIs.
Definition at line 91 of file LVL1_ROI.h.
|
private |
Vector of jet RoIs.
Definition at line 90 of file LVL1_ROI.h.
|
private |
Vector of muon RoIs.
Definition at line 88 of file LVL1_ROI.h.
1.8.18