1 #ifndef DataFormats_SiStripDetId_SiStripDetId_h 2 #define DataFormats_SiStripDetId_SiStripDetId_h 51 inline uint32_t
glued()
const;
54 inline uint32_t
stereo()
const;
165 return (testId == 0) ? 0 : (
id_ - testId);
174 }
else if (testId == 2) {
186 #endif // DataFormats_SiStripDetId_SiStripDetId_h
static const unsigned ringStartBitTID_
uint16_t reserved() const
static const uint32_t sterStartBit_
static constexpr auto TID
std::ostream & operator<<(std::ostream &, const SiStripDetId &)
SiStripModuleGeometry moduleGeometry() const
static const uint32_t sterMask_
static const unsigned layerStartBit_
SiStripDetId(const DetId &det_id, const uint16_t &reserved)
SubDetector subDetector() const
double stripLength() const
SiStripDetId(const uint32_t &raw_id, const uint16_t &reserved)
constexpr Detector det() const
get the detector field from this detid
SiStripDetId(const DetId &det_id)
SiStripDetId(Detector det, int subdet)
static constexpr auto UNKNOWN
static const uint16_t reservedMask_
static const unsigned layerMask_
constexpr int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
SiStripDetId(const uint32_t &raw_id)
static constexpr auto TOB
Detector identifier class for the strip tracker.
constexpr uint32_t rawId() const
get the raw id
static constexpr auto TIB
static const unsigned ringMaskTEC_
uint32_t partnerDetId() const
static const unsigned ringStartBitTEC_
static const unsigned ringMaskTID_
static const uint16_t reservedStartBit_
static constexpr auto TEC