![]() |
ATLAS Offline Software
|
#include <Lvl1ItemsAndRoIs.h>
Public Member Functions | |
| JetEnergyRoI (ROIB::JetEnergyRoI lvl1RoI) | |
| constructor from JetEnergyRoI object More... | |
| JetRoIType | type () const |
| extra getter: JetRoI type, see JetRoIType enumeratio More... | |
| uint32_t | word0 () const |
| extra getter: extra RoI word 1 More... | |
| uint32_t | word1 () const |
| extra getter: extra RoI word 1 More... | |
| uint32_t | word2 () const |
| extra getter: extra RoI word 2 More... | |
| const ROIB::JetEnergyRoI & | lvl1RoI () const |
| const reference getter for underlying LVL1 RoI object More... | |
| const std::vector< const ConfigThreshold * > & | thresholds () const |
| const reference getter for configured thresholds More... | |
| std::vector< const ConfigThreshold * >::const_iterator | begin () const |
| begin() method - for thresholds More... | |
| std::vector< const ConfigThreshold * >::const_iterator | end () const |
| end() method - for thresholds More... | |
| unsigned int | size () const |
| size() method - for thresholds More... | |
| unsigned int | thresholdMask () const |
Protected Member Functions | |
| void | addThreshold (const ConfigThreshold *t) |
| add threshold to this RoI object More... | |
| void | setThresholdMask (unsigned int mask) |
Protected Attributes | |
| ROIB::JetEnergyRoI | m_lvl1RoI |
| underlying LVL1 RoI object More... | |
| std::vector< const ConfigThreshold * > | m_thresholds |
| vector holding all configured thresholds More... | |
| unsigned int | m_thresholdMask |
Private Member Functions | |
| bool | setType (JetRoIType type) |
| setter for JetRoI type More... | |
| bool | setExtraWords (uint32_t word0, uint32_t word1, uint32_t word2) |
Private Attributes | |
| JetRoIType | m_type |
| additional member: JetRoI type, see JetRoIType enumeration More... | |
| uint32_t | m_word0 |
| additional member: 0th word More... | |
| uint32_t | m_word1 |
| additional member: extra RoI word 1 More... | |
| uint32_t | m_word2 |
| additional member: extra RoI word 2 More... | |
Friends | |
| class | Lvl1ResultAccessTool |
| Lvl1ResultAccessTool is a friend to this class -> cann call addThreshold(..) More... | |
Concrete JetEnergy class (from templated HLRoI class).
Definition at line 110 of file Lvl1ItemsAndRoIs.h.
|
inline |
constructor from JetEnergyRoI object
Definition at line 112 of file Lvl1ItemsAndRoIs.h.
|
inlineprotectedinherited |
add threshold to this RoI object
Definition at line 75 of file Lvl1ItemsAndRoIs.h.
|
inlineinherited |
begin() method - for thresholds
Definition at line 69 of file Lvl1ItemsAndRoIs.h.
|
inlineinherited |
end() method - for thresholds
Definition at line 70 of file Lvl1ItemsAndRoIs.h.
|
inlineinherited |
const reference getter for underlying LVL1 RoI object
Definition at line 67 of file Lvl1ItemsAndRoIs.h.
|
inlineprivate |
< setter for extra RoI words 1 & 2
Definition at line 140 of file Lvl1ItemsAndRoIs.h.
|
inlineprotectedinherited |
Definition at line 76 of file Lvl1ItemsAndRoIs.h.
|
inlineprivate |
setter for JetRoI type
Definition at line 129 of file Lvl1ItemsAndRoIs.h.
|
inlineinherited |
size() method - for thresholds
Definition at line 71 of file Lvl1ItemsAndRoIs.h.
|
inlineinherited |
Definition at line 72 of file Lvl1ItemsAndRoIs.h.
|
inlineinherited |
const reference getter for configured thresholds
Definition at line 68 of file Lvl1ItemsAndRoIs.h.
|
inline |
extra getter: JetRoI type, see JetRoIType enumeratio
Definition at line 122 of file Lvl1ItemsAndRoIs.h.
|
inline |
extra getter: extra RoI word 1
Definition at line 123 of file Lvl1ItemsAndRoIs.h.
|
inline |
extra getter: extra RoI word 1
Definition at line 124 of file Lvl1ItemsAndRoIs.h.
|
inline |
extra getter: extra RoI word 2
Definition at line 125 of file Lvl1ItemsAndRoIs.h.
|
friend |
Lvl1ResultAccessTool is a friend to this class -> cann call addThreshold(..)
Definition at line 120 of file Lvl1ItemsAndRoIs.h.
|
protectedinherited |
underlying LVL1 RoI object
Definition at line 78 of file Lvl1ItemsAndRoIs.h.
|
protectedinherited |
Definition at line 80 of file Lvl1ItemsAndRoIs.h.
|
protectedinherited |
vector holding all configured thresholds
Definition at line 79 of file Lvl1ItemsAndRoIs.h.
|
private |
additional member: JetRoI type, see JetRoIType enumeration
Definition at line 144 of file Lvl1ItemsAndRoIs.h.
|
private |
additional member: 0th word
Definition at line 145 of file Lvl1ItemsAndRoIs.h.
|
private |
additional member: extra RoI word 1
Definition at line 146 of file Lvl1ItemsAndRoIs.h.
|
private |
additional member: extra RoI word 2
Definition at line 147 of file Lvl1ItemsAndRoIs.h.
1.8.18