![]() |
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... | |
| virtual std::string | to_string () const =0 |
| print out contents to string More... | |
Static Public Attributes | |
| static constexpr std::size_t | s_et_width {13} |
| Size of the eT bitset. More... | |
| static constexpr std::size_t | s_eta_width {10} |
| Size of the eta bitset. More... | |
| static constexpr std::size_t | s_phi_width {9} |
| Size of the phi bitset. More... | |
| static constexpr std::size_t | s_eFex_granularity {100} |
| static constexpr ulong | max_et {(1UL << s_et_width)-1} |
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 27 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.
|
pure virtual |
print out contents to string
Implemented in GlobalSim::IOBitwise::eEmTOB, GlobalSim::IOBitwise::CommonTOB, GlobalSim::IOBitwise::eEmNbhoodTOB, GlobalSim::IOBitwise::eEmEg1eRatioTOB, GlobalSim::IOBitwise::eEmEg1BDTTOB, GlobalSim::IOBitwise::IeEmTOB, GlobalSim::IOBitwise::IeEmEg1BDTTOB, GlobalSim::IOBitwise::IeEmEg1eRatioTOB, and GlobalSim::IOBitwise::IeEmNbhoodTOB.
Definition at line 11 of file ICommonTOB.cxx.
|
staticconstexpr |
Definition at line 43 of file ICommonTOB.h.
|
staticconstexpr |
Definition at line 41 of file ICommonTOB.h.
|
staticconstexpr |
Size of the eT bitset.
Definition at line 35 of file ICommonTOB.h.
|
staticconstexpr |
Size of the eta bitset.
Definition at line 37 of file ICommonTOB.h.
|
staticconstexpr |
Size of the phi bitset.
Definition at line 39 of file ICommonTOB.h.
1.8.18