16 <<
"TotemTimingDetId ctor:" 19 <<
" is not a valid Totem Timing id";
30 <<
"TotemTimingDetId ctor:" 31 <<
" Invalid parameters:" 33 <<
" station=" << station
36 <<
" detector=" << channel
40 uint32_t
ok = 0xfe000000;
56 <<
" station=" <<
id.station()
58 <<
" plane=" <<
id.plane()
59 <<
" Detector=" <<
id.channel();
static uint32_t startPlaneBit
static const uint32_t maxStation
static const uint32_t startRPBit
static uint32_t maskPlane
static const uint32_t maskStation
static const uint32_t maskRP
static const uint32_t maskArm
TotemTimingDetId(uint32_t id)
Construct from a raw id.
std::ostream & operator<<(std::ostream &os, const TotemTimingDetId &id)
static const uint32_t maxArm
static uint32_t maxChannel
int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
static bool check(unsigned int raw)
returns true if the raw ID is a PPS-timing one
static const uint32_t maxRP
static uint32_t startDetBit
static uint32_t maskChannel
static const uint32_t startStationBit
Base class for CTPPS detector IDs.
static const uint32_t startArmBit
Detector ID class for CTPPS Totem Timing detectors. Bits [19:31] : Assigend in CTPPSDetId Calss Bits ...