Go to the documentation of this file. 1 #ifndef MuonDetId_RPCDetId_h
2 #define MuonDetId_RPCDetId_h
30 if (
r.station() == this->
station()) {
65 <<
" Ring - Region Inconsistency, "
66 <<
" region " << this->
region() <<
" ring " << ring_ << std::endl;
static const int maxSectorForwardId
static const int SubSectorNumBits_
int region() const
Region id: 0 for Barrel, +/-1 For +/- Endcap.
int subsector() const
SubSector id : some sectors are divided along the phi direction in subsectors (from 1 to 4 in Barrel,...
static const int minSectorBarrelId
static const unsigned int RingMask_
static const int maxSubSectorBarrelId
static const int minRingBarrelId
static const int minRollId
static const int RingBarrelOffSet
static const int maxRollId
static const int maxSubSectorForwardId
static const int RingNumBits_
static const int StationNumBits_
bool operator<(const RPCDetId &r) const
Sort Operator based on the raw detector id.
static const int maxSectorBarrelId
static const int maxRegionId
static const int minSectorForwardId
static const int RollNumBits_
static const unsigned int RollMask_
static const int maxSubSectorId
static const int minLayerId
void buildfromDB(int region, int ring, int layer, int sector, const std::string &subsector, const std::string &roll, const std::string &dbname)
static const char ring_[]
static const int minSubSectorId
static const int minSectorId
static const int SectorNumBits_
static const int SubSectorStartBit_
void buildfromTrIndex(int trIndex)
Built from the trigger det Index.
static const int minRingForwardId
static const int maxRingBarrelId
static const unsigned int SubSectorMask_
static const int minStationId
static const int minSubSectorBarrelId
static const int LayerStartBit_
void init(int region, int ring, int station, int sector, int layer, int subsector, int roll)
static const int StationStartBit_
static const unsigned int SectorMask_
static const int RingStartBit_
static const int LayerNumBits_
static const unsigned int StationMask_
static const unsigned int LayerMask_
static const int maxRingForwardId
static const int SectorStartBit_
static const uint32_t chamberIdMask_
constexpr uint32_t rawId() const
get the raw id
RPCDetId chamberId() const
Return the corresponding ChamberId.
static const int minRegionId
int sector() const
Sector id: the group of chambers at same phi (and increasing r)
static const int minSubSectorForwardId
std::ostream & operator<<(std::ostream &os, const RPCDetId &id)
static const int RegionStartBit_
static const int RollStartBit_
static const int maxStationId
static const int maxLayerId
static const int RegionMask_
static const int RegionNumBits_
static const int maxSectorId