|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   12 #ifndef GLOBALSIM_ICOMMONTOB_H 
   13 #define GLOBALSIM_ICOMMONTOB_H 
   46           "Overflow or UB detected!");
 
   49     virtual std::bitset<s_et_width> 
et_bits() 
const = 0;
 
   51     virtual std::bitset<s_eta_width> 
eta_bits() 
const = 0;
 
   53     virtual std::bitset<s_phi_width> 
phi_bits() 
const = 0;
 
   55     virtual std::string 
to_string() 
const = 0;
 
   70 #endif //GLOBALSIM_ICOMMONTOB_H 
  
static constexpr std::size_t s_eFex_granularity
virtual std::string to_string() const =0
print out contents to string
static constexpr std::size_t s_phi_width
Size of the phi bitset.
Class to hold common (eta/eta/phi) TOB bits.
static constexpr std::size_t s_et_width
Size of the eT bitset.
AlgTool that to test whether expected the TIP values generated by data supplied by eEmMultTestBench c...
static constexpr std::size_t s_eta_width
Size of the eta bitset.
std::vector< std::shared_ptr< ICommonTOB > > ICommonTOBContainer
virtual std::bitset< s_eta_width > eta_bits() const =0
Returns the eta bits of this TOB.
std::ostream & operator<<(std::ostream &, const GlobalSim::IOBitwise::ICommonTOB &)
virtual ~ICommonTOB()
Destructor.
virtual std::bitset< s_et_width > et_bits() const =0
Returns the eT bits of this TOB.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
static constexpr ulong max_et
virtual std::bitset< s_phi_width > phi_bits() const =0
Returns the phi bits of this TOB.
macros to associate a CLID to a type