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 "
static const int minRegionId
constexpr Detector det() const
get the detector field from this detid
static const unsigned int ChamberMask_
static const unsigned int RollMask_
static const int maxChamberId
static const unsigned int LayerMask_
static const int RollStartBit_
static const int minChamberId
constexpr int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum)
static const int maxLayerId
void init(int region, int layer, int chamber, int roll)
static const int maxRegionId
static const int ChamberStartBit_
static const int RegionStartBit_
static const int minLayerId
int chamber() const
Chamber id: it identifies a chamber in a ring it goes from 1 to 36.
static const int minRollId
static const int RegionMask_
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...
static const int maxRollId
std::ostream & operator<<(std::ostream &os, const ME0DetId &id)
static const int LayerStartBit_