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