1 #ifndef DataFormats_ForwardDetId_HGCalTriggerModuleDetId_H
2 #define DataFormats_ForwardDetId_HGCalTriggerModuleDetId_H 1
int zside() const
get the z-side of the module (1/-1)
bool isHFNose() const
consistency check : no bits left => no overhead
static const int kHGCalTriggerSubdetMask
bool isHGCalBackendDetId() const
static const int kHGCalTriggerClassIdentifierOffset
static const int kHGCalSectorOffset
HGCalTriggerModuleDetId & operator=(const DetId &id)
static const int kHGCalModuleVOffset
static const int kHGCalLayerMask
std::ostream & operator<<(std::ostream &out, const ALILine &li)
static const int kHGCalModuleUOffset
static const int kHGCalTypeOffset
bool isHScintillator() const
int eta() const
get the scintillator panel eta
int phi() const
get the scintillator panel phi
int sector() const
get the sector #
HGCalTriggerModuleDetId()
bool isHGCTrigger() const
int layer() const
get the layer #
bool isHGCalModuleDetId() const
static const int kHGCalTriggerClassIdentifierMask
int moduleU() const
get the module U
int moduleV() const
get the module V
static const int kHGCalModuleUMask
static const int kHGCalSectorMask
int triggerSubdetId() const
get the trigger sub-detector
static const int kHGCalTypeMask
static const int kHGCalZsideMask
int classId() const
get the class
static const HGCalTriggerModuleDetId Undefined
static const int kHGCalModuleVMask
int type() const
get the type
static const int kHGCalLayerOffset
static const int kHGCalZsideOffset
static const int kHGCalTriggerSubdetOffset