More...
#include <eEmTOB.h>
|
| 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} |
◆ eEmTOB() [1/3]
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 Global/GlobalSimulation/src/IO/eEmTOB.cxx.
10 :
CommonTOB(const xAOD::eFexEMRoI &eFexTOB)
Constructor taking an eFexROITOB to initialise common bits.
std::bitset< s_SeedIsMax_width > m_SeedIsMax_bit
Property: Seed is a maximum bitset within the eEmTOB word.
std::bitset< s_WsTot_width > m_WsTot_bits
Property: Wstot threshold bitset within the eEmTOB word.
std::bitset< s_Seed_width > m_Seed_bits
Property: Seed eta position bitset within the eEmTOB word.
std::bitset< s_RHad_width > m_RHad_bits
Property: RHad threshold bitset within the eEmTOB word.
std::bitset< s_REta_width > m_REta_bits
Property: REta threshold bitset within the eEmTOB word.
std::bitset< s_UpNotDown_width > m_UpNotDown_bit
Property: Up not down bitset within the eEmTOB word.
unsigned int RetaThresholds() const
Jet Discriminant 1 (R_eta) results.
unsigned int WstotThresholds() const
Jet Discriminant 3 (W_stot) results.
unsigned int RhadThresholds() const
Jet Discriminant 2 (R_had) results.
unsigned int seedMax() const
Seed = max flag. Is this really useful?
unsigned int UpNotDown() const
Cluster up/down flag (1 = up, 0 = down)
unsigned int seed() const
getter for integer eta index (-25->+24)
◆ eEmTOB() [2/3]
| GlobalSim::IOBitwise::eEmTOB::eEmTOB |
( |
const eEmTOB & | tob | ) |
|
◆ eEmTOB() [3/3]
◆ ~eEmTOB()
| virtual GlobalSim::IOBitwise::eEmTOB::~eEmTOB |
( |
| ) |
|
|
inlinevirtual |
◆ 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::eEmTOB::to_string |
( |
| ) |
const |
|
virtual |
◆ UpNotDown_bit()
◆ WsTot_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 |
|
private |
◆ m_RHad_bits
| std::bitset<s_RHad_width> GlobalSim::IOBitwise::eEmTOB::m_RHad_bits |
|
private |
◆ m_Seed_bits
| std::bitset<s_Seed_width> GlobalSim::IOBitwise::eEmTOB::m_Seed_bits |
|
private |
◆ m_SeedIsMax_bit
◆ m_UpNotDown_bit
◆ m_WsTot_bits
| std::bitset<s_WsTot_width> GlobalSim::IOBitwise::eEmTOB::m_WsTot_bits |
|
private |
◆ 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_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} |
|
staticconstexpr |
◆ s_RHad_width
| std::size_t GlobalSim::IOBitwise::eEmTOB::s_RHad_width {2} |
|
staticconstexpr |
◆ s_Seed_width
| std::size_t GlobalSim::IOBitwise::eEmTOB::s_Seed_width {2} |
|
staticconstexpr |
◆ s_SeedIsMax_width
| std::size_t GlobalSim::IOBitwise::eEmTOB::s_SeedIsMax_width {1} |
|
staticconstexpr |
◆ s_UpNotDown_width
| std::size_t GlobalSim::IOBitwise::eEmTOB::s_UpNotDown_width {1} |
|
staticconstexpr |
◆ s_WsTot_width
| std::size_t GlobalSim::IOBitwise::eEmTOB::s_WsTot_width {2} |
|
staticconstexpr |
The documentation for this class was generated from the following files: