Go to the documentation of this file.
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();
static const int kHGCEESubSectorMask
static const int kHGCEEZsideOffset
static const int kHGCEESubSectorOffset
static const int kHGCEECellOffset
HGCEEDetId & operator=(const DetId &id)
std::ostream & operator<<(std::ostream &s, const HGCEEDetId &id)
static const int kHGCEELayerMask
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
static const int kHGCEELayerOffset
static const int kHGCEEZsideMask
static const int kHGCEECellMask
static const HGCEEDetId Undefined
static const int kHGCEESectorMask