More...
#include <eEmEg1BDTTOB.h>
|
| static const std::size_t | s_eGamma1BDT_width {10} |
| static constexpr std::size_t | s_RHad_width {2} |
| | Count: Size of hadronic thresholds satisfied bitset.
|
| static constexpr std::size_t | s_WsTot_width {2} |
| | Count: Size of WsTot algorithm thresholds satisfied bitset.
|
| static constexpr std::size_t | s_REta_width {2} |
| | Count: Size of R0 thresholds satisfied bitset.
|
| static constexpr std::size_t | s_Seed_width {2} |
| | Count: Size of Seed eta position in the TOB bitset.
|
| static constexpr std::size_t | s_UpNotDown_width {1} |
| | Count: Size of UpnotDown bit.
|
| static constexpr std::size_t | s_SeedIsMax_width {1} |
| | Count: Size of Seed supercell is a local maxima bit.
|
| static constexpr std::size_t | s_et_width {13} |
| | Size of the eT bitset.
|
| static constexpr std::size_t | s_eta_width {10} |
| | Size of the eta bitset.
|
| static constexpr std::size_t | s_phi_width {9} |
| | Size of the phi bitset.
|
| static constexpr std::size_t | s_eFex_granularity {100} |
| static constexpr ulong | max_et {(1UL << s_et_width)-1} |
Definition at line 25 of file eEmEg1BDTTOB.h.
◆ eEmEg1BDTTOB() [1/2]
Constructor taking an eFexROITOB and eGamma1 BDT output bits to initialise bits.
- Parameters
-
| [in] | eFexTOB | The input eFexRoI TOB defining the common/eFex bits. |
| [in] | eGamma1BDT_bits | The input eGamma1 BDT bits defining the result of the algorithm. |
To be used to create, and initilise a global eEmTOB from an existing eFexTOB and an eGamma1 BDT result eGamma1 BDT result bits are set here, eFexRoI threshold bits are set in the eEmTOB constructor, the CommonTOB constructor is used to initialise the common bits.
◆ eEmEg1BDTTOB() [2/2]
Constructor taking an eEmTOB and eGamma1 BDT output bits to initialise bits.
- Parameters
-
| [in] | eEmTOB | The input eEmTOB defining the common/eFex bits. |
| [in] | eGamma1BDT_bits | The input eGamma1 BDT bits defining the result of the algorithm. |
To be used to create, and initilise a global eEmTOB from an existing eEmTOB and an eGamma1 BDT result eGamma1 BDT result bits are set here, eFexRoI threshold bits are set in the eEmTOB constructor, the CommonTOB constructor is used to initialise the common bits.
Definition at line 17 of file eEmEg1BDTTOB.cxx.
18 :
std::bitset< eEmEg1BDTTOB::s_eGamma1BDT_width > m_eGamma1BDT_bits
Property: Bitset to hold the eGamma1BDT bits.
virtual std::bitset< eEmEg1BDTTOB::s_eGamma1BDT_width > eGamma1BDT_bits() const
eEmTOB(const xAOD::eFexEMRoI &eFexTOB)
Constructor taking an eFexROITOB to initialise bits.
◆ ~eEmEg1BDTTOB()
| virtual GlobalSim::IOBitwise::eEmEg1BDTTOB::~eEmEg1BDTTOB |
( |
| ) |
|
|
inlinevirtual |
◆ eGamma1BDT_bits()
◆ et_bits()
Definition at line 28 of file CommonTOB.cxx.
28 {
30 }
std::bitset< s_et_width > m_et_bits
Property: eT bitset within the common TOB word.
◆ eta_bits()
Definition at line 32 of file CommonTOB.cxx.
32 {
34 }
std::bitset< s_eta_width > m_eta_bits
Property: eta bitset within the common TOB word.
◆ phi_bits()
Definition at line 36 of file CommonTOB.cxx.
36 {
38 }
std::bitset< s_phi_width > m_phi_bits
Property: phi bitset within the common TOB word.
◆ REta_bits()
◆ RHad_bits()
◆ Seed_bits()
◆ SeedIsMax_bit()
◆ to_string()
| std::string GlobalSim::IOBitwise::eEmEg1BDTTOB::to_string |
( |
| ) |
const |
|
virtual |
◆ UpNotDown_bit()
◆ WsTot_bits()
◆ m_eGamma1BDT_bits
◆ m_et_bits
| std::bitset<s_et_width> GlobalSim::IOBitwise::CommonTOB::m_et_bits |
|
privateinherited |
◆ m_eta_bits
| std::bitset<s_eta_width> GlobalSim::IOBitwise::CommonTOB::m_eta_bits |
|
privateinherited |
◆ m_phi_bits
| std::bitset<s_phi_width> GlobalSim::IOBitwise::CommonTOB::m_phi_bits |
|
privateinherited |
◆ m_REta_bits
| std::bitset<s_REta_width> GlobalSim::IOBitwise::eEmTOB::m_REta_bits |
|
privateinherited |
◆ m_RHad_bits
| std::bitset<s_RHad_width> GlobalSim::IOBitwise::eEmTOB::m_RHad_bits |
|
privateinherited |
◆ m_Seed_bits
| std::bitset<s_Seed_width> GlobalSim::IOBitwise::eEmTOB::m_Seed_bits |
|
privateinherited |
◆ m_SeedIsMax_bit
◆ m_UpNotDown_bit
◆ m_WsTot_bits
| std::bitset<s_WsTot_width> GlobalSim::IOBitwise::eEmTOB::m_WsTot_bits |
|
privateinherited |
◆ max_et
| ulong GlobalSim::IOBitwise::CommonTOB::max_et {(1UL << s_et_width)-1} |
|
staticconstexprinherited |
Definition at line 36 of file CommonTOB.h.
static constexpr std::size_t s_et_width
Size of the eT bitset.
◆ s_eFex_granularity
| std::size_t GlobalSim::IOBitwise::CommonTOB::s_eFex_granularity {100} |
|
staticconstexprinherited |
◆ s_eGamma1BDT_width
| const std::size_t GlobalSim::IOBitwise::eEmEg1BDTTOB::s_eGamma1BDT_width {10} |
|
static |
◆ s_et_width
| std::size_t GlobalSim::IOBitwise::CommonTOB::s_et_width {13} |
|
staticconstexprinherited |
Size of the eT bitset.
Definition at line 28 of file CommonTOB.h.
◆ s_eta_width
| std::size_t GlobalSim::IOBitwise::CommonTOB::s_eta_width {10} |
|
staticconstexprinherited |
Size of the eta bitset.
Definition at line 30 of file CommonTOB.h.
◆ s_phi_width
| std::size_t GlobalSim::IOBitwise::CommonTOB::s_phi_width {9} |
|
staticconstexprinherited |
Size of the phi bitset.
Definition at line 32 of file CommonTOB.h.
◆ s_REta_width
| std::size_t GlobalSim::IOBitwise::eEmTOB::s_REta_width {2} |
|
staticconstexprinherited |
◆ s_RHad_width
| std::size_t GlobalSim::IOBitwise::eEmTOB::s_RHad_width {2} |
|
staticconstexprinherited |
◆ s_Seed_width
| std::size_t GlobalSim::IOBitwise::eEmTOB::s_Seed_width {2} |
|
staticconstexprinherited |
◆ s_SeedIsMax_width
| std::size_t GlobalSim::IOBitwise::eEmTOB::s_SeedIsMax_width {1} |
|
staticconstexprinherited |
◆ s_UpNotDown_width
| std::size_t GlobalSim::IOBitwise::eEmTOB::s_UpNotDown_width {1} |
|
staticconstexprinherited |
◆ s_WsTot_width
| std::size_t GlobalSim::IOBitwise::eEmTOB::s_WsTot_width {2} |
|
staticconstexprinherited |
The documentation for this class was generated from the following files: