![]() |
ATLAS Offline Software
|
#include <jXETOB.h>
Public Member Functions | |
| jXETOB () | |
| jXETOB (int ex, int ey, unsigned long long et, inputTOBType_t tobType=NONE) | |
| jXETOB (const jXETOB &jxe) | |
| virtual | ~jXETOB () |
| int | Ex () const |
| int | Ey () const |
| unsigned long long | Et () const |
| unsigned long long | Et2 () const |
| double | ExDouble () const |
| double | EyDouble () const |
| double | EtDouble () const |
| void | setEx (int ex) |
| void | setEy (int ey) |
| void | setEt (unsigned long long et) |
| void | setEt2 (unsigned long long et2) |
| void | setExDouble (double ex) |
| void | setEyDouble (double ey) |
| void | setEtDouble (double et) |
| virtual void | print (std::ostream &o) const |
| void | setTobType (inputTOBType_t tobType) |
| inputTOBType_t | tobType () const |
| uint32_t | roiWord () const |
| const std::string & | tobName () const |
Static Public Member Functions | |
| static jXETOB * | createOnHeap (const jXETOB &jxe) |
| static void | clearHeap () |
| static const Heap< TCS::jXETOB > & | heap () |
| static size_t | instances () |
Protected Member Functions | |
| int | sizeCheck (int value, unsigned int size) const |
| unsigned int | sizeCheck (unsigned int value, unsigned int size) const |
| int | sizeCheckM (int value, unsigned int size) const |
Private Attributes | |
| int | m_Ex {0} |
| int | m_Ey {0} |
| unsigned long long | m_Et {0} |
| unsigned long long | m_Et2 {0} |
| double | m_ExDouble {0} |
| double | m_EyDouble {0} |
| double | m_EtDouble {0} |
| inputTOBType_t | m_tobType { NONE } |
| uint32_t | m_roiWord {} |
| std::string | m_tobName |
Static Private Attributes | |
| static Heap< TCS::jXETOB > | fg_heap |
| TCS::jXETOB::jXETOB | ( | ) |
Definition at line 8 of file jXETOB.cxx.
| TCS::jXETOB::jXETOB | ( | int | ex, |
| int | ey, | ||
| unsigned long long | et, | ||
| inputTOBType_t | tobType = NONE ) |
Definition at line 12 of file jXETOB.cxx.
|
default |
|
virtualdefault |
|
static |
Definition at line 33 of file jXETOB.cxx.
|
static |
Definition at line 28 of file jXETOB.cxx.
|
inline |
|
inlinestatic |
|
inlinestaticinherited |
|
virtual |
Implements TCS::BaseTOB.
Definition at line 37 of file jXETOB.cxx.
|
inline |
|
inline |
|
inline |
Definition at line 45 of file jXETOB.h.
|
inline |
Definition at line 46 of file jXETOB.h.
|
inline |
|
protectedinherited |
Definition at line 32 of file BaseTOB.cxx.
|
protectedinherited |
Definition at line 44 of file BaseTOB.cxx.
|
protectedinherited |
Definition at line 19 of file BaseTOB.cxx.
|
inlineinherited |
|
inlinevirtual |
|
thread_localstaticprivate |
|
private |