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