  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
   12 #ifndef GLOBALSIM_COMMONTOB_H 
   13 #define GLOBALSIM_COMMONTOB_H 
   50           const std::bitset<CommonTOB::s_eta_width>& 
eta_bits,
 
   51           const std::bitset<CommonTOB::s_phi_width>& 
phi_bits);
 
   57     virtual std::bitset<s_et_width> 
et_bits() 
const override;
 
   59     virtual std::bitset<s_eta_width> 
eta_bits() 
const override;
 
   61     virtual std::bitset<s_phi_width> 
phi_bits() 
const override; 
 
   63     virtual std::string 
to_string() 
const override;
 
   77 #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
 
virtual std::string to_string() const override
print out contents to string