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