#include <gFexRhoTOB.h>
|
| 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.
◆ gFexRhoTOB() [1/4]
Constructor taking an eFexROITOB to initialise bits.
- Parameters
-
| [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.
10 :
std::bitset< s_rho_scale > m_rho_scale
Property: Rho bitset eT scale within the gFexRhoTOB word.
std::bitset< s_rho_width > m_rho_bits
Property: Rho bitset within the gFexRhoTOB word.
gFexRhoTOB(const xAOD::gFexJetRoI &gFexRhoTOB)
Constructor taking an eFexROITOB to initialise bits.
◆ gFexRhoTOB() [2/4]
| GlobalSim::IOBitwise::gFexRhoTOB::gFexRhoTOB |
( |
const gFexRhoTOB & | gFexRhoTOB | ) |
|
◆ gFexRhoTOB() [3/4]
| GlobalSim::IOBitwise::gFexRhoTOB::gFexRhoTOB |
( |
const uint & | rho_bits, |
|
|
const uint & | rho_scale ) |
Constructor taking an rho bits to initialise common bits.
- Parameters
-
| [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.
18 :
virtual std::bitset< s_rho_scale > rho_scale() const
virtual std::bitset< s_rho_width > rho_bits() const
◆ gFexRhoTOB() [4/4]
| 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.
◆ ~gFexRhoTOB()
| virtual GlobalSim::IOBitwise::gFexRhoTOB::~gFexRhoTOB |
( |
| ) |
|
|
inlinevirtual |
◆ rho_bits()
◆ rho_scale()
◆ to_string()
| std::string GlobalSim::IOBitwise::gFexRhoTOB::to_string |
( |
| ) |
const |
|
virtual |
◆ m_rho_bits
| std::bitset<s_rho_width> GlobalSim::IOBitwise::gFexRhoTOB::m_rho_bits |
|
private |
◆ m_rho_scale
| std::bitset<s_rho_scale> GlobalSim::IOBitwise::gFexRhoTOB::m_rho_scale |
|
private |
◆ s_rho_scale
| std::size_t GlobalSim::IOBitwise::gFexRhoTOB::s_rho_scale {10} |
|
staticconstexprprivate |
Count: Size of Rho scale bitset.
Definition at line 30 of file gFexRhoTOB.h.
◆ s_rho_width
| std::size_t GlobalSim::IOBitwise::gFexRhoTOB::s_rho_width {16} |
|
staticconstexprprivate |
Count: Size of Rho bitset.
Definition at line 27 of file gFexRhoTOB.h.
The documentation for this class was generated from the following files: