23 <<
"Cannot initialize AHCalDetId from " << std::hex << gen.
rawId() <<
std::dec;
46 return s <<
"(AHCal " <<
id.irow() <<
',' <<
id.icol() <<
',' <<
id.depth() <<
')';
constexpr bool null() const
is this a null id ?
static uint32_t kHcalZsideMask1
static uint32_t kHcalEtaOffset1
constexpr uint32_t rawId() const
get the raw id
int irow() const
get the row number
HcalSubdetector subdet() const
get the subdetector
int depth() const
get the layer number
int icol() const
get the column number
static uint32_t kHcalDepthOffset1
static uint32_t kHcalPhiMask1
constexpr int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
std::ostream & operator<<(std::ostream &s, const AHCalDetId &id)
static uint32_t kHcalEtaMask1
static uint32_t kHcalDepthMask
static const AHCalDetId Undefined
constexpr Detector det() const
get the detector field from this detid