13 <<
" det: " <<
det() <<
" subdet: " <<
subdetId() <<
" is not a valid ME0 id";
20 <<
" det: " <<
det() <<
" subdet: " <<
subdetId() <<
" is not a valid ME0 id";
32 <<
" Invalid parameters: " 34 <<
" etaPartition " <<
roll << std::endl;
46 os <<
" Region " <<
id.region() <<
" Layer " <<
id.layer() <<
" Chamber " <<
id.chamber() <<
" EtaPartition "
static constexpr int maxChamberId
static constexpr int minRegionId
static constexpr int RollStartBit_
static constexpr int LayerStartBit_
static constexpr unsigned int LayerMask_
constexpr Detector det() const
get the detector field from this detid
constexpr std::array< uint8_t, layerIndexSize > layer
static constexpr unsigned int RollMask_
static constexpr int minRollId
int layer() const
Layer id: each chamber has six layers of chambers: layer 1 is the inner layer and layer 6 is the oute...
static constexpr int minChamberId
static constexpr int minLayerId
constexpr int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
int region() const
Region id: 0 for Barrel Not in use, +/-1 For +/- Endcap.
std::ostream & operator<<(std::ostream &os, const ME0DetId &id)
int chamber() const
Chamber id: it identifies a chamber in a ring it goes from 1 to 36.
static constexpr int maxRollId
void init(int region, int layer, int chamber, int roll)
static constexpr int ChamberStartBit_
ME0 Data Record : block->header().getID() = 6.
static constexpr int RegionMask_
static constexpr int maxRegionId
static constexpr int maxLayerId
static constexpr int RegionStartBit_
static constexpr unsigned int ChamberMask_