![]() |
ATLAS Offline Software
|
#include <eEmNbhoodTOB.h>
Static Public Attributes | |
| 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} |
Private Attributes | |
| LArStripNeighborhood | m_neighbourhood |
| Property: LArStripNeighborhood associated with this eEmTOB. | |
| std::bitset< s_RHad_width > | m_RHad_bits |
| Property: RHad threshold bitset within the eEmTOB word. | |
| std::bitset< s_WsTot_width > | m_WsTot_bits |
| Property: Wstot 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_Seed_width > | m_Seed_bits |
| Property: Seed eta position bitset within the eEmTOB word. | |
| std::bitset< s_UpNotDown_width > | m_UpNotDown_bit |
| Property: Up not down bitset within the eEmTOB word. | |
| std::bitset< s_SeedIsMax_width > | m_SeedIsMax_bit |
| Property: Seed is a maximum bitset within the eEmTOB word. | |
| std::bitset< s_et_width > | m_et_bits |
| Property: eT bitset within the common TOB word. | |
| std::bitset< s_eta_width > | m_eta_bits |
| Property: eta bitset within the common TOB word. | |
| std::bitset< s_phi_width > | m_phi_bits |
| Property: phi bitset within the common TOB word. | |
Additionally holds an LArStripNeighborhood alongside the eEmTOB information.
Definition at line 29 of file eEmNbhoodTOB.h.
| GlobalSim::IOBitwise::eEmNbhoodTOB::eEmNbhoodTOB | ( | const xAOD::eFexEMRoI & | eFexTOB, |
| const GlobalSim::LArStripNeighborhood & | nbhood ) |
Constructor taking an eFexROITOB and a LArStripNeighborhood.
| [in] | eFexTOB | The input eFexRoI TOB defining the common/eFex bits. |
| [in] | nbhood | The associated input neighbourhood |
To be used to create, and initilise a global eEmTOB from an existing eFexTOB alongside an associated LArStripNeighbourhood eFexRoI threshold bits are set here, the CommonTOB constructor is used to initialise the common bits.
Definition at line 10 of file eEmNbhoodTOB.cxx.
| GlobalSim::IOBitwise::eEmNbhoodTOB::eEmNbhoodTOB | ( | const GlobalSim::IOBitwise::eEmTOB & | tob, |
| const GlobalSim::LArStripNeighborhood & | nbhood ) |
Constructor taking an eEmTOB and a LArStripNeighborhood.
| [in] | eFexTOB | The input eEmTOB |
| [in] | nbhood | The associated input neighbourhood |
To be used to create, and initilise a global eEmTOB from an existing eEmTOB alongside an associated LArStripNeighbourhood. eFexRoI threshold bits are set here, the CommonTOB constructor is used to initialise the common bits.
Definition at line 14 of file eEmNbhoodTOB.cxx.
|
inlinevirtual |
|
virtualinherited |
Definition at line 27 of file CommonTOB.cxx.
|
virtualinherited |
Definition at line 31 of file CommonTOB.cxx.
|
virtual |
Definition at line 18 of file eEmNbhoodTOB.cxx.
|
virtualinherited |
Definition at line 35 of file CommonTOB.cxx.
|
virtualinherited |
Definition at line 56 of file Global/GlobalSimulation/src/IO/eEmTOB.cxx.
|
virtualinherited |
Definition at line 48 of file Global/GlobalSimulation/src/IO/eEmTOB.cxx.
|
virtualinherited |
Definition at line 60 of file Global/GlobalSimulation/src/IO/eEmTOB.cxx.
|
virtualinherited |
Definition at line 68 of file Global/GlobalSimulation/src/IO/eEmTOB.cxx.
|
virtual |
Reimplemented from GlobalSim::IOBitwise::eEmTOB.
Definition at line 22 of file eEmNbhoodTOB.cxx.
|
virtualinherited |
Definition at line 64 of file Global/GlobalSimulation/src/IO/eEmTOB.cxx.
|
virtualinherited |
Definition at line 52 of file Global/GlobalSimulation/src/IO/eEmTOB.cxx.
|
privateinherited |
Property: eT bitset within the common TOB word.
Definition at line 82 of file CommonTOB.h.
|
privateinherited |
Property: eta bitset within the common TOB word.
Definition at line 84 of file CommonTOB.h.
|
private |
Property: LArStripNeighborhood associated with this eEmTOB.
Definition at line 67 of file eEmNbhoodTOB.h.
|
privateinherited |
Property: phi bitset within the common TOB word.
Definition at line 86 of file CommonTOB.h.
|
privateinherited |
Property: REta threshold bitset within the eEmTOB word.
Definition at line 98 of file Global/GlobalSimulation/src/IO/eEmTOB.h.
|
privateinherited |
Property: RHad threshold bitset within the eEmTOB word.
Definition at line 94 of file Global/GlobalSimulation/src/IO/eEmTOB.h.
|
privateinherited |
Property: Seed eta position bitset within the eEmTOB word.
Definition at line 100 of file Global/GlobalSimulation/src/IO/eEmTOB.h.
|
privateinherited |
Property: Seed is a maximum bitset within the eEmTOB word.
Definition at line 104 of file Global/GlobalSimulation/src/IO/eEmTOB.h.
|
privateinherited |
Property: Up not down bitset within the eEmTOB word.
Definition at line 102 of file Global/GlobalSimulation/src/IO/eEmTOB.h.
|
privateinherited |
Property: Wstot threshold bitset within the eEmTOB word.
Definition at line 96 of file Global/GlobalSimulation/src/IO/eEmTOB.h.
|
staticconstexprinherited |
Definition at line 36 of file CommonTOB.h.
|
staticconstexprinherited |
Definition at line 34 of file CommonTOB.h.
|
staticconstexprinherited |
|
staticconstexprinherited |
|
staticconstexprinherited |
|
staticconstexprinherited |
Count: Size of R0 thresholds satisfied bitset.
Definition at line 34 of file Global/GlobalSimulation/src/IO/eEmTOB.h.
|
staticconstexprinherited |
Count: Size of hadronic thresholds satisfied bitset.
Definition at line 30 of file Global/GlobalSimulation/src/IO/eEmTOB.h.
|
staticconstexprinherited |
Count: Size of Seed eta position in the TOB bitset.
Definition at line 36 of file Global/GlobalSimulation/src/IO/eEmTOB.h.
|
staticconstexprinherited |
Count: Size of Seed supercell is a local maxima bit.
Definition at line 40 of file Global/GlobalSimulation/src/IO/eEmTOB.h.
|
staticconstexprinherited |
Count: Size of UpnotDown bit.
Definition at line 38 of file Global/GlobalSimulation/src/IO/eEmTOB.h.
|
staticconstexprinherited |
Count: Size of WsTot algorithm thresholds satisfied bitset.
Definition at line 32 of file Global/GlobalSimulation/src/IO/eEmTOB.h.