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
int zside() const
get the z-side of the backend object (1/-1)
static const int kHGCalLabelMask
constexpr bool null() const
is this a null id ?
constexpr uint32_t rawId() const
get the raw id
HGCalTriggerBackendDetId()
static const int kHGCalZsideOffset
std::ostream & operator<<(std::ostream &out, const ALILine &li)
static const int kHGCalZsideMask
HGCalTriggerBackendDetId & operator=(const DetId &id)
static const int kHGCalTypeOffset
static const int kHGCalTriggerClassIdentifierOffset
static const int kHGCalSectorOffset
static const int kHGCalSectorMask
constexpr Detector det() const
get the detector field from this detid