9 <<
"CSCTriggerNumbering::ringFromTriggerLabels():"
10 <<
" Station: " <<
station <<
" TriggerCSCID: " << triggerCSCID <<
" is not a valid set of labels."
11 <<
" Cannot Convert!!";
16 if (triggerCSCID <= 3)
18 else if (triggerCSCID <= 6)
22 else if (triggerCSCID <= 3)
38 <<
"CSCTriggerNumbering::chamberFromTriggerLabels():"
39 <<
" Trigger Sector: " << TriggerSector <<
" Trigger SubSector: " << TriggerSubSector <<
" Station: " <<
station
40 <<
" TriggerCSCID: " << TriggerCSCID <<
" is not a valid set of labels."
41 <<
" Cannot Convert!!";
44 int realsubsector = (TriggerSubSector + 2 * (TriggerSector - 1)) % 12 + 1;
47 if (TriggerCSCID <= 3)
50 chamber = (TriggerCSCID + 3 * (TriggerSector - 1)) % 18 + 1;
53 chamber = (TriggerCSCID + 6 * (TriggerSector - 1) - 2) % 36 + 1;
54 else if (TriggerCSCID <= 3)
55 chamber = (TriggerCSCID + 3 * (realsubsector - 1) + 34) % 36 + 1;
56 else if (TriggerCSCID <= 6)
57 chamber = (TriggerCSCID + 3 * (realsubsector - 1) + 31) % 36 + 1;
59 chamber = (TriggerCSCID + 3 * (realsubsector - 1) + 28) % 36 + 1;
68 <<
"CSCTriggerNumbering::sectorFromTriggerLabels():"
69 <<
" Trigger Sector: " << TriggerSector <<
" Trigger SubSector: " << TriggerSubSector <<
" Station: " <<
station
70 <<
" is not a valid set of labels."
71 <<
" Cannot Convert!!";
73 return ((
station == 1) ? ((TriggerSubSector + 2 * (TriggerSector - 1)) % 12 + 1) : TriggerSector);
80 <<
"CSCTriggerNumbering::triggerSectorFromLabels():"
81 <<
" Station: " <<
station <<
" Ring: " <<
ring <<
" Chamber: " <<
chamber <<
" is not a valid set of labels."
82 <<
" Cannot Convert!!";
90 result = ((static_cast<unsigned>(
chamber - 3) & 0x7f) / 6) + 1;
93 ((static_cast<unsigned>(
chamber - 3) & 0x7f) / 6) + 1;
109 <<
"CSCTriggerNumbering::triggerSectorFromLabels():"
110 <<
" Station: " <<
station <<
" Chamber: " <<
chamber <<
" is not a valid set of labels."
111 <<
" Cannot Convert!!";
130 return ((
chamber - 1) / 3) + 1;
142 <<
"CSCTriggerNumbering::triggerSectorFromLabels():"
143 <<
" Station: " <<
station <<
" Ring: " <<
ring <<
" Chamber: " <<
chamber <<
" is not a valid set of labels."
144 <<
" Cannot Convert!!";