23 const EventContext& ctx)
39 for (
size_t ip=0;
ip<4;
ip++){
42 ATH_MSG_DEBUG(
"thresholds[] :" << thresholds[0] << thresholds[1] << thresholds[2] << thresholds[3] );
44 <<
" ID of GetThreshold : "
45 << tmObj_Thresholds->
GetID() );
54 for ( ; tmItr != readTileMuonReceiverContainer->
end(); ++tmItr) {
58 unsigned int moduleID =
static_cast<unsigned int>(tmObj->
GetID());
59 unsigned int sideID = (moduleID & 0xf00) >> 8;
60 unsigned int mod = (moduleID & 0x0ff);
65 for (
size_t ip=0;
ip<4;
ip++){
69 if (
mod > 63 || (sideID !=3 && sideID !=4) ||
77 }
else if (sideID == 4) {
83 if (tile2SL[0] ==
true && tile2SL[1] ==
false) {
85 }
else if (tile2SL[0] ==
false && tile2SL[1] ==
true) {
87 }
else if (tile2SL[0] ==
false && tile2SL[1] ==
false) {
91 if (tile2SL[2] ==
true && tile2SL[3] ==
false) {
93 }
else if (tile2SL[2] ==
false && tile2SL[3] ==
true) {
95 }
else if (tile2SL[2] ==
false && tile2SL[3] ==
false) {
108 return StatusCode::SUCCESS;
122 if ((sector<0)||(sector>47))
return 0;
124 int octant = sector / 6;
125 int sec = sector % 6;
128 else if (sec==1)
offset = -4;
129 else if (sec==2)
offset = 0;
130 else if (sec==3)
offset = 0;
131 else if (sec==4)
offset = 2;
132 else if (sec==5)
offset = 2;
149 for (
auto &
mod : perside)
mod->clear();
157 for (
int ii = 0; ii < 4; ii++) {
164 int tmp_all = (tmp_6 << 1) | (tmp_56);
166 inner_tile |= (tmp_all << (ii*2));
174 for (
auto &
mod : perside)
mod->print();