12 int zside = (zp < 0) ? 1 : 0;
22 <<
"Cannot initialize HGCalTriggerBackendDetId from " << std::hex <<
gen.rawId() <<
std::dec;
32 <<
"Cannot assign HGCalTriggerBackendDetId from " << std::hex <<
gen.rawId() <<
std::dec;
40 return s <<
"HGCalTriggerBackendDetId::lpGBT:Stage1 FPGA:Stage2 FPGA= " <<
id.isLpGBT() <<
":" <<
id.isStage1FPGA()
41 <<
":" <<
id.isStage1Link() <<
":" <<
id.isStage2FPGA() <<
" z= " <<
id.zside() <<
" sector= " <<
id.sector()
42 <<
" id= " <<
id.label();
static const int kHGCalTypeMask
static const int kHGCalLabelOffset
static const int kHGCalTriggerClassIdentifierMask
static const int kHGCalLabelMask
HGCalTriggerBackendDetId()
std::ostream & operator<<(std::ostream &s, const HGCalTriggerBackendDetId &id)
static const int kHGCalZsideOffset
static const int kHGCalZsideMask
int zside() const
get the z-side of the backend object (1/-1)
HGCalTriggerBackendDetId & operator=(const DetId &id)
static const int kHGCalTypeOffset
int sector() const
get the sector #
int label() const
get the value
static const int kHGCalTriggerClassIdentifierOffset
static const int kHGCalSectorOffset
static const int kHGCalSectorMask