12 if(station > 1 && ring > 1 ) {
13 result = ((
static_cast<unsigned>(chamber-3) & 0x7f) / 6) + 1;
16 result = (station != 1) ? ((static_cast<unsigned>(chamber-2) & 0x1f) / 3) + 1 :
17 ((
static_cast<unsigned>(chamber-3) & 0x7f) / 6) + 1;
20 return (result <= 6) ? result : 6;
47 result = (chamber+1) % 3 + 1;
50 result = (chamber+3) % 6 + 4;
57 int i = 2 * istation + iring;
58 if ( istation == 1 ) {
70 os <<
" E:" <<
id.endcap()
71 <<
" S:" <<
id.station()
73 <<
" C:" <<
id.chamber()
74 <<
" L:" <<
id.layer();
std::ostream & operator<<(std::ostream &os, const CSCDetId &id)
unsigned short iChamberType() const
int triggerSector() const