#include <HGCalTowerID.h>
Public Member Functions | |
HGCalTowerID () | |
HGCalTowerID (unsigned short rawId) | |
HGCalTowerID (short zside, unsigned short coord1, unsigned short coord2) | |
unsigned short | iEta () const |
unsigned short | iPhi () const |
unsigned short | rawId () const |
short | zside () const |
Private Attributes | |
unsigned short | rawId_ |
Static Private Attributes | |
static const int | coord1Shift = 7 |
static const int | coord2Shift = 0 |
static const int | coordMask = 0x007F |
static const int | zsideMask = 0x1 |
static const int | zsideShift = 15 |
Definition at line 8 of file HGCalTowerID.h.
|
inline |
Definition at line 10 of file HGCalTowerID.h.
|
inline |
Definition at line 12 of file HGCalTowerID.h.
|
inline |
Definition at line 14 of file HGCalTowerID.h.
References coord1Shift, coord2Shift, coordMask, rawId_, zsideMask, and zsideShift.
|
inline |
|
inline |
|
inline |
Definition at line 25 of file HGCalTowerID.h.
References rawId_.
Referenced by EcalSelectiveReadoutValidation::analyzeTP(), HGCalTriggerTowerGeometryHelper::getTriggerTowerFromTriggerCell(), HGCalTriggerTowerGeometryHelper::HGCalTriggerTowerGeometryHelper(), and l1t::HGCalTower::operator+=().
|
inline |
Definition at line 19 of file HGCalTowerID.h.
References rawId_, zsideMask, and zsideShift.
Referenced by l1t::HGCalTower::zside().
|
staticprivate |
Definition at line 32 of file HGCalTowerID.h.
Referenced by HGCalTowerID(), and iEta().
|
staticprivate |
Definition at line 33 of file HGCalTowerID.h.
Referenced by HGCalTowerID(), and iPhi().
|
staticprivate |
Definition at line 31 of file HGCalTowerID.h.
Referenced by HGCalTowerID(), iEta(), and iPhi().
|
private |
Definition at line 28 of file HGCalTowerID.h.
Referenced by HGCalTowerID(), iEta(), iPhi(), rawId(), and zside().
|
staticprivate |
Definition at line 29 of file HGCalTowerID.h.
Referenced by HGCalTowerID(), and zside().
|
staticprivate |
Definition at line 30 of file HGCalTowerID.h.
Referenced by HGCalTowerID(), and zside().