![]() |
ATLAS Offline Software
|
#include <JetTOB.h>
Public Types | |
| enum | JetSize { JS1 , JS2 } |
Public Member Functions | |
| JetTOB (uint32_t roiWord=0, std::string_view tobName="JetTOB") | |
| JetTOB (const JetTOB &jet) | |
| JetTOB (unsigned int Et1, unsigned int Et2, int eta, int phi, uint32_t roiWord=0, std::string_view tobName="JetTOB") | |
| virtual | ~JetTOB () |
| int | energy (JetSize js) const |
| int | Et (JetSize js) const |
| unsigned int | Et1 () const |
| unsigned int | EtWide () const |
| unsigned int | Et2 () const |
| unsigned int | EtNarrow () const |
| int | eta () const |
| int | phi () const |
| double | EtDouble (JetSize js) const |
| double | Et1Double () const |
| double | Et2Double () const |
| double | etaDouble () const |
| double | phiDouble () const |
| void | setEt1 (int energy) |
| void | setEtWide (int energy) |
| void | setEt2 (int energy) |
| void | setEtNarrow (int energy) |
| void | setEta (int eta) |
| void | setPhi (int phi) |
| void | setEtWideDouble (double et) |
| void | setEtNarrowDouble (double et) |
| void | setEtaDouble (double eta) |
| void | setPhiDouble (double phi) |
| inputTOBType_t | tobType () const |
| uint32_t | roiWord () const |
| const std::string & | tobName () const |
Static Public Member Functions | |
| static JetTOB * | createOnHeap (const JetTOB &jet) |
| static void | clearHeap () |
| static const Heap< TCS::JetTOB > & | 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 Member Functions | |
| virtual void | print (std::ostream &o) const |
Private Attributes | |
| unsigned int | m_Et1 { 0 } |
| unsigned int | m_Et2 { 0 } |
| int | m_eta { 0 } |
| int | m_phi { 0 } |
| double | m_Et1Double { 0 } |
| double | m_Et2Double { 0 } |
| double | m_etaDouble { 0 } |
| double | m_phiDouble { 0 } |
| uint32_t | m_roiWord {} |
| std::string | m_tobName |
Static Private Attributes | |
| static const unsigned int | g_nBitsEt |
| static const unsigned int | g_nBitsIsolation |
| static const unsigned int | g_nBitsEta |
| static const unsigned int | g_nBitsPhi |
| static Heap< TCS::JetTOB > | fg_heap |
| enum TCS::JetTOB::JetSize |
| TCS::JetTOB::JetTOB | ( | uint32_t | roiWord = 0, |
| std::string_view | tobName = "JetTOB" ) |
Definition at line 10 of file JetTOB.cxx.
|
default |
| TCS::JetTOB::JetTOB | ( | unsigned int | Et1, |
| unsigned int | Et2, | ||
| int | eta, | ||
| int | phi, | ||
| uint32_t | roiWord = 0, | ||
| std::string_view | tobName = "JetTOB" ) |
Definition at line 15 of file JetTOB.cxx.
|
virtualdefault |
|
static |
Definition at line 38 of file JetTOB.cxx.
|
static |
Definition at line 33 of file JetTOB.cxx.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestaticinherited |
|
privatevirtual |
Implements TCS::BaseTOB.
Definition at line 43 of file JetTOB.cxx.
|
inline |
|
inline |
|
inline |
|
inline |
|
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 |
|
staticprivate |