![]() |
ATLAS Offline Software
|
Class to hold common (eta/eta/phi) TOB bits. More...
#include <ICommonTOB.h>
Public Member Functions | |
virtual | ~ICommonTOB () |
Destructor. More... | |
virtual std::bitset< s_et_width > | et_bits () const =0 |
Returns the eT bits of this TOB. More... | |
virtual std::bitset< s_eta_width > | eta_bits () const =0 |
Returns the eta bits of this TOB. More... | |
virtual std::bitset< s_phi_width > | phi_bits () const =0 |
Returns the phi bits of this TOB. More... | |
Static Public Attributes | |
static const std::size_t | s_et_width {13} |
Size of the eT bitset. More... | |
static const std::size_t | s_eta_width {10} |
Size of the eta bitset. More... | |
static const std::size_t | s_phi_width {9} |
Size of the phi bitset. More... | |
Class to hold common (eta/eta/phi) TOB bits.
This base class defines the bitsets to hold the common et, eta, phi bits in GlobalTOBs, and their retrieval functions.
Definition at line 26 of file ICommonTOB.h.
|
inlinevirtual |
|
pure virtual |
Returns the eT bits of this TOB.
Implemented in GlobalSim::IOBitwise::CommonTOB.
|
pure virtual |
Returns the eta bits of this TOB.
Implemented in GlobalSim::IOBitwise::CommonTOB.
|
pure virtual |
Returns the phi bits of this TOB.
Implemented in GlobalSim::IOBitwise::CommonTOB.
|
static |
Size of the eT bitset.
Definition at line 34 of file ICommonTOB.h.
|
static |
Size of the eta bitset.
Definition at line 36 of file ICommonTOB.h.
|
static |
Size of the phi bitset.
Definition at line 38 of file ICommonTOB.h.