Go to the documentation of this file. 1 #ifndef DataFormats_CTPPSPixelDetId_h
2 #define DataFormats_CTPPSPixelDetId_h
32 static bool check(
unsigned int raw) {
39 void set(uint32_t
a, uint32_t
b, uint32_t
c, uint32_t
d) { this->
init(a,
b,
c,
d); }
47 void init(uint32_t Arm, uint32_t Station, uint32_t RP, uint32_t
Plane);
void set(uint32_t a, uint32_t b, uint32_t c, uint32_t d)
CTPPSPixelDetId(const CTPPSDetId &id)
static const uint32_t maskPlane
std::ostream & operator<<(std::ostream &os, const CTPPSPixelDetId &id)
static bool check(unsigned int raw)
static const uint32_t startPlaneBit
static const uint32_t maxPlane
static const int kSubdetOffset
CTPPSPixelDetId(uint32_t id)
Construct from a packed id.
void setPlane(uint32_t pl)
void init(uint32_t Arm, uint32_t Station, uint32_t RP, uint32_t Plane)
Base class for CTPPS detector IDs.
static const int kDetOffset