Go to the documentation of this file. 1 #ifndef DataFormats_ForwardDetId_HGCEEDetId_H
2 #define DataFormats_ForwardDetId_HGCEEDetId_H 1
54 bool isEE()
const {
return true; }
int zside() const
get the z-side of the cell (1/-1)
static const int kHGCEESubSectorMask
static const int kHGCEEZsideOffset
T mod(const T &a, const T &b)
static const int kHGCEESubSectorOffset
static const int kHGCEECellOffset
int layer() const
get the layer #
HGCEEDetId & operator=(const DetId &id)
static const int kHGCEELayerMask
bool isEE() const
consistency check : no bits left => no overhead
static const int kHGCEESectorOffset
ForwardSubdetector subdet() const
get the subdetector
int cell() const
get the absolute value of the cell #'s in x and y
HGCEEDetId geometryCell() const
static const int kHGCEELayerOffset
static const int kHGCEEZsideMask
std::ostream & operator<<(std::ostream &, const HGCEEDetId &id)
int subsector() const
get the degree subsector
static const int kHGCEECellMask
int sector() const
get the sector #
static const HGCEEDetId Undefined
static const int kHGCEESectorMask