 |
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef GLOBALSIM_IEEMTOB_H
13 #define GLOBALSIM_IEEMTOB_H
49 virtual const std::bitset<s_RHad_width>&
RHad_bits()
const = 0;
51 virtual const std::bitset<s_WsTot_width>&
WsTot_bits()
const = 0;
53 virtual const std::bitset<s_REta_width>&
REta_bits()
const = 0;
55 virtual const std::bitset<s_Seed_width>&
Seed_bits()
const = 0;
60 virtual const std::bitset<s_UpNotDown_width>&
UpNotDown_bit()
const = 0;
65 virtual const std::bitset<s_SeedIsMax_width>&
SeedIsMax_bit()
const = 0;
71 #endif //GLOBALSIM_IEEMTOB_H
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_SeedIsMax_width > & SeedIsMax_bit() const =0
Returns the eFexRoI seed is a local maxima bit.
Class to hold common (eta/eta/phi) TOB bits.
static const std::size_t s_SeedIsMax_width
Count: Size of Seed supercell is a local maxima bit.
static const std::size_t s_WsTot_width
Count: Size of WsTot algorithm thresholds satisfied bitset.
virtual const std::bitset< s_UpNotDown_width > & UpNotDown_bit() const =0
Returns the eFexRoI up not down bit.
virtual const std::bitset< s_Seed_width > & Seed_bits() const =0
Returns the eFexRoI seed eta position bits.
static const std::size_t s_UpNotDown_width
Count: Size of UpnotDown bit.
virtual const std::bitset< s_REta_width > & REta_bits() const =0
Returns the eFexRoI REta threshold bits.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Class to hold eFexROI TOB bits.
static const std::size_t s_REta_width
Count: Size of R0 thresholds satisfied bitset.
virtual ~IeEmTOB()
Destructor.
macros to associate a CLID to a type
static const std::size_t s_RHad_width
Count: Size of hadronic thresholds satisfied bitset.
static const std::size_t s_Seed_width
Count: Size of Seed eta position in the TOB bitset.