![]() |
ATLAS Offline Software
|
#include <TrigMonRoi.h>
Public Types | |
| enum | Type { kNone = 0 , kMuon = 1 , kEmTau = 2 , kJet = 3 , kJetEt = 4 , kEnergy = 5 } |
Public Member Functions | |
| TrigMonRoi () | |
| TrigMonRoi (unsigned int roi_word) | |
| ~TrigMonRoi () | |
| void | setType (Type type) |
| void | addWord (unsigned int word) |
| void | setRoiId (unsigned int id) |
| void | setNL1th (unsigned int lt) |
| void | setEtaPhi (float eta, float phi) |
| void | setRoIArea (float eta_width, float phi_width) |
| void | addVar (const TrigMonVar &var) |
| uint32_t | getRoiWord () const |
| Type | getRoiType () const |
| uint32_t | getRoiId () const |
| uint8_t | getNL1th () const |
| float | getEta () const |
| float | getPhi () const |
| float | getRoIArea () const |
| std::vector< uint32_t > & | getWord () |
| std::vector< uint16_t > & | getVarKey () |
| std::vector< float > & | getVarVal () |
| const std::vector< uint32_t > & | getWord () const |
| const std::vector< uint16_t > & | getVarKey () const |
| const std::vector< float > & | getVarVal () const |
| float | getVarVal (const uint32_t key) const |
| const std::vector< TrigMonVar > | getVar () const |
| void | print (std::ostream &os=std::cout) |
Private Attributes | |
| std::vector< uint32_t > | m_word |
| std::vector< uint16_t > | m_var_key |
| std::vector< float > | m_var_val |
Definition at line 25 of file TrigMonRoi.h.
| enum TrigMonRoi::Type |
| TrigMonRoi::TrigMonRoi | ( | ) |
Definition at line 27 of file TrigMonRoi.cxx.
|
explicit |
|
inline |
Definition at line 40 of file TrigMonRoi.h.
| void TrigMonRoi::addVar | ( | const TrigMonVar & | var | ) |
Definition at line 127 of file TrigMonRoi.cxx.
|
inline |
Definition at line 43 of file TrigMonRoi.h.
| float TrigMonRoi::getEta | ( | ) | const |
Definition at line 178 of file TrigMonRoi.cxx.
| uint8_t TrigMonRoi::getNL1th | ( | ) | const |
Definition at line 226 of file TrigMonRoi.cxx.
| float TrigMonRoi::getPhi | ( | ) | const |
| float TrigMonRoi::getRoIArea | ( | ) | const |
| uint32_t TrigMonRoi::getRoiId | ( | ) | const |
Definition at line 164 of file TrigMonRoi.cxx.
| TrigMonRoi::Type TrigMonRoi::getRoiType | ( | ) | const |
Definition at line 142 of file TrigMonRoi.cxx.
|
inline |
Definition at line 53 of file TrigMonRoi.h.
| const std::vector< TrigMonVar > TrigMonRoi::getVar | ( | ) | const |
Definition at line 237 of file TrigMonRoi.cxx.
|
inline |
Definition at line 64 of file TrigMonRoi.h.
|
inline |
Definition at line 68 of file TrigMonRoi.h.
|
inline |
Definition at line 65 of file TrigMonRoi.h.
|
inline |
Definition at line 69 of file TrigMonRoi.h.
| float TrigMonRoi::getVarVal | ( | const uint32_t | key | ) | const |
|
inline |
Definition at line 63 of file TrigMonRoi.h.
|
inline |
Definition at line 67 of file TrigMonRoi.h.
| void TrigMonRoi::print | ( | std::ostream & | os = std::cout | ) |
Definition at line 268 of file TrigMonRoi.cxx.
| void TrigMonRoi::setEtaPhi | ( | float | eta, |
| float | phi ) |
Definition at line 92 of file TrigMonRoi.cxx.
| void TrigMonRoi::setNL1th | ( | unsigned int | lt | ) |
Definition at line 75 of file TrigMonRoi.cxx.
| void TrigMonRoi::setRoIArea | ( | float | eta_width, |
| float | phi_width ) |
Definition at line 108 of file TrigMonRoi.cxx.
| void TrigMonRoi::setRoiId | ( | unsigned int | id | ) |
Definition at line 54 of file TrigMonRoi.cxx.
| void TrigMonRoi::setType | ( | Type | type | ) |
Definition at line 43 of file TrigMonRoi.cxx.
|
private |
Definition at line 78 of file TrigMonRoi.h.
|
private |
Definition at line 79 of file TrigMonRoi.h.
|
private |
Definition at line 77 of file TrigMonRoi.h.