Go to the documentation of this file. 1 #ifndef DATAFORMATS_HCALDETID_HCALTRIGTOWERDETID_H
2 #define DATAFORMATS_HCALDETID_HCALTRIGTOWERDETID_H 1
static const int kHcalPhiMask
int ieta() const
get the tower ieta
HcalTrigTowerDetId & operator=(const DetId &id)
static const int kHcalDepthOffset
int zside() const
get the z-side of the tower (1/-1)
static const int kHcalEtaOffset
int ietaAbs() const
get the absolute value of the tower ieta
static const int kHcalVersOffset
int version() const
get the version code for the trigger tower
constexpr int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum)
void setVersion(int version)
static const HcalTrigTowerDetId Undefined
int depth() const
get the depth (zero for LHC Run 1, may be nonzero for later runs)
static const int kHcalZsideMask
static const int kHcalDepthMask
static const int kHcalEtaMask
int iphi() const
get the tower iphi
std::ostream & operator<<(std::ostream &, const HcalTrigTowerDetId &id)
static const int kHcalVersMask
HcalSubdetector subdet() const
get the subdetector