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.
constexpr int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
std::ostream & operator<<(std::ostream &os, const TotemTimingDetId &id)
static const uint32_t maxArm
static uint32_t maxChannel
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 ...