 |
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef GLOBALSIM_COMMONTOB_H
13 #define GLOBALSIM_COMMONTOB_H
45 virtual std::bitset<s_et_width>
et_bits()
const override;
47 virtual std::bitset<s_eta_width>
eta_bits()
const override;
49 virtual std::bitset<s_phi_width>
phi_bits()
const override;
63 #endif //GLOBALSIM_COMMONTOB_H
virtual std::bitset< s_et_width > et_bits() const override
Returns the eT bits of this TOB.
virtual std::bitset< s_phi_width > phi_bits() const override
Returns the phi bits of this TOB.
Class to hold common (eta/eta/phi) TOB bits.
std::bitset< ICommonTOB::s_et_width > m_et_bits
Property: eT bitset within the common TOB word.
Class describing a LVL1 eFEX EM region of interest.
Class to hold common (eta/eta/phi) TOB bits.
std::bitset< ICommonTOB::s_phi_width > m_phi_bits
Property: phi bitset within the common TOB word.
virtual std::bitset< s_eta_width > eta_bits() const override
Returns the eta bits of this TOB.
virtual ~CommonTOB()
Destructor.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
std::bitset< ICommonTOB::s_eta_width > m_eta_bits
Property: eta bitset within the common TOB word.
CommonTOB(const xAOD::eFexEMRoI &eFexTOB)
Constructor taking an eFexROITOB to initialise common bits.
macros to associate a CLID to a type