![]() |
ATLAS Offline Software
|
#include <gFexRhoTOB.h>
Public Member Functions | |
| gFexRhoTOB (const xAOD::gFexJetRoI &gFexRhoTOB) | |
| Constructor taking an eFexROITOB to initialise bits. | |
| gFexRhoTOB (const gFexRhoTOB &gFexRhoTOB) | |
| Constructor taking an existing gFexRhoTOB to initialise common bits. | |
| gFexRhoTOB (const uint &rho_bits, const uint &rho_scale) | |
| Constructor taking an rho bits to initialise common bits. | |
| gFexRhoTOB (const std::bitset< s_rho_width > &) | |
| Constructor taking raw bitsets to initialise common bits. | |
| virtual | ~gFexRhoTOB () |
| virtual std::bitset< s_rho_width > | rho_bits () const |
| virtual std::bitset< s_rho_scale > | rho_scale () const |
| virtual std::string | to_string () const |
Private Attributes | |
| std::bitset< s_rho_width > | m_rho_bits |
| Property: Rho bitset within the gFexRhoTOB word. | |
| std::bitset< s_rho_scale > | m_rho_scale |
| Property: Rho bitset eT scale within the gFexRhoTOB word. | |
Static Private Attributes | |
| static constexpr std::size_t | s_rho_width {16} |
| Count: Size of Rho bitset. | |
| static constexpr std::size_t | s_rho_scale {10} |
| Count: Size of Rho scale bitset. | |
Definition at line 24 of file gFexRhoTOB.h.
| GlobalSim::IOBitwise::gFexRhoTOB::gFexRhoTOB | ( | const xAOD::gFexJetRoI & | gFexRhoTOB | ) |
Constructor taking an eFexROITOB to initialise bits.
| [in] | eFexTOB | The input eFexRoI TOB defining the common/eFex bits. |
To be used to create, and initilise a global eEmTOB from an existing eFexTOB eFexRoI threshold bits are set here, the CommonTOB constructor is used to initialise the common bits.
Definition at line 10 of file gFexRhoTOB.cxx.
| GlobalSim::IOBitwise::gFexRhoTOB::gFexRhoTOB | ( | const gFexRhoTOB & | gFexRhoTOB | ) |
Constructor taking an existing gFexRhoTOB to initialise common bits.
| [in] | gFexRhoTOB | The input Global gFexRhoTOB defining the common bits. |
To be used to create and initilaise a gFexRhoTOB from an existing gFexRhoTOB
Definition at line 14 of file gFexRhoTOB.cxx.
Constructor taking an rho bits to initialise common bits.
| [in] | rho_bits | The input bits defining the rho bits. |
To be used to create and initilaise a gFexRhoTOB from incoming rho bits
Definition at line 18 of file gFexRhoTOB.cxx.
| GlobalSim::IOBitwise::gFexRhoTOB::gFexRhoTOB | ( | const std::bitset< s_rho_width > & | ) |
Constructor taking raw bitsets to initialise common bits.
To be used to create and initialise a gFexRhoTOB from individual bitsets.
|
inlinevirtual |
Definition at line 68 of file gFexRhoTOB.h.
|
virtual |
Definition at line 22 of file gFexRhoTOB.cxx.
|
virtual |
Definition at line 26 of file gFexRhoTOB.cxx.
|
virtual |
Definition at line 30 of file gFexRhoTOB.cxx.
|
private |
Property: Rho bitset within the gFexRhoTOB word.
Definition at line 79 of file gFexRhoTOB.h.
|
private |
Property: Rho bitset eT scale within the gFexRhoTOB word.
Definition at line 84 of file gFexRhoTOB.h.
|
staticconstexprprivate |
|
staticconstexprprivate |