1 #ifndef DataFormats_ETLDetId_ETLDetId_h
2 #define DataFormats_ETLDetId_ETLDetId_h
49 static constexpr uint32_t
kSoff = 4;
61 uint32_t tmpId = raw_id;
70 uint32_t tmpId = det_id.
rawId();
89 return (sector + discside *
kSoff + 2 *
kSoff * disc);
135 #endif // DataFormats_ETLDetId_ETLDetId_h
static const uint32_t kETLnDiscMask
static const uint32_t kRodRingOffset
static const uint32_t kETLsectorMask
static const uint32_t kETLdiscSideMask
constexpr uint32_t rawId() const
get the raw id
ETLDetId(uint32_t zside, uint32_t disc, uint32_t discside, uint32_t sector, uint32_t module, uint32_t modtyp)
static const uint32_t kETLoldToNewShift
static constexpr int kETLv4maxModule
ETLDetId(const uint32_t &raw_id)
std::ostream & operator<<(std::ostream &out, const ALILine &li)
static constexpr int kETLv5maxRing
static const uint32_t kZsideOffset
uint32_t encodeSector(uint32_t &disc, uint32_t &discside, uint32_t §or) const
static const uint32_t kMTDsubdOffset
static constexpr int kETLv1maxModule
Detector identifier base class for the MIP Timing Layer.
static const uint32_t kETLmodTypeMask
static const uint32_t kETLdiscSideOffset
static const uint32_t kRodRingMask
static constexpr int kETLv5nDisc
ETLDetId(uint32_t zside, uint32_t ring, uint32_t module, uint32_t modtyp)
ETLDetId geographicalId() const
static const uint32_t kMTDsubdMask
static constexpr int kETLv1maxRing
static constexpr int kETLv5maxSector
static const uint32_t kZsideMask
static constexpr int kETLv4maxSector
static const uint32_t kETLoldFieldMask
static const uint32_t kETLmodTypeOffset
static const uint32_t kETLmoduleMask
static constexpr uint32_t kSoff
static const uint32_t kETLformatV2
ETLDetId(const DetId &det_id)
Detector identifier class for the Endcap Timing Layer.
static constexpr int kETLv4nDisc
uint32_t newForm(const uint32_t &rawid)
static const uint32_t kETLmoduleOffset
static constexpr int kETLv5maxModule
static constexpr int kETLv4maxRing
static constexpr int kETLv1nDisc
static const uint32_t kETLnDiscOffset
constants for the TDR ETL model