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