13 int zside = (zp < 0) ? 1 : 0;
27 <<
"Cannot initialize HGCalTriggerModuleDetId from " << std::hex << gen.
rawId() <<
std::dec;
37 <<
"Cannot assign HGCalTriggerModuleDetId from " << std::hex << gen.
rawId() <<
std::dec;
45 return s <<
"HGCalTriggerModuleDetId::HFNose:EE:HSil:HScin= " <<
id.isHFNose() <<
":" <<
id.isEE() <<
":"
46 <<
id.isHSilicon() <<
":" <<
id.isHScintillator() <<
" type= " <<
id.type() <<
" z= " <<
id.zside()
47 <<
" layer= " <<
id.layer() <<
" sector= " <<
id.sector() <<
" module(u,v)= (" <<
id.moduleU() <<
","
48 <<
id.moduleV() <<
")";
int zside() const
get the z-side of the module (1/-1)
static const int kHGCalTriggerSubdetMask
static const int kHGCalTriggerClassIdentifierOffset
static const int kHGCalSectorOffset
HGCalTriggerModuleDetId & operator=(const DetId &id)
constexpr bool null() const
is this a null id ?
constexpr uint32_t rawId() const
get the raw id
static const int kHGCalModuleVOffset
static const int kHGCalLayerMask
std::ostream & operator<<(std::ostream &out, const ALILine &li)
static const int kHGCalModuleUOffset
constexpr std::array< uint8_t, layerIndexSize > layer
static const int kHGCalTypeOffset
HGCalTriggerModuleDetId()
static const int kHGCalTriggerClassIdentifierMask
static const int kHGCalModuleUMask
static const int kHGCalSectorMask
static const int kHGCalTypeMask
static const int kHGCalZsideMask
static const int kHGCalModuleVMask
static const int kHGCalLayerOffset
static const int kHGCalZsideOffset
static const int kHGCalTriggerSubdetOffset
constexpr Detector det() const
get the detector field from this detid