 |
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef GLOBALSIM_ICOMMONTOB_H
13 #define GLOBALSIM_ICOMMONTOB_H
41 virtual std::bitset<s_et_width>
et_bits()
const = 0;
43 virtual std::bitset<s_eta_width>
eta_bits()
const = 0;
45 virtual std::bitset<s_phi_width>
phi_bits()
const = 0;
54 #endif //GLOBALSIM_ICOMMONTOB_H
static const std::size_t s_eta_width
Size of the eta bitset.
Class to hold common (eta/eta/phi) TOB bits.
static const std::size_t s_et_width
Size of the eT bitset.
virtual std::bitset< s_eta_width > eta_bits() const =0
Returns the eta bits of this TOB.
virtual ~ICommonTOB()
Destructor.
virtual std::bitset< s_et_width > et_bits() const =0
Returns the eT bits of this TOB.
std::ostream & operator<<(std::ostream &os, const ICommonTOB &tob)
Output stream operator.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
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
static const std::size_t s_phi_width
Size of the phi bitset.