![]() |
ATLAS Offline Software
|
Class to hold eFexROI TOB bits. More...
#include <IeEmTOB.h>
Public Member Functions | |
| virtual | ~IeEmTOB () |
| Destructor. | |
| virtual const std::bitset< s_RHad_width > & | RHad_bits () const=0 |
| Returns the eFexRoI Rhad threshold bits. | |
| virtual const std::bitset< s_WsTot_width > & | WsTot_bits () const=0 |
| Returns the eFexRoI Wstot threshold bits. | |
| virtual const std::bitset< s_REta_width > & | REta_bits () const=0 |
| Returns the eFexRoI REta threshold bits. | |
| virtual const std::bitset< s_Seed_width > & | Seed_bits () const=0 |
| Returns the eFexRoI seed eta position bits. | |
| virtual const std::bitset< s_UpNotDown_width > & | UpNotDown_bit () const=0 |
| Returns the eFexRoI up not down bit. | |
| virtual const std::bitset< s_SeedIsMax_width > & | SeedIsMax_bit () const=0 |
| Returns the eFexRoI seed is a local maxima bit. | |
| virtual std::string | to_string () const=0 |
| print out contents to string | |
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. | |
Class to hold eFexROI TOB bits.
Implementaton of IeEmSelector.
This class stores the threshold, seed and boolean bits which describe the output of an eFexROI, and defines functions to retrieve this information. It has access to the CommonTOB class information and can be used as a CommonTOB.
Selects IeEmTOBs following hypo block VHDL code using window cuts on et, eta and phi.
|
inlinevirtual |
|
pure virtual |
Returns the eFexRoI REta threshold bits.
|
pure virtual |
Returns the eFexRoI Rhad threshold bits.
|
pure virtual |
Returns the eFexRoI seed eta position bits.
|
pure virtual |
Returns the eFexRoI seed is a local maxima bit.
True if the seed supercell is a local maxima
|
pure virtual |
print out contents to string
Implements GlobalSim::IOBitwise::ICommonTOB.
Definition at line 10 of file IeEmTOB.cxx.
|
pure virtual |
Returns the eFexRoI up not down bit.
True, if the seed includes the supercell above in phi.
|
pure virtual |
Returns the eFexRoI Wstot threshold bits.
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |