Go to the documentation of this file. 1 #ifndef MuonDetId_CSCDetId_h
2 #define MuonDetId_CSCDetId_h
42 id_ |=
init(iendcap, istation, iring, ichamber, ilayer);
109 return 1 + (istrip - 1) % 16;
131 static int rawIdMaker(
int iendcap,
int istation,
int iring,
int ichamber,
int ilayer) {
134 init(iendcap, istation, iring, ichamber, ilayer);
178 static unsigned short iChamberType(
unsigned short istation,
unsigned short iring);
243 static uint32_t
init(
int iendcap,
int istation,
int iring,
int ichamber,
int ilayer) {
264 int i = (iring + 1) % 4;
static int maxStationId()
static int detIdToInt(int iring)
short int zendcap() const
static int ring(int index)
static int rawIdMaker(int iendcap, int istation, int iring, int ichamber, int ilayer)
static int minChamberId()
unsigned short iChamberType() const
static int endcap(int index)
static int station(int index)
static int minStationId()
static const int kSubdetOffset
int triggerSector() const
static int intToDetId(int iring)
static int maxChamberId()
CSCDetId chamberId() const
static uint32_t init(int iendcap, int istation, int iring, int ichamber, int ilayer)
static const int kDetOffset
CSCDetId(int iendcap, int istation, int iring, int ichamber, int ilayer=0)
std::string chamberName() const
std::ostream & operator<<(std::ostream &os, const CSCDetId &id)
static int layer(int index)
static int chamber(int index)