1 #ifndef DATAFORMATS_HCALDETID_HCALDETID_H
2 #define DATAFORMATS_HCALDETID_HCALDETID_H 1
static const HcalDetId Undefined
HcalDetId & operator=(const DetId &id)
HcalSubdetector subdet() const
get the subdetector
int zside() const
get the z-side of the cell (1/-1)
int crystal_iphi_low() const
get the smallest crystal_iphi of the crystal in front of this tower (HB and HE tower 17 only) ...
static const int kHcalDepthMask1
static const int kHcalDepthSet2
static const int kHcalDepthSet1
std::ostream & operator<<(std::ostream &out, const ALILine &li)
uint32_t maskDepth() const
get the tower depth
static const int kHcalDepthMask2
int depth() const
get the tower depth
int crystal_ieta_low() const
get the smallest crystal_ieta of the crystal in front of this tower (HB and HE tower 17 only) ...
int ieta() const
get the cell ieta
static const int kHcalDepthOffset1
int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
int ietaAbs() const
get the absolute value of the cell ieta
int iphi() const
get the cell iphi
static const int kHcalPhiMask2
static const int kHcalIdFormat2
int crystal_ieta_high() const
get the largest crystal_ieta of the crystal in front of this tower (HB and HE tower 17 only) ...
static const int kHcalZsideMask1
static const int kHcalEtaOffset2
static const int kHcalZsideMask2
static const int kHcalEtaMask2
int crystal_iphi_high() const
get the largest crystal_iphi of the crystal in front of this tower (HB and HE tower 17 only) ...
static const int kHcalEtaMask1
static const int kHcalPhiMask1
static const int kHcalDepthOffset2
static const int kHcalEtaOffset1