13 :
DetId(Forward, subdet) {
29 <<
"Cannot initialize HGCEEDetId from " << std::hex <<
gen.rawId() <<
std::dec;
47 switch (
id.subdet()) {
49 return s <<
"isEE=" <<
id.isEE() <<
" zpos=" <<
id.zside() <<
" layer=" <<
id.layer()
50 <<
" phi subSector=" <<
id.subsector() <<
" sector=" <<
id.sector() <<
" cell=" <<
id.cell();
52 return s <<
id.rawId();
std::ostream & operator<<(std::ostream &s, const HGCEEDetId &id)
static const int kHGCEELayerMask
static const int kHGCEECellMask
ForwardSubdetector subdet() const
get the subdetector
int cell() const
get the absolute value of the cell #'s in x and y
static const int kHGCEELayerOffset
static const int kHGCEEZsideMask
static const int kHGCEESectorMask
static const HGCEEDetId Undefined
static const int kHGCEEZsideOffset
static const int kHGCEESubSectorOffset
static const int kHGCEESubSectorMask
static const int kHGCEESectorOffset
static const int kHGCEECellOffset
HGCEEDetId & operator=(const DetId &id)