28 <<
" Invalid parameters: " 29 <<
" Wh:" << wheel <<
" St:" << station <<
" Se:" << sector << std::endl;
44 <<
" det: " <<
det() <<
" subdet: " <<
subdetId() <<
" is not a valid DT id";
49 os <<
" Wh:" <<
id.wheel() <<
" St:" <<
id.station() <<
" Se:" <<
id.sector() <<
" ";
constexpr uint32_t rawId() const
get the raw id
static const int sectorStartBit_
static const int wheelStartBit_
static const uint32_t stationMask_
constexpr int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
static const uint32_t sectorMask_
static const int maxStationId
highest station id
static const int minWheelId
lowest wheel number
static const int maxWheelId
highest wheel number
static const uint32_t chamberIdMask_
static const uint32_t wheelMask_
std::ostream & operator<<(std::ostream &os, const DTChamberId &id)
static const int stationStartBit_
int station() const
Return the station number.
int wheel() const
Return the wheel number.
static const int maxSectorId
highest sector id.
constexpr Detector det() const
get the detector field from this detid