#include <cstdlib>
#include "AliMUONLocalTriggerBoard.h"
#include "AliMUONTriggerLut.h"
#include "AliLog.h"
#include <TBits.h>
#include <Riostream.h>
using std::endl;
using std::cout;
ClassImp(AliMUONLocalTriggerBoard)
const Int_t AliMUONLocalTriggerBoard::fgkCircuitId[234] =
{
111, 121, 131, 141, 151, 161, 171,
211, 212, 221, 222, 231, 232, 241, 242, 251, 252, 261, 262, 271,
311, 312, 321, 322, 331, 332, 341, 342, 351, 352, 361, 362, 371,
411, 412, 413, 421, 422, 423, 424, 431, 432, 433, 434, 441, 442, 451, 452, 461, 462, 471,
521, 522, 523, 524, 531, 532, 533, 534, 541, 542, 551, 552, 561, 562, 571,
611, 612, 613, 621, 622, 623, 624, 631, 632, 633, 634, 641, 642, 651, 652, 661, 662, 671,
711, 712, 721, 722, 731, 732, 741, 742, 751, 752, 761, 762, 771,
811, 812, 821, 822, 831, 832, 841, 842, 851, 852, 861, 862, 871,
911, 921, 931, 941, 951, 961, 971,
-111, -121, -131, -141, -151, -161, -171,
-211, -212, -221, -222, -231, -232, -241, -242, -251, -252, -261, -262, -271,
-311, -312, -321, -322, -331, -332, -341, -342, -351, -352, -361, -362, -371,
-411, -412, -413, -421, -422, -423, -424, -431, -432, -433, -434, -441, -442, -451, -452, -461, -462, -471,
-521, -522, -523, -524, -531, -532, -533, -534, -541, -542, -551, -552, -561, -562, -571,
-611, -612, -613, -621, -622, -623, -624, -631, -632, -633, -634, -641, -642, -651, -652, -661, -662, -671,
-711, -712, -721, -722, -731, -732, -741, -742, -751, -752, -761, -762, -771,
-811, -812, -821, -822, -831, -832, -841, -842, -851, -852, -861, -862, -871,
-911, -921, -931, -941, -951, -961, -971
};
AliMUONLocalTriggerBoard::AliMUONLocalTriggerBoard()
: AliMUONTriggerBoard(),
fMpLocalBoard(0x0),
fStripX11(0),
fStripY11(15),
fDev(0),
fTrigY(1),
fOutput(0),
fLUT(0x0),
fCoinc44(0)
{
for (Int_t i=0; i<2; i++)
for (Int_t j=0; j<4; j++)
{
fXY[i][j] = fXYU[i][j] = fXYD[i][j] = 0;
fMask[i][j] = 0xFFFF;
}
for (Int_t i=0; i<5; i++) fMinDevStrip[i] = fMinDev[i] = fCoordY[i] = 0;
for (Int_t i=0; i<2; i++) fLutLpt[i] = fLutHpt[i] = 0;
}
AliMUONLocalTriggerBoard::AliMUONLocalTriggerBoard(AliMpLocalBoard* mpLocalBoard)
: AliMUONTriggerBoard(mpLocalBoard->GetName(), mpLocalBoard->GetSlot()),
fMpLocalBoard(mpLocalBoard),
fStripX11(0),
fStripY11(15),
fDev(0),
fTrigY(1),
fOutput(0),
fLUT(0x0),
fCoinc44(0)
{
for (Int_t i=0; i<2; i++)
for (Int_t j=0; j<4; j++)
{
fXY[i][j] = fXYU[i][j] = fXYD[i][j] = 0;
fMask[i][j] = 0xFFFF;
}
for (Int_t i=0; i<5; i++) fMinDevStrip[i] = fMinDev[i] = fCoordY[i] = 0;
for (Int_t i=0; i<2; i++) fLutLpt[i] = fLutHpt[i] = 0;
}
AliMUONLocalTriggerBoard::AliMUONLocalTriggerBoard(const AliMUONLocalTriggerBoard& right) :
AliMUONTriggerBoard(right),
fMpLocalBoard(right.fMpLocalBoard),
fStripX11(right.fStripX11),
fStripY11(right.fStripY11),
fDev(right.fDev),
fTrigY(right.fTrigY),
fOutput(right.fOutput),
fLUT(right.fLUT),
fCoinc44(right.fCoinc44)
{
for (Int_t i=0; i<2; i++) {
for (Int_t j=0; j<4; j++) {
fXY[i][j] = right.fXY[i][j];
fXYU[i][j] = right.fXYU[i][j];
fXYD[i][j] = right.fXYD[i][j];
fMask[i][j] = right.fMask[i][j];
}
}
for (Int_t i=0; i<2; i++) {
fLutLpt[i] = right.fLutLpt[i];
fLutHpt[i] = right.fLutHpt[i];
}
for (Int_t i=0; i<5; i++) {
fMinDevStrip[i] = right.fMinDevStrip[i];
fMinDev[i] = right.fMinDev[i];
fCoordY[i] = right.fCoordY[i];
}
}
AliMUONLocalTriggerBoard& AliMUONLocalTriggerBoard::operator=(const AliMUONLocalTriggerBoard& right)
{
if (this == &right)
return *this;
AliMUONTriggerBoard::operator=(right);
fMpLocalBoard = right.fMpLocalBoard;
fStripX11 = right.fStripX11;
fStripY11 = right.fStripY11;
fDev = right.fDev;
fTrigY = right.fTrigY;
fOutput = right.fOutput;
fLUT = right.fLUT;
fCoinc44 = right.fCoinc44;
for (Int_t i=0; i<2; i++) {
for (Int_t j=0; j<4; j++) {
fXY[i][j] = right.fXY[i][j];
fXYU[i][j] = right.fXYU[i][j];
fXYD[i][j] = right.fXYD[i][j];
fMask[i][j] = right.fMask[i][j];
}
}
for (Int_t i=0; i<2; i++) {
fLutLpt[i] = right.fLutLpt[i];
fLutHpt[i] = right.fLutHpt[i];
}
for (Int_t i=0; i<5; i++) {
fMinDevStrip[i] = right.fMinDevStrip[i];
fMinDev[i] = right.fMinDev[i];
fCoordY[i] = right.fCoordY[i];
}
return *this;
}
AliMUONLocalTriggerBoard::~AliMUONLocalTriggerBoard()
{
}
void AliMUONLocalTriggerBoard::Reset()
{
for (Int_t i=0; i<2; i++)
for (Int_t j=0; j<4; j++)
fXY[i][j] = fXYU[i][j] = fXYD[i][j] = 0;
ResetResponse();
}
void AliMUONLocalTriggerBoard::ResetResponse()
{
fResponse = 0;
for (Int_t i=0; i<5; i++) fMinDevStrip[i] = fMinDev[i] = fCoordY[i] = 0;
fOutput = 0;
fStripX11 = 0;
fStripY11 = 15;
fDev = 0;
fTrigY = 1;
for (Int_t i=0; i<2; i++) fLutLpt[i] = fLutHpt[i] = 0;
}
void AliMUONLocalTriggerBoard::SetbitM(Int_t strip, Int_t cathode, Int_t chamber)
{
UShort_t stripBit = ( (1<<strip) & 0xFFFF );
fXY[cathode][chamber] |= ( stripBit & fMask[cathode][chamber] );
}
void AliMUONLocalTriggerBoard::Pattern(const Option_t *option) const
{
TString op = option;
if (op.Contains("X")) BP("X");
if (op.Contains("Y")) BP("Y");
}
void AliMUONLocalTriggerBoard::BP(const Option_t *option) const
{
const Int_t kModuleId[126] =
{11,12,13,14,15,16,17,
21,22,23,24,25,26,27,
31,32,33,34,35,36,37,
41,42,43,44,45,46,47,
51,52,53,54,55,56,57,
61,62,63,64,65,66,67,
71,72,73,74,75,76,77,
81,82,83,84,85,86,87,
91,92,93,94,95,96,97,
-11,-12,-13,-14,-15,-16,-17,
-21,-22,-23,-24,-25,-26,-27,
-31,-32,-33,-34,-35,-36,-37,
-41,-42,-43,-44,-45,-46,-47,
-51,-52,-53,-54,-55,-56,-57,
-61,-62,-63,-64,-65,-66,-67,
-71,-72,-73,-74,-75,-76,-77,
-81,-82,-83,-84,-85,-86,-87,
-91,-92,-93,-94,-95,-96,-97};
const Int_t kNstripY[126]=
{ 8, 8, 8, 8, 8, 8,16,
8, 8, 8, 8, 8, 8,16,
16,16,16,16,16, 8,16,
16,16,16,16,16, 8,16,
0, 8,16,16,16, 8,16,
16,16,16,16,16, 8,16,
16,16,16,16,16, 8,16,
8, 8, 8, 8, 8, 8,16,
8, 8, 8, 8, 8, 8,16,
8, 8, 8, 8, 8, 8,16,
8, 8, 8, 8, 8, 8,16,
16,16,16,16,16, 8,16,
16,16,16,16,16, 8,16,
0, 8,16,16,16, 8,16,
16,16,16,16,16, 8,16,
16,16,16,16,16, 8,16,
8, 8, 8, 8, 8, 8,16,
8, 8, 8, 8, 8, 8,16};
TString op = option;
TString nn = GetName();
if (op.Contains("X"))
{
printf("-------- TRIGGER INPUT ---------\n");
printf("--- warning: switchs not activated at this level ---\n");
printf("===============================================================\n");
printf(" 5432109876543210");
const char *x[4] = {"XMC11","XMC12","XMC21","XMC22"};
const char *s[4] = {" ",
" ",
" ",
" "};
for (Int_t ch=0; ch<4; ch++)
{
printf("\n %s%s", x[ch], s[ch]);
UShort_t xy = fXY[0][ch];
TBits w(16); w.Set(16,&xy);
if (ch<2) cout << w;
else
{
UShort_t xyd = fXYD[0][ch], xyu = fXYU[0][ch];
TBits dw(16), uw(16); dw.Set(16,&xyd); uw.Set(16,&xyu);
TBits ew(32);
for (Int_t i=0;i<16;i++) ew[i+8] = w[i];
for (Int_t i=0;i<8;i++)
{
ew[i] = dw[i+8];
ew[i+24] = uw[i];
}
cout << ew;
}
}
printf("\n ");
printf("10987654321098765432109876543210\n");
}
if (op.Contains("Y"))
{
printf("---------------------------------------------------------------\n");
printf(" ");
Int_t idCircuit = 0, absidModule = 0;
if (!(nn.Contains("Int")))
{
idCircuit = fgkCircuitId[GetI()];
absidModule = TMath::Abs(Int_t(idCircuit/10));
}
Int_t iModule=0;
for (Int_t i=0; i<63; i++)
{
if (kModuleId[i]==absidModule)
{
iModule=i;
break;
}
}
Int_t nStrip = kNstripY[iModule];
for (Int_t istrip=nStrip-1; istrip>=0; istrip--) {
if (istrip>9) printf("%i",istrip-10*Int_t(istrip/10));
if (istrip<10) printf("%i",istrip);
}
UShort_t xyval = 0;
if (GetSwitch(1))
{
xyval = fXY[1][0];
TBits v11(8); v11.Set(8,&xyval);
printf("\n YMC11 ");
cout << v11;
xyval = fXY[1][1];
TBits v12(8); v12.Set(8,&xyval);
printf("\n YMC12 ");
cout << v12;
xyval = fXY[1][2];
TBits v21(8); v21.Set(8,&xyval);
printf("\n YMC21 ");
cout << v21;
xyval = fXY[1][3];
TBits v22(8); v22.Set(8,&xyval);
printf("\n YMC22 ");
cout << v22 << endl;
}
else
{
xyval = fXY[1][0];
TBits v11(16); v11.Set(16,&xyval);
printf("\n YMC11 ");
cout << v11;
xyval = fXY[1][1];
TBits v12(16); v12.Set(16,&xyval);
printf("\n YMC12 ");
cout << v12;
xyval = fXY[1][2];
TBits v21(16); v21.Set(16,&xyval);
printf("\n YMC21 ");
cout << v21;
xyval = fXY[1][3];
TBits v22(16); v22.Set(16,&xyval);
printf("\n YMC22 ");
cout << v22 << endl;
}
printf("---------------------------------------------------------------");
printf("\n upper part of circuit %i",idCircuit);
printf("\n UMC21 ");
xyval = fXYU[1][2];
TBits wu21(16); wu21.Set(16,&xyval);
cout << wu21;
printf("\n UMC22 ");
xyval = fXYU[1][3];
TBits wu22(16); wu22.Set(16,&xyval);
cout << wu22;
printf("\n lower part of circuit %i",idCircuit);
printf("\n LMC21 ");
xyval = fXYD[1][2];
TBits wl21(16); wl21.Set(16,&xyval);
cout << wl21;
printf("\n LMC22 ");
xyval = fXYD[1][3];
TBits wl22(16); wl22.Set(16,&xyval);
cout << wl22;
printf("\n");
printf("===============================================================\n");
}
}
void AliMUONLocalTriggerBoard::TrigX(Int_t ch1q[16], Int_t ch2q[16], Int_t ch3q[32], Int_t ch4q[32])
{
Int_t ch1e[19], ch2e[20], ch3e[35], ch4e[36];
Int_t sgleHit1[31], sgleHit2[63];
Int_t dbleHit1[31], dbleHit2[63];
Int_t i;
Int_t j;
Int_t istrip;
for (i=0; i<31; i++) {
sgleHit1[i]=0;
dbleHit1[i]=0;
}
for (i=0; i<63; i++) {
sgleHit2[i]=0;
dbleHit2[i]=0;
}
for (i=0; i<19; i++) {
if (i<1||i>16) ch1e[i]=0;
else ch1e[i]=ch1q[i-1];
}
for (i=0; i<20; i++) {
if (i<2||i>17) ch2e[i]=0;
else ch2e[i]=ch2q[i-2];
}
for (i=0; i<35; i++) {
if (i<1||i>32) ch3e[i]=0;
else if (i>=1 && i<=8) ch3e[i]=ch3q[i-1]&!GetSwitch(7);
else if (i>=9 && i<=24) ch3e[i]=ch3q[i-1]&!GetSwitch(8);
else if (i>=25 && i<=32) ch3e[i]=ch3q[i-1]&!GetSwitch(9);
}
for (i=0; i<36; i++) {
if (i<2||i>33) ch4e[i]=0;
else if (i>=2 && i<=9) ch4e[i]=ch4q[i-2]&!GetSwitch(7);
else if (i>=10 && i<=25) ch4e[i]=ch4q[i-2]&!GetSwitch(8);
else if (i>=26 && i<=33) ch4e[i]=ch4q[i-2]&!GetSwitch(9);
}
for (i=0; i<=15; i++) {
sgleHit1[2*i] = (!ch1e[i+1]|(ch1e[i]^ch1e[i+2])) &
(!ch2e[i+2] | (ch2e[i+1]^ch2e[i+3]));
dbleHit1[2*i] = ch1e[i+1]&!(ch1e[i+2]^ch1e[i]) &
(ch2e[i+2] | (!ch2e[i]&ch2e[i+1]) | (ch2e[i+3]&!ch2e[i+4]));
}
for (i=0; i<=14; i++) {
sgleHit1[2*i+1] = (!ch1e[i+1]|!ch1e[i+2]|(ch1e[i]^ch1e[i+3])) &
(!ch2e[i+2] | !ch2e[i+3] | (ch2e[i+1]^ch2e[i+4]));
dbleHit1[2*i+1] = ch1e[i+1]&ch1e[i+2]&!(ch1e[i]^ch1e[i+3]) &
((ch2e[i+2]&(!ch2e[i+1]|!ch2e[i])) |
(ch2e[i+3]&(ch2e[i+2]|!ch2e[i+4]|!ch2e[i+5])));
}
for (i=0; i<=31; i++) {
sgleHit2[2*i] = (!ch3e[i+1]|(ch3e[i]^ch3e[i+2])) &
(!ch4e[i+2] | (ch4e[i+1]^ch4e[i+3]));
dbleHit2[2*i] = ch3e[i+1]&!(ch3e[i+2]^ch3e[i]) &
(ch4e[i+2] | (!ch4e[i]&ch4e[i+1]) | (ch4e[i+3]&!ch4e[i+4]));
}
for (i=0; i<=30; i++) {
sgleHit2[2*i+1] = (!ch3e[i+1]|!ch3e[i+2]|(ch3e[i]^ch3e[i+3])) &
(!ch4e[i+2] | !ch4e[i+3] | (ch4e[i+1]^ch4e[i+4]));
dbleHit2[2*i+1] = ch3e[i+1]&ch3e[i+2]&!(ch3e[i]^ch3e[i+3]) &
((ch4e[i+2]&(!ch4e[i+1]|!ch4e[i])) |
(ch4e[i+3]&((ch4e[i+2]|!ch4e[i+4])|!ch4e[i+5])));
}
if(AliDebugLevel()==3||AliDebugLevel()==5) {
printf("===============================================================\n");
printf(" X plane after sgle and dble \n");
printf(" 0987654321098765432109876543210");
printf("\n SGLE1 ");
for (istrip=30; istrip>=0; istrip--) printf("%i",(!sgleHit1[istrip]));
printf("\n DBLE1 ");
for (istrip=30; istrip>=0; istrip--) printf("%i",dbleHit1[istrip]);
printf("\n SGLE2 ");
for (istrip=62; istrip>=0; istrip--) printf("%i",(!sgleHit2[istrip]));
printf("\n DBLE2 ");
for (istrip=62; istrip>=0; istrip--) printf("%i",dbleHit2[istrip]);
printf("\n 210987654321098765432109876543210987654321098765432109876543210\n");
}
Int_t rearImage[31][31];
for (i=0; i<31; i++) {
for (j=0; j<31; j++) {
rearImage[i][j]=0;
}
}
Int_t notOr1=!dbleHit1[30] & !dbleHit1[29] & !dbleHit1[28] & !dbleHit1[27] &
!dbleHit1[26] & !dbleHit1[25] & !dbleHit1[24] & !dbleHit1[23] &
!dbleHit1[22] & !dbleHit1[21] & !dbleHit1[20] & !dbleHit1[19] &
!dbleHit1[18] & !dbleHit1[17] & !dbleHit1[16] & !dbleHit1[15] &
!dbleHit1[14] & !dbleHit1[13] & !dbleHit1[12] & !dbleHit1[11] &
!dbleHit1[10] & !dbleHit1[9] & !dbleHit1[8] & !dbleHit1[7] &
!dbleHit1[6] & !dbleHit1[5] & !dbleHit1[4] & !dbleHit1[3] &
!dbleHit1[2] & !dbleHit1[1] & !dbleHit1[0] & !fCoinc44;
Int_t notOr2= !dbleHit2[62] & !dbleHit2[61] & !dbleHit2[60] & !dbleHit2[59] &
!dbleHit2[58] & !dbleHit2[57] & !dbleHit2[56] & !dbleHit2[55] &
!dbleHit2[54] & !dbleHit2[53] & !dbleHit2[52] & !dbleHit2[51] &
!dbleHit2[50] & !dbleHit2[49] & !dbleHit2[48] & !dbleHit2[47] &
!dbleHit2[46] & !dbleHit2[45] & !dbleHit2[44] & !dbleHit2[43] &
!dbleHit2[42] & !dbleHit2[41] & !dbleHit2[40] & !dbleHit2[39] &
!dbleHit2[38] & !dbleHit2[37] & !dbleHit2[36] & !dbleHit2[35] &
!dbleHit2[34] & !dbleHit2[33] & !dbleHit2[32] & !dbleHit2[31] &
!dbleHit2[30] & !dbleHit2[29] & !dbleHit2[28] & !dbleHit2[27] &
!dbleHit2[26] & !dbleHit2[25] & !dbleHit2[24] & !dbleHit2[23] &
!dbleHit2[22] & !dbleHit2[21] & !dbleHit2[20] & !dbleHit2[19] &
!dbleHit2[18] & !dbleHit2[17] & !dbleHit2[16] & !dbleHit2[15] &
!dbleHit2[14] & !dbleHit2[13] & !dbleHit2[12] & !dbleHit2[11] &
!dbleHit2[10] & !dbleHit2[9] & !dbleHit2[8] & !dbleHit2[7] &
!dbleHit2[6] & !dbleHit2[5] & !dbleHit2[4] & !dbleHit2[3] &
!dbleHit2[2] & !dbleHit2[1] & !dbleHit2[0] & !fCoinc44;
for (i=0; i<31; i++) {
sgleHit1[i] = !sgleHit1[i]¬Or1;
}
for (i=0; i<63; i++) {
sgleHit2[i] = !sgleHit2[i]¬Or2;
}
for (i=0; i<31; i++){
Int_t tmpSgleHit2[31];
Int_t tmpDbleHit2[31];
for (j=0; j<31; j++){
tmpSgleHit2[j] = sgleHit2[i+j+1];
tmpDbleHit2[j] = dbleHit2[i+j+1];
}
for (Int_t k=0; k<31; k++) {
rearImage[i][k]=(sgleHit1[i]&tmpDbleHit2[k])|
(dbleHit1[i]&(tmpSgleHit2[k]|tmpDbleHit2[k]));
}
}
if(AliDebugLevel()==3||AliDebugLevel()==5) {
printf("===============================================================\n");
for (i=30; i>=0; i--) {
printf("%i \t",i);
for (istrip=31; istrip>=0; istrip--) printf("%i",rearImage[i][istrip]);
printf("\n");
}
}
Int_t dev[31][6];
for (i=0; i<31; i++) {
for (j=0; j<6; j++) {
dev[i][j]=0;
}
}
for (i=0; i<31; i++){
Int_t leftDev[5], rightDev[5];
Int_t orL1, andL1, andL2, orR1, orR2, andR1, andR2, andR3;
orL1=rearImage[i][16]|rearImage[i][18]|rearImage[i][20]|rearImage[i][22];
andL1=!rearImage[i][17]&!rearImage[i][19]&!rearImage[i][21] & !orL1;
andL2=!rearImage[i][23]&!rearImage[i][24]&!rearImage[i][25]&!rearImage[i][26];
leftDev[0] = (rearImage[i][16]|!rearImage[i][17]) &
(rearImage[i][16]|rearImage[i][18]|(!rearImage[i][19]&
(rearImage[i][20]|!rearImage[i][21]))) &
(orL1|(!rearImage[i][23]&(rearImage[i][24]|!rearImage[i][25]))) &
(orL1|rearImage[i][24]|rearImage[i][26]|(!rearImage[i][27]&
(rearImage[i][28]|!rearImage[i][29])));
leftDev[1] = !rearImage[i][16] &
!(!rearImage[i][17]&!rearImage[i][18]&!rearImage[i][21]&!rearImage[i][22] &
(!rearImage[i][25]&!rearImage[i][26]&(rearImage[i][27]|rearImage[i][28]))) &
(rearImage[i][17]|rearImage[i][18] | (!rearImage[i][19]&!rearImage[i][20])) &
(rearImage[i][17]|rearImage[i][18]|rearImage[i][21]|rearImage[i][22] |
(!rearImage[i][23]&!rearImage[i][24]));
leftDev[2] = (!rearImage[i][16]&!rearImage[i][17]&!rearImage[i][18]) &
(rearImage[i][19]|rearImage[i][20]|rearImage[i][21]|rearImage[i][22] | andL2);
leftDev[3] = andL1;
leftDev[4] =
!rearImage[i][27]&!rearImage[i][28]&!rearImage[i][29]&!rearImage[i][30] &
andL1 & andL2;
orR1=rearImage[i][8]|rearImage[i][10]|rearImage[i][12]|rearImage[i][14];
orR2=rearImage[i][8]|rearImage[i][9]|rearImage[i][10]|rearImage[i][11];
andR1=!rearImage[i][12]&!rearImage[i][13]&!rearImage[i][14]&!rearImage[i][15];
andR2=
!rearImage[i][8]&!rearImage[i][9]&!rearImage[i][10]&!rearImage[i][11] & andR1;
andR3=!rearImage[i][4]&!rearImage[i][5]&!rearImage[i][6]&!rearImage[i][7];
rightDev[0] = !rearImage[i][15]&(rearImage[i][14]|!rearImage[i][13]) &
((rearImage[i][12]|rearImage[i][14]|(!rearImage[i][11]&
(rearImage[i][10]|!rearImage[i][9]))) &
((orR1|(!rearImage[i][7]&(rearImage[i][6]|!rearImage[i][5]))) &
(orR1|rearImage[i][4]|rearImage[i][6]|(!rearImage[i][3]&(rearImage[i][2]|
!rearImage[i][1])))));
rightDev[1] = !rearImage[i][15]&!rearImage[i][14] &
!(!rearImage[i][4]&!rearImage[i][5]&!rearImage[i][8]&!rearImage[i][9] &
(!rearImage[i][12]&!rearImage[i][13]&(rearImage[i][2]|rearImage[i][3]))) &
(rearImage[i][12]|rearImage[i][13] | (!rearImage[i][10]&!rearImage[i][11])) &
(rearImage[i][8]|rearImage[i][9]|rearImage[i][12]|rearImage[i][13] |
(!rearImage[i][6]&!rearImage[i][7]));
rightDev[2] = andR1 & (orR2 | andR3);
rightDev[3] = andR2;
rightDev[4] =
!rearImage[i][0]&!rearImage[i][1]&!rearImage[i][2]&!rearImage[i][3] &
andR2 & andR3 ;
Int_t tmpLeftDev=0, tmpRightDev=0;
for (j=0; j<5; j++){
tmpLeftDev = tmpLeftDev + Int_t(leftDev[j]<<j);
tmpRightDev = tmpRightDev + Int_t(rightDev[j]<<j);
}
if (tmpLeftDev < tmpRightDev ){
for (j=0; j<5; j++){ dev[i][j]=leftDev[j];}
dev[i][5]=1;
} else {
for (j=0; j<5; j++){ dev[i][j]=rightDev[j];}
dev[i][5]=0;
}
}
if(AliDebugLevel()==3||AliDebugLevel()==5) {
printf("===============================================================\n");
for (i=30; i>=0; i--) {
printf("%i \t",i);
for (istrip=5; istrip>=0; istrip--) printf("%i",dev[i][istrip]);
printf(" \n");
}
}
Int_t bga1[16], bga2[8], bga3[4], bga4[2], bga5;
Int_t tmpbga1[16][6], tmpbga2[8][6], tmpbga3[4][6], tmpbga4[2][6], tmpbga5[6];
Int_t tmpMax[6]={1,1,1,1,1,0};
for (i=0; i<15; i++) {
Sort2x5(dev[2*i],dev[2*i+1],tmpbga1[i],bga1[i]);
}
Sort2x5(dev[30],tmpMax,tmpbga1[15],bga1[15]);
if(AliDebugLevel()==3||AliDebugLevel()==5) {
printf("===============================================================\n");
printf(" sorting : 1st level \n");
for (i=15; i>=0; i--) {
printf("\t %i \t",bga1[i]);
for (j=5; j>=0; j--) printf("%i",tmpbga1[i][j]);
printf(" \n");
}
}
for (i=0; i<8; i++) {
Sort2x5(tmpbga1[2*i],tmpbga1[2*i+1],tmpbga2[i],bga2[i]);
}
if(AliDebugLevel()==3||AliDebugLevel()==5) {
printf("===============================================================\n");
printf(" sorting : 2nd level \n");
for (i=7; i>=0; i--) {
printf("\t %i \t",bga2[i]);
for (j=5; j>=0; j--) printf("%i",tmpbga1[i][j]);
printf(" \n");
}
}
for (i=0; i<4; i++) {
Sort2x5(tmpbga2[2*i],tmpbga2[2*i+1],tmpbga3[i],bga3[i]);
}
if(AliDebugLevel()==3||AliDebugLevel()==5) {
printf("===============================================================\n");
printf(" sorting : 3rd level \n");
for (i=3; i>=0; i--) {
printf("\t %i \t",bga3[i]);
for (j=5; j>=0; j--) printf("%i",tmpbga3[i][j]);
printf(" \n");
}
}
for (i=0; i<2; i++) {
Sort2x5(tmpbga3[2*i],tmpbga3[2*i+1],tmpbga4[i],bga4[i]);
}
if(AliDebugLevel()==3||AliDebugLevel()==5) {
printf("===============================================================\n");
printf(" sorting : 4th level \n");
for (i=1; i>=0; i--) {
printf("\t %i \t",bga4[i]);
for (j=5; j>=0; j--) printf("%i",tmpbga4[i][j]);
printf(" \n");
}
}
Sort2x5(tmpbga4[0],tmpbga4[1],tmpbga5,bga5);
fMinDev[4] = tmpbga5[5] | tmpbga5[4];
for (i=0; i<4; i++) {
fMinDev[i]=tmpbga5[i] & !tmpbga5[4];
}
fMinDevStrip[4]=bga5;
if (bga5<=1) fMinDevStrip[3]=bga4[bga5];
Int_t tmpAd=fMinDevStrip[3]+fMinDevStrip[4]*2;
if (tmpAd<=3) fMinDevStrip[2]=bga3[tmpAd];
tmpAd=fMinDevStrip[2]+fMinDevStrip[3]*2+fMinDevStrip[4]*4;
if (tmpAd<=7) fMinDevStrip[1]=bga2[tmpAd];
tmpAd=fMinDevStrip[1]+fMinDevStrip[2]*2+fMinDevStrip[3]*4+fMinDevStrip[4]*8;
if (tmpAd<=15) fMinDevStrip[0]=bga1[tmpAd];
if(AliDebugLevel()==3||AliDebugLevel()==5) {
printf("===============================================================\n");
printf("minDevStrip = ");
for (i=4; i>=0; i--) printf("%i",fMinDevStrip[i]);
printf(" minDev = ");
for (i=4; i>=0; i--) printf("%i",fMinDev[i]);
printf(" \n");
printf("===============================================================\n");
}
}
void AliMUONLocalTriggerBoard::Sort2x5(Int_t dev1[6], Int_t dev2[6],
Int_t minDev[6], Int_t &dev1GTdev2)
{
Int_t tmpDev1=0, tmpDev2=0;
for (Int_t j=0; j<5; j++)
{
tmpDev1 += Int_t(dev1[j]<<j);
tmpDev2 += Int_t(dev2[j]<<j);
}
if (tmpDev1<=tmpDev2)
{
for (Int_t j=0; j<=5; j++) minDev[j]=dev1[j];
dev1GTdev2=0;
}
else
{
for (Int_t j=0; j<=5; j++) minDev[j]=dev2[j];
dev1GTdev2=1;
}
}
void AliMUONLocalTriggerBoard::TrigY(Int_t y1[16], Int_t y2[16], Int_t y3[16], Int_t y4[16],
Int_t y3u[16], Int_t y3d[16], Int_t y4u[16], Int_t y4d[16])
{
Int_t i;
Int_t istrip;
for (i=0; i<16; i++)
{
y3[i]=y3[i]&!GetSwitch(8);
y4[i]=y4[i]&!GetSwitch(8);
}
Int_t ch1[16], ch2[16], ch3[16], ch4[16];
Int_t tmpy3to16[16], tmpy4to16[16];
Int_t tmpy3uto16[16], tmpy3dto16[16], tmpy4uto16[16], tmpy4dto16[16];
for (i=0; i<8; i++){
ch1[2*i] = (y1[i]&GetSwitch(1)) | (y1[2*i]&!GetSwitch(1));
ch1[2*i+1] = (y1[i]&GetSwitch(1)) | (y1[2*i+1]&!GetSwitch(1));
ch2[2*i] = (y2[i]&GetSwitch(1)) | (y2[2*i]&!GetSwitch(1));
ch2[2*i+1] = (y2[i]&GetSwitch(1)) | (y2[2*i+1]&!GetSwitch(1));
tmpy3to16[2*i ] = (y3[i]&GetSwitch(1)) | (y3[2*i ]&!GetSwitch(1));
tmpy3to16[2*i+1] = (y3[i]&GetSwitch(1)) | (y3[2*i+1]&!GetSwitch(1));
tmpy4to16[2*i ] = (y4[i]&GetSwitch(1)) | (y4[2*i ]&!GetSwitch(1));
tmpy4to16[2*i+1] = (y4[i]&GetSwitch(1)) | (y4[2*i+1]&!GetSwitch(1));
tmpy3uto16[2*i ] = (y3u[i]&GetSwitch(2)) | (y3u[2*i ]&!GetSwitch(2));
tmpy3uto16[2*i+1] = (y3u[i]&GetSwitch(2)) | (y3u[2*i+1]&!GetSwitch(2));
tmpy4uto16[2*i ] = (y4u[i]&GetSwitch(2)) | (y4u[2*i ]&!GetSwitch(2));
tmpy4uto16[2*i+1] = (y4u[i]&GetSwitch(2)) | (y4u[2*i+1]&!GetSwitch(2));
tmpy3dto16[2*i ] = (y3d[i]&GetSwitch(0)) | (y3d[2*i ]&!GetSwitch(0));
tmpy3dto16[2*i+1] = (y3d[i]&GetSwitch(0)) | (y3d[2*i+1]&!GetSwitch(0));
tmpy4dto16[2*i ] = (y4d[i]&GetSwitch(0)) | (y4d[2*i ]&!GetSwitch(0));
tmpy4dto16[2*i+1] = (y4d[i]&GetSwitch(0)) | (y4d[2*i+1]&!GetSwitch(0));
}
for (i=0; i<16; i++) ch3[i] = ch4[i] = 0;
if (GetSwitch(3)==0&&GetSwitch(4)==0){
for (i=0; i<16; i++){
ch3[i] = tmpy3to16[i];
ch4[i] = tmpy4to16[i];
}
}
if (GetSwitch(3)==0&&GetSwitch(4)==1){
for (i=0; i<16; i++){
ch3[i] = tmpy3dto16[i]|tmpy3to16[i];
ch4[i] = tmpy4dto16[i]|tmpy4to16[i];
}
}
if (GetSwitch(3)==1&&GetSwitch(4)==0){
for (i=0; i<16; i++){
ch3[i] = tmpy3uto16[i]|tmpy3to16[i];
ch4[i] = tmpy4uto16[i]|tmpy4to16[i];
}
}
if (GetSwitch(3)==1&&GetSwitch(4)==1){
for (i=0; i<16; i++){
ch3[i] = tmpy3dto16[i]|tmpy3to16[i]|tmpy3uto16[i];
ch4[i] = tmpy4dto16[i]|tmpy4to16[i]|tmpy4uto16[i];
}
}
if(AliDebugLevel()==4||AliDebugLevel()==5) {
printf("===============================================================\n");
printf(" Y plane after PreHandling x2m x2u x2d orMud %i %i %i %i %i \n",
GetSwitch(1),GetSwitch(2), GetSwitch(0),GetSwitch(3),GetSwitch(4));
printf(" ");
for (istrip=15; istrip>=0; istrip--) {
if (istrip>9) printf("%i",istrip-10*Int_t(istrip/10));
if (istrip<10) printf("%i",istrip);
}
printf("\n YMC11 ");
for (istrip=15; istrip>=0; istrip--) printf("%i",ch1[istrip]);
printf("\n YMC12 ");
for (istrip=15; istrip>=0; istrip--) printf("%i",ch2[istrip]);
printf("\n YMC21 ");
for (istrip=15; istrip>=0; istrip--) printf("%i",ch3[istrip]);
printf("\n YMC22 ");
for (istrip=15; istrip>=0; istrip--) printf("%i",ch4[istrip]);
printf(" \n");
}
Int_t sgle1[16], dble1[16];
Int_t sgle2[16], dble2[16];
for (i=0; i<16; i++) {
dble1[i] = ch1[i] & ch2[i];
dble2[i] = ch3[i] & ch4[i];
sgle1[i] = (ch1[i]|ch2[i]);
sgle2[i] = (ch3[i]|ch4[i]);
}
if(AliDebugLevel()==4||AliDebugLevel()==5) {
printf("===============================================================\n");
printf(" Y plane after sgle dble \n");
printf(" ");
for (istrip=15; istrip>=0; istrip--) {
if (istrip>9) printf("%i",istrip-10*Int_t(istrip/10));
if (istrip<10) printf("%i",istrip);
}
printf("\n SGLE1 ");
for (istrip=15; istrip>=0; istrip--) printf("%i",sgle1[istrip]);
printf("\n DBLE1 ");
for (istrip=15; istrip>=0; istrip--) printf("%i",dble1[istrip]);
printf("\n SGLE2 ");
for (istrip=15; istrip>=0; istrip--) printf("%i",sgle2[istrip]);
printf("\n DBLE2 ");
for (istrip=15; istrip>=0; istrip--) printf("%i",dble2[istrip]);
printf(" \n");
}
Int_t notOr1, notOr2;
notOr1=!dble1[15] & !dble1[14] & !dble1[13] & !dble1[12] &
!dble1[11] & !dble1[10] & !dble1[9] & !dble1[8] &
!dble1[7] & !dble1[6] & !dble1[5] & !dble1[4] &
!dble1[3] & !dble1[2] & !dble1[1] & !dble1[0];
notOr2=!dble2[15] & !dble2[14] & !dble2[13] & !dble2[12] &
!dble2[11] & !dble2[10] & !dble2[9] & !dble2[8] &
!dble2[7] & !dble2[6] & !dble2[5] & !dble2[4] &
!dble2[3] & !dble2[2] & !dble2[1] & !dble2[0];
for (i=0; i<16; i++) {
sgle1[i] = sgle1[i] & notOr1 & !fCoinc44;
sgle2[i] = sgle2[i] & notOr2 & !fCoinc44;
}
Int_t frontImage[16];
for (i=1; i<15; i++) {
frontImage[i] = ((dble1[i] | sgle1[i]) &
(dble2[i+1] | dble2[i] | dble2[i-1])) |
(dble1[i] & (sgle2[i+1] | sgle2[i] | sgle2[i-1]));
}
frontImage[0] = ((dble1[0] | sgle1[0]) &
(dble2[1] | dble2[0])) | (dble1[0] & (sgle2[1] | sgle2[0]));
frontImage[15] = ((dble1[15] | sgle1[15]) &
(dble2[15] | dble2[14])) | (dble1[15] & (sgle2[15] | sgle2[14]));
if(AliDebugLevel()==4||AliDebugLevel()==5) {
printf("===============================================================\n");
printf(" Y plane frontImage\n");
printf(" ");
for (istrip=15; istrip>=0; istrip--) {
if (istrip>9) printf("%i",istrip-10*Int_t(istrip/10));
if (istrip<10) printf("%i",istrip);
}
printf("\n ");
for (istrip=15; istrip>=0; istrip--) printf("%i",frontImage[istrip]);
printf("\n");
}
Int_t or1, or2, and1, and2, and3;
or1 = frontImage[7]|frontImage[5]|frontImage[3]|frontImage[1];
or2 = frontImage[7]|frontImage[6]|frontImage[5]|frontImage[4];
and1 = !frontImage[3]&!frontImage[2]&!frontImage[1]&!frontImage[0];
and2 = !frontImage[7]&!frontImage[6]&!frontImage[5]&!frontImage[4] & and1;
and3 = !frontImage[11]&!frontImage[10]&!frontImage[9]&!frontImage[8];
fCoordY[0] = !frontImage[0]&(frontImage[1]|!frontImage[2]) &
(frontImage[3]|frontImage[1]|(!frontImage[4]&(frontImage[5]|!frontImage[6]))) &
(or1|(!frontImage[8]&(frontImage[9]|!frontImage[10]))) &
(or1|frontImage[11]|frontImage[9]|(!frontImage[12]&(frontImage[13]|!frontImage[14])));
fCoordY[1] = !frontImage[0]&!frontImage[1] &
!(!frontImage[11]&!frontImage[10]&!frontImage[7]&!frontImage[6] &
!frontImage[3]&!frontImage[2]&(frontImage[13]|frontImage[12])) &
(frontImage[3]|frontImage[2] | (!frontImage[5]&!frontImage[4])) &
(frontImage[7]|frontImage[6]|frontImage[3]|frontImage[2] |
(!frontImage[9]&!frontImage[8]));
fCoordY[2] = and1 & (or2 | and3);
fCoordY[3] = and2;
fCoordY[4] = !frontImage[15]&!frontImage[14]&!frontImage[13]&!frontImage[12] &
and2 & and3 ;
}
void AliMUONLocalTriggerBoard::LocalTrigger()
{
Int_t deviation=0;
Int_t iStripY=0;
Int_t iStripX=0;
Bool_t xOutput = IsTrigX();
Bool_t yOutput = IsTrigY();
if (xOutput) {
for (Int_t i=0; i<5; i++) iStripX += static_cast<int>( fMinDevStrip[i] << i );
for (Int_t i=0; i<4; i++) deviation += static_cast<int>( fMinDev[i] << i );
fDev = deviation;
fStripX11 = iStripX;
}
if (yOutput) {
for (Int_t i=0; i<4; i++) iStripY += static_cast<int>( fCoordY[i] << i );
fStripY11 = iStripY;
fTrigY = fCoordY[4];
}
if (xOutput && yOutput){
fOutput =1;
Int_t sign = 0;
if ( !fMinDev[4] && deviation ) sign=-1;
if ( !fMinDev[4] && !deviation ) sign= 0;
if ( fMinDev[4] == 1 ) sign=+1;
deviation *= sign;
deviation += 15;
fLUT->GetLutOutput(GetNumber(), fStripX11, deviation, fStripY11, fLutLpt, fLutHpt);
}
fResponse = fLutLpt[0] +
static_cast<int>(fLutLpt[1]<<1) +
static_cast<int>(fLutHpt[0]<<2) +
static_cast<int>(fLutHpt[1]<<3);
}
Int_t AliMUONLocalTriggerBoard::GetI() const
{
const Int_t kMaxfields = 2; char **fields = new char*[kMaxfields];
for (Int_t i = 0; i < kMaxfields; i++)
fields[i] = new char[1];
char s[100]; strncpy(s, GetName(), 99);
Int_t numlines = 0;
for (char *token = strtok(s, "B");
token != NULL;
token = strtok(NULL, " "))
{
delete [] fields[numlines];
fields[numlines] = new char[strlen(token)+1];
strcpy(fields[numlines++], token);
}
TString l(fields[0]);
char copy = l[0];
Int_t lL = atoi(&l[4]), cC = atoi(&l[2]), sS = (copy=='R') ? +1 : -1;
const char *b[4] = {"12", "34", "56", "78"};
Int_t ib = 0;
for (Int_t i=0; i<4; i++) if (!strcmp(fields[1],b[i])) {ib = i; break;} ib++;
lL -= 9; lL = abs(lL); lL++;
Int_t code = 100 * lL + 10 * cC + ib;
code *= sS;
Int_t ic = 0;
for (Int_t i=0; i<234; i++) if (fgkCircuitId[i] == code) {ic = i; break;}
delete [] fields;
return ic;
}
void AliMUONLocalTriggerBoard::Mask(Int_t index, UShort_t mask)
{
if ( index >= 0 && index < 2*4 )
{
Int_t i = index/4;
Int_t j = index%4;
fMask[i][j]=mask;
}
else
{
AliError(Form("Index %d out of bounds (max %d)",index,8));
}
}
void AliMUONLocalTriggerBoard::Scan(Option_t *option) const
{
TString op = option;
if (op.Contains("CONF")) Conf();
if (op.Contains("BITP")) Pattern();
if (op.Contains("RESPI")) Resp("I");
if (op.Contains("RESPF")) Resp("F");
if (op.Contains("RESPO")) Resp("O");
if (op.Contains("ALL"))
{
Conf();
Pattern();
Resp("I");
Resp("F");
}
}
void AliMUONLocalTriggerBoard::Conf() const
{
cout << "Switch(" << GetName() << ")"
<< " x2d = " << GetSwitch(0)
<< " x2m = " << GetSwitch(1)
<< " x2u = " << GetSwitch(2)
<< " OR[0] = " << GetSwitch(3)
<< " OR[1] = " << GetSwitch(4)
<< " EN-Y = " << GetSwitch(5)
<< " ZERO-ALLY-LSB = " << GetSwitch(6)
<< " ZERO-down = " << GetSwitch(7)
<< " ZERO-middle = " << GetSwitch(8)
<< " ZERO-up = " << GetSwitch(9)
<< " trans. conn. " << GetTC()
<< " Slot = " << fSlot
<< endl;
}
void AliMUONLocalTriggerBoard::Resp(Option_t *option) const
{
TString op = option;
if (op.Contains("I"))
{
printf("===============================================================\n");
printf("-------- TRIGGER OUTPUT --------\n");
printf("minDevStrip = ");
for (Int_t i=4; i>=0; i--) printf("%i",fMinDevStrip[i]);
printf(" minDev = ");
for (Int_t i=4; i>=0; i--) printf("%i",fMinDev[i]);
printf(" coordY = ");
for (Int_t i=4; i>=0; i--) printf("%i",fCoordY[i]);
printf(" \n");
}
if (op.Contains("O")){
printf("-- Output --\n");
printf("Coinc44 %i\n", fCoinc44);
printf("StripX11 %i StripY11 %i Dev %i TrigY %i\n", fStripX11, fStripY11, fDev, fTrigY);
printf("LutLpt %i %i LutHpt %i %i\n", fLutLpt[0], fLutLpt[1], fLutHpt[0], fLutHpt[1]);
printf("Response %i\n", fOutput);
}
}
void AliMUONLocalTriggerBoard::Response()
{
if ( IsNull() ) {
fMinDev[4] = 1;
for (Int_t i=4; i>=0; i--) fCoordY[i] = 1;
return;
}
Int_t xX1[16], xX2[16], xXX3[32], xXX4[32];
TBits x1(16), x2(16), x3(16), x4(16);
UShort_t xyv = 0;
xyv = fXY[0][0]; x1.Set(16,&xyv);
xyv = fXY[0][1]; x2.Set(16,&xyv);
xyv = fXY[0][2]; x3.Set(16,&xyv);
xyv = fXY[0][3]; x4.Set(16,&xyv);
TBits x3u(16), x4u(16), x3d(16), x4d(16);
xyv = fXYU[0][2]; x3u.Set(16,&xyv);
xyv = fXYU[0][3]; x4u.Set(16,&xyv);
xyv = fXYD[0][2]; x3d.Set(16,&xyv);
xyv = fXYD[0][3]; x4d.Set(16,&xyv);
for (Int_t i=0;i<16;i++)
{
xX1[i] = x1[i];
xX2[i] = x2[i];
xXX3[i+8] = x3[i];
xXX4[i+8] = x4[i];
}
for (Int_t i=0;i<8;i++)
{
xXX3[i] = x3d[i+8];
xXX4[i] = x4d[i+8];
xXX3[i+24] = x3u[i];
xXX4[i+24] = x4u[i];
}
TrigX(xX1, xX2, xXX3, xXX4);
Int_t yY1[16], yY2[16], yY3[16], yY4[16];
Int_t yY3U[16], yY3D[16], yY4U[16], yY4D[16];
TBits y1(16), y2(16), y3(16), y4(16);
TBits y3u(16), y3d(16), y4u(16), y4d(16);
xyv = fXY[1][0]; y1.Set(16,&xyv);
xyv = fXY[1][1]; y2.Set(16,&xyv);
xyv = fXY[1][2]; y3.Set(16,&xyv);
xyv = fXY[1][3]; y4.Set(16,&xyv);
xyv = fXYU[1][2]; y3u.Set(16,&xyv);
xyv = fXYD[1][2]; y3d.Set(16,&xyv);
xyv = fXYU[1][3]; y4u.Set(16,&xyv);
xyv = fXYD[1][3]; y4d.Set(16,&xyv);
for (Int_t i=0;i<16;i++)
{
yY1[i] = y1[i];
yY2[i] = y2[i];
yY3[i] = y3[i];
yY4[i] = y4[i];
yY3U[i] = y3u[i];
yY3D[i] = y3d[i];
yY4U[i] = y4u[i];
yY4D[i] = y4d[i];
}
TrigY(yY1, yY2, yY3, yY4, yY3U, yY3D, yY4U, yY4D);
LocalTrigger();
}
Bool_t AliMUONLocalTriggerBoard::IsTrigY() const
{
Int_t iStripY = 0;
Bool_t output = kFALSE;
for (Int_t i=0; i<4; i++) iStripY += static_cast<int>( fCoordY[i] << i );
if (fCoordY[4]==1 && iStripY==15) output=kFALSE;
else output=kTRUE;
return output;
}
Bool_t AliMUONLocalTriggerBoard::IsTrigX() const
{
Int_t deviation = 0;
Bool_t output = kFALSE;
for (Int_t i=0; i<4; i++) deviation += static_cast<int>( fMinDev[i] << i );
if (fMinDev[4]==1 && !deviation) output=kFALSE;
else output=kTRUE;
return output;
}
Bool_t AliMUONLocalTriggerBoard::IsNull() const
{
for (Int_t icath=0; icath<2; icath++){
for(Int_t ich=0; ich<2; ich++){
if ( fXY[icath][ich] ) return kFALSE;
}
}
return kTRUE;
}
AliMUONLocalTriggerBoard.cxx:1 AliMUONLocalTriggerBoard.cxx:2 AliMUONLocalTriggerBoard.cxx:3 AliMUONLocalTriggerBoard.cxx:4 AliMUONLocalTriggerBoard.cxx:5 AliMUONLocalTriggerBoard.cxx:6 AliMUONLocalTriggerBoard.cxx:7 AliMUONLocalTriggerBoard.cxx:8 AliMUONLocalTriggerBoard.cxx:9 AliMUONLocalTriggerBoard.cxx:10 AliMUONLocalTriggerBoard.cxx:11 AliMUONLocalTriggerBoard.cxx:12 AliMUONLocalTriggerBoard.cxx:13 AliMUONLocalTriggerBoard.cxx:14 AliMUONLocalTriggerBoard.cxx:15 AliMUONLocalTriggerBoard.cxx:16 AliMUONLocalTriggerBoard.cxx:17 AliMUONLocalTriggerBoard.cxx:18 AliMUONLocalTriggerBoard.cxx:19 AliMUONLocalTriggerBoard.cxx:20 AliMUONLocalTriggerBoard.cxx:21 AliMUONLocalTriggerBoard.cxx:22 AliMUONLocalTriggerBoard.cxx:23 AliMUONLocalTriggerBoard.cxx:24 AliMUONLocalTriggerBoard.cxx:25 AliMUONLocalTriggerBoard.cxx:26 AliMUONLocalTriggerBoard.cxx:27 AliMUONLocalTriggerBoard.cxx:28 AliMUONLocalTriggerBoard.cxx:29 AliMUONLocalTriggerBoard.cxx:30 AliMUONLocalTriggerBoard.cxx:31 AliMUONLocalTriggerBoard.cxx:32 AliMUONLocalTriggerBoard.cxx:33 AliMUONLocalTriggerBoard.cxx:34 AliMUONLocalTriggerBoard.cxx:35 AliMUONLocalTriggerBoard.cxx:36 AliMUONLocalTriggerBoard.cxx:37 AliMUONLocalTriggerBoard.cxx:38 AliMUONLocalTriggerBoard.cxx:39 AliMUONLocalTriggerBoard.cxx:40 AliMUONLocalTriggerBoard.cxx:41 AliMUONLocalTriggerBoard.cxx:42 AliMUONLocalTriggerBoard.cxx:43 AliMUONLocalTriggerBoard.cxx:44 AliMUONLocalTriggerBoard.cxx:45 AliMUONLocalTriggerBoard.cxx:46 AliMUONLocalTriggerBoard.cxx:47 AliMUONLocalTriggerBoard.cxx:48 AliMUONLocalTriggerBoard.cxx:49 AliMUONLocalTriggerBoard.cxx:50 AliMUONLocalTriggerBoard.cxx:51 AliMUONLocalTriggerBoard.cxx:52 AliMUONLocalTriggerBoard.cxx:53 AliMUONLocalTriggerBoard.cxx:54 AliMUONLocalTriggerBoard.cxx:55 AliMUONLocalTriggerBoard.cxx:56 AliMUONLocalTriggerBoard.cxx:57 AliMUONLocalTriggerBoard.cxx:58 AliMUONLocalTriggerBoard.cxx:59 AliMUONLocalTriggerBoard.cxx:60 AliMUONLocalTriggerBoard.cxx:61 AliMUONLocalTriggerBoard.cxx:62 AliMUONLocalTriggerBoard.cxx:63 AliMUONLocalTriggerBoard.cxx:64 AliMUONLocalTriggerBoard.cxx:65 AliMUONLocalTriggerBoard.cxx:66 AliMUONLocalTriggerBoard.cxx:67 AliMUONLocalTriggerBoard.cxx:68 AliMUONLocalTriggerBoard.cxx:69 AliMUONLocalTriggerBoard.cxx:70 AliMUONLocalTriggerBoard.cxx:71 AliMUONLocalTriggerBoard.cxx:72 AliMUONLocalTriggerBoard.cxx:73 AliMUONLocalTriggerBoard.cxx:74 AliMUONLocalTriggerBoard.cxx:75 AliMUONLocalTriggerBoard.cxx:76 AliMUONLocalTriggerBoard.cxx:77 AliMUONLocalTriggerBoard.cxx:78 AliMUONLocalTriggerBoard.cxx:79 AliMUONLocalTriggerBoard.cxx:80 AliMUONLocalTriggerBoard.cxx:81 AliMUONLocalTriggerBoard.cxx:82 AliMUONLocalTriggerBoard.cxx:83 AliMUONLocalTriggerBoard.cxx:84 AliMUONLocalTriggerBoard.cxx:85 AliMUONLocalTriggerBoard.cxx:86 AliMUONLocalTriggerBoard.cxx:87 AliMUONLocalTriggerBoard.cxx:88 AliMUONLocalTriggerBoard.cxx:89 AliMUONLocalTriggerBoard.cxx:90 AliMUONLocalTriggerBoard.cxx:91 AliMUONLocalTriggerBoard.cxx:92 AliMUONLocalTriggerBoard.cxx:93 AliMUONLocalTriggerBoard.cxx:94 AliMUONLocalTriggerBoard.cxx:95 AliMUONLocalTriggerBoard.cxx:96 AliMUONLocalTriggerBoard.cxx:97 AliMUONLocalTriggerBoard.cxx:98 AliMUONLocalTriggerBoard.cxx:99 AliMUONLocalTriggerBoard.cxx:100 AliMUONLocalTriggerBoard.cxx:101 AliMUONLocalTriggerBoard.cxx:102 AliMUONLocalTriggerBoard.cxx:103 AliMUONLocalTriggerBoard.cxx:104 AliMUONLocalTriggerBoard.cxx:105 AliMUONLocalTriggerBoard.cxx:106 AliMUONLocalTriggerBoard.cxx:107 AliMUONLocalTriggerBoard.cxx:108 AliMUONLocalTriggerBoard.cxx:109 AliMUONLocalTriggerBoard.cxx:110 AliMUONLocalTriggerBoard.cxx:111 AliMUONLocalTriggerBoard.cxx:112 AliMUONLocalTriggerBoard.cxx:113 AliMUONLocalTriggerBoard.cxx:114 AliMUONLocalTriggerBoard.cxx:115 AliMUONLocalTriggerBoard.cxx:116 AliMUONLocalTriggerBoard.cxx:117 AliMUONLocalTriggerBoard.cxx:118 AliMUONLocalTriggerBoard.cxx:119 AliMUONLocalTriggerBoard.cxx:120 AliMUONLocalTriggerBoard.cxx:121 AliMUONLocalTriggerBoard.cxx:122 AliMUONLocalTriggerBoard.cxx:123 AliMUONLocalTriggerBoard.cxx:124 AliMUONLocalTriggerBoard.cxx:125 AliMUONLocalTriggerBoard.cxx:126 AliMUONLocalTriggerBoard.cxx:127 AliMUONLocalTriggerBoard.cxx:128 AliMUONLocalTriggerBoard.cxx:129 AliMUONLocalTriggerBoard.cxx:130 AliMUONLocalTriggerBoard.cxx:131 AliMUONLocalTriggerBoard.cxx:132 AliMUONLocalTriggerBoard.cxx:133 AliMUONLocalTriggerBoard.cxx:134 AliMUONLocalTriggerBoard.cxx:135 AliMUONLocalTriggerBoard.cxx:136 AliMUONLocalTriggerBoard.cxx:137 AliMUONLocalTriggerBoard.cxx:138 AliMUONLocalTriggerBoard.cxx:139 AliMUONLocalTriggerBoard.cxx:140 AliMUONLocalTriggerBoard.cxx:141 AliMUONLocalTriggerBoard.cxx:142 AliMUONLocalTriggerBoard.cxx:143 AliMUONLocalTriggerBoard.cxx:144 AliMUONLocalTriggerBoard.cxx:145 AliMUONLocalTriggerBoard.cxx:146 AliMUONLocalTriggerBoard.cxx:147 AliMUONLocalTriggerBoard.cxx:148 AliMUONLocalTriggerBoard.cxx:149 AliMUONLocalTriggerBoard.cxx:150 AliMUONLocalTriggerBoard.cxx:151 AliMUONLocalTriggerBoard.cxx:152 AliMUONLocalTriggerBoard.cxx:153 AliMUONLocalTriggerBoard.cxx:154 AliMUONLocalTriggerBoard.cxx:155 AliMUONLocalTriggerBoard.cxx:156 AliMUONLocalTriggerBoard.cxx:157 AliMUONLocalTriggerBoard.cxx:158 AliMUONLocalTriggerBoard.cxx:159 AliMUONLocalTriggerBoard.cxx:160 AliMUONLocalTriggerBoard.cxx:161 AliMUONLocalTriggerBoard.cxx:162 AliMUONLocalTriggerBoard.cxx:163 AliMUONLocalTriggerBoard.cxx:164 AliMUONLocalTriggerBoard.cxx:165 AliMUONLocalTriggerBoard.cxx:166 AliMUONLocalTriggerBoard.cxx:167 AliMUONLocalTriggerBoard.cxx:168 AliMUONLocalTriggerBoard.cxx:169 AliMUONLocalTriggerBoard.cxx:170 AliMUONLocalTriggerBoard.cxx:171 AliMUONLocalTriggerBoard.cxx:172 AliMUONLocalTriggerBoard.cxx:173 AliMUONLocalTriggerBoard.cxx:174 AliMUONLocalTriggerBoard.cxx:175 AliMUONLocalTriggerBoard.cxx:176 AliMUONLocalTriggerBoard.cxx:177 AliMUONLocalTriggerBoard.cxx:178 AliMUONLocalTriggerBoard.cxx:179 AliMUONLocalTriggerBoard.cxx:180 AliMUONLocalTriggerBoard.cxx:181 AliMUONLocalTriggerBoard.cxx:182 AliMUONLocalTriggerBoard.cxx:183 AliMUONLocalTriggerBoard.cxx:184 AliMUONLocalTriggerBoard.cxx:185 AliMUONLocalTriggerBoard.cxx:186 AliMUONLocalTriggerBoard.cxx:187 AliMUONLocalTriggerBoard.cxx:188 AliMUONLocalTriggerBoard.cxx:189 AliMUONLocalTriggerBoard.cxx:190 AliMUONLocalTriggerBoard.cxx:191 AliMUONLocalTriggerBoard.cxx:192 AliMUONLocalTriggerBoard.cxx:193 AliMUONLocalTriggerBoard.cxx:194 AliMUONLocalTriggerBoard.cxx:195 AliMUONLocalTriggerBoard.cxx:196 AliMUONLocalTriggerBoard.cxx:197 AliMUONLocalTriggerBoard.cxx:198 AliMUONLocalTriggerBoard.cxx:199 AliMUONLocalTriggerBoard.cxx:200 AliMUONLocalTriggerBoard.cxx:201 AliMUONLocalTriggerBoard.cxx:202 AliMUONLocalTriggerBoard.cxx:203 AliMUONLocalTriggerBoard.cxx:204 AliMUONLocalTriggerBoard.cxx:205 AliMUONLocalTriggerBoard.cxx:206 AliMUONLocalTriggerBoard.cxx:207 AliMUONLocalTriggerBoard.cxx:208 AliMUONLocalTriggerBoard.cxx:209 AliMUONLocalTriggerBoard.cxx:210 AliMUONLocalTriggerBoard.cxx:211 AliMUONLocalTriggerBoard.cxx:212 AliMUONLocalTriggerBoard.cxx:213 AliMUONLocalTriggerBoard.cxx:214 AliMUONLocalTriggerBoard.cxx:215 AliMUONLocalTriggerBoard.cxx:216 AliMUONLocalTriggerBoard.cxx:217 AliMUONLocalTriggerBoard.cxx:218 AliMUONLocalTriggerBoard.cxx:219 AliMUONLocalTriggerBoard.cxx:220 AliMUONLocalTriggerBoard.cxx:221 AliMUONLocalTriggerBoard.cxx:222 AliMUONLocalTriggerBoard.cxx:223 AliMUONLocalTriggerBoard.cxx:224 AliMUONLocalTriggerBoard.cxx:225 AliMUONLocalTriggerBoard.cxx:226 AliMUONLocalTriggerBoard.cxx:227 AliMUONLocalTriggerBoard.cxx:228 AliMUONLocalTriggerBoard.cxx:229 AliMUONLocalTriggerBoard.cxx:230 AliMUONLocalTriggerBoard.cxx:231 AliMUONLocalTriggerBoard.cxx:232 AliMUONLocalTriggerBoard.cxx:233 AliMUONLocalTriggerBoard.cxx:234 AliMUONLocalTriggerBoard.cxx:235 AliMUONLocalTriggerBoard.cxx:236 AliMUONLocalTriggerBoard.cxx:237 AliMUONLocalTriggerBoard.cxx:238 AliMUONLocalTriggerBoard.cxx:239 AliMUONLocalTriggerBoard.cxx:240 AliMUONLocalTriggerBoard.cxx:241 AliMUONLocalTriggerBoard.cxx:242 AliMUONLocalTriggerBoard.cxx:243 AliMUONLocalTriggerBoard.cxx:244 AliMUONLocalTriggerBoard.cxx:245 AliMUONLocalTriggerBoard.cxx:246 AliMUONLocalTriggerBoard.cxx:247 AliMUONLocalTriggerBoard.cxx:248 AliMUONLocalTriggerBoard.cxx:249 AliMUONLocalTriggerBoard.cxx:250 AliMUONLocalTriggerBoard.cxx:251 AliMUONLocalTriggerBoard.cxx:252 AliMUONLocalTriggerBoard.cxx:253 AliMUONLocalTriggerBoard.cxx:254 AliMUONLocalTriggerBoard.cxx:255 AliMUONLocalTriggerBoard.cxx:256 AliMUONLocalTriggerBoard.cxx:257 AliMUONLocalTriggerBoard.cxx:258 AliMUONLocalTriggerBoard.cxx:259 AliMUONLocalTriggerBoard.cxx:260 AliMUONLocalTriggerBoard.cxx:261 AliMUONLocalTriggerBoard.cxx:262 AliMUONLocalTriggerBoard.cxx:263 AliMUONLocalTriggerBoard.cxx:264 AliMUONLocalTriggerBoard.cxx:265 AliMUONLocalTriggerBoard.cxx:266 AliMUONLocalTriggerBoard.cxx:267 AliMUONLocalTriggerBoard.cxx:268 AliMUONLocalTriggerBoard.cxx:269 AliMUONLocalTriggerBoard.cxx:270 AliMUONLocalTriggerBoard.cxx:271 AliMUONLocalTriggerBoard.cxx:272 AliMUONLocalTriggerBoard.cxx:273 AliMUONLocalTriggerBoard.cxx:274 AliMUONLocalTriggerBoard.cxx:275 AliMUONLocalTriggerBoard.cxx:276 AliMUONLocalTriggerBoard.cxx:277 AliMUONLocalTriggerBoard.cxx:278 AliMUONLocalTriggerBoard.cxx:279 AliMUONLocalTriggerBoard.cxx:280 AliMUONLocalTriggerBoard.cxx:281 AliMUONLocalTriggerBoard.cxx:282 AliMUONLocalTriggerBoard.cxx:283 AliMUONLocalTriggerBoard.cxx:284 AliMUONLocalTriggerBoard.cxx:285 AliMUONLocalTriggerBoard.cxx:286 AliMUONLocalTriggerBoard.cxx:287 AliMUONLocalTriggerBoard.cxx:288 AliMUONLocalTriggerBoard.cxx:289 AliMUONLocalTriggerBoard.cxx:290 AliMUONLocalTriggerBoard.cxx:291 AliMUONLocalTriggerBoard.cxx:292 AliMUONLocalTriggerBoard.cxx:293 AliMUONLocalTriggerBoard.cxx:294 AliMUONLocalTriggerBoard.cxx:295 AliMUONLocalTriggerBoard.cxx:296 AliMUONLocalTriggerBoard.cxx:297 AliMUONLocalTriggerBoard.cxx:298 AliMUONLocalTriggerBoard.cxx:299 AliMUONLocalTriggerBoard.cxx:300 AliMUONLocalTriggerBoard.cxx:301 AliMUONLocalTriggerBoard.cxx:302 AliMUONLocalTriggerBoard.cxx:303 AliMUONLocalTriggerBoard.cxx:304 AliMUONLocalTriggerBoard.cxx:305 AliMUONLocalTriggerBoard.cxx:306 AliMUONLocalTriggerBoard.cxx:307 AliMUONLocalTriggerBoard.cxx:308 AliMUONLocalTriggerBoard.cxx:309 AliMUONLocalTriggerBoard.cxx:310 AliMUONLocalTriggerBoard.cxx:311 AliMUONLocalTriggerBoard.cxx:312 AliMUONLocalTriggerBoard.cxx:313 AliMUONLocalTriggerBoard.cxx:314 AliMUONLocalTriggerBoard.cxx:315 AliMUONLocalTriggerBoard.cxx:316 AliMUONLocalTriggerBoard.cxx:317 AliMUONLocalTriggerBoard.cxx:318 AliMUONLocalTriggerBoard.cxx:319 AliMUONLocalTriggerBoard.cxx:320 AliMUONLocalTriggerBoard.cxx:321 AliMUONLocalTriggerBoard.cxx:322 AliMUONLocalTriggerBoard.cxx:323 AliMUONLocalTriggerBoard.cxx:324 AliMUONLocalTriggerBoard.cxx:325 AliMUONLocalTriggerBoard.cxx:326 AliMUONLocalTriggerBoard.cxx:327 AliMUONLocalTriggerBoard.cxx:328 AliMUONLocalTriggerBoard.cxx:329 AliMUONLocalTriggerBoard.cxx:330 AliMUONLocalTriggerBoard.cxx:331 AliMUONLocalTriggerBoard.cxx:332 AliMUONLocalTriggerBoard.cxx:333 AliMUONLocalTriggerBoard.cxx:334 AliMUONLocalTriggerBoard.cxx:335 AliMUONLocalTriggerBoard.cxx:336 AliMUONLocalTriggerBoard.cxx:337 AliMUONLocalTriggerBoard.cxx:338 AliMUONLocalTriggerBoard.cxx:339 AliMUONLocalTriggerBoard.cxx:340 AliMUONLocalTriggerBoard.cxx:341 AliMUONLocalTriggerBoard.cxx:342 AliMUONLocalTriggerBoard.cxx:343 AliMUONLocalTriggerBoard.cxx:344 AliMUONLocalTriggerBoard.cxx:345 AliMUONLocalTriggerBoard.cxx:346 AliMUONLocalTriggerBoard.cxx:347 AliMUONLocalTriggerBoard.cxx:348 AliMUONLocalTriggerBoard.cxx:349 AliMUONLocalTriggerBoard.cxx:350 AliMUONLocalTriggerBoard.cxx:351 AliMUONLocalTriggerBoard.cxx:352 AliMUONLocalTriggerBoard.cxx:353 AliMUONLocalTriggerBoard.cxx:354 AliMUONLocalTriggerBoard.cxx:355 AliMUONLocalTriggerBoard.cxx:356 AliMUONLocalTriggerBoard.cxx:357 AliMUONLocalTriggerBoard.cxx:358 AliMUONLocalTriggerBoard.cxx:359 AliMUONLocalTriggerBoard.cxx:360 AliMUONLocalTriggerBoard.cxx:361 AliMUONLocalTriggerBoard.cxx:362 AliMUONLocalTriggerBoard.cxx:363 AliMUONLocalTriggerBoard.cxx:364 AliMUONLocalTriggerBoard.cxx:365 AliMUONLocalTriggerBoard.cxx:366 AliMUONLocalTriggerBoard.cxx:367 AliMUONLocalTriggerBoard.cxx:368 AliMUONLocalTriggerBoard.cxx:369 AliMUONLocalTriggerBoard.cxx:370 AliMUONLocalTriggerBoard.cxx:371 AliMUONLocalTriggerBoard.cxx:372 AliMUONLocalTriggerBoard.cxx:373 AliMUONLocalTriggerBoard.cxx:374 AliMUONLocalTriggerBoard.cxx:375 AliMUONLocalTriggerBoard.cxx:376 AliMUONLocalTriggerBoard.cxx:377 AliMUONLocalTriggerBoard.cxx:378 AliMUONLocalTriggerBoard.cxx:379 AliMUONLocalTriggerBoard.cxx:380 AliMUONLocalTriggerBoard.cxx:381 AliMUONLocalTriggerBoard.cxx:382 AliMUONLocalTriggerBoard.cxx:383 AliMUONLocalTriggerBoard.cxx:384 AliMUONLocalTriggerBoard.cxx:385 AliMUONLocalTriggerBoard.cxx:386 AliMUONLocalTriggerBoard.cxx:387 AliMUONLocalTriggerBoard.cxx:388 AliMUONLocalTriggerBoard.cxx:389 AliMUONLocalTriggerBoard.cxx:390 AliMUONLocalTriggerBoard.cxx:391 AliMUONLocalTriggerBoard.cxx:392 AliMUONLocalTriggerBoard.cxx:393 AliMUONLocalTriggerBoard.cxx:394 AliMUONLocalTriggerBoard.cxx:395 AliMUONLocalTriggerBoard.cxx:396 AliMUONLocalTriggerBoard.cxx:397 AliMUONLocalTriggerBoard.cxx:398 AliMUONLocalTriggerBoard.cxx:399 AliMUONLocalTriggerBoard.cxx:400 AliMUONLocalTriggerBoard.cxx:401 AliMUONLocalTriggerBoard.cxx:402 AliMUONLocalTriggerBoard.cxx:403 AliMUONLocalTriggerBoard.cxx:404 AliMUONLocalTriggerBoard.cxx:405 AliMUONLocalTriggerBoard.cxx:406 AliMUONLocalTriggerBoard.cxx:407 AliMUONLocalTriggerBoard.cxx:408 AliMUONLocalTriggerBoard.cxx:409 AliMUONLocalTriggerBoard.cxx:410 AliMUONLocalTriggerBoard.cxx:411 AliMUONLocalTriggerBoard.cxx:412 AliMUONLocalTriggerBoard.cxx:413 AliMUONLocalTriggerBoard.cxx:414 AliMUONLocalTriggerBoard.cxx:415 AliMUONLocalTriggerBoard.cxx:416 AliMUONLocalTriggerBoard.cxx:417 AliMUONLocalTriggerBoard.cxx:418 AliMUONLocalTriggerBoard.cxx:419 AliMUONLocalTriggerBoard.cxx:420 AliMUONLocalTriggerBoard.cxx:421 AliMUONLocalTriggerBoard.cxx:422 AliMUONLocalTriggerBoard.cxx:423 AliMUONLocalTriggerBoard.cxx:424 AliMUONLocalTriggerBoard.cxx:425 AliMUONLocalTriggerBoard.cxx:426 AliMUONLocalTriggerBoard.cxx:427 AliMUONLocalTriggerBoard.cxx:428 AliMUONLocalTriggerBoard.cxx:429 AliMUONLocalTriggerBoard.cxx:430 AliMUONLocalTriggerBoard.cxx:431 AliMUONLocalTriggerBoard.cxx:432 AliMUONLocalTriggerBoard.cxx:433 AliMUONLocalTriggerBoard.cxx:434 AliMUONLocalTriggerBoard.cxx:435 AliMUONLocalTriggerBoard.cxx:436 AliMUONLocalTriggerBoard.cxx:437 AliMUONLocalTriggerBoard.cxx:438 AliMUONLocalTriggerBoard.cxx:439 AliMUONLocalTriggerBoard.cxx:440 AliMUONLocalTriggerBoard.cxx:441 AliMUONLocalTriggerBoard.cxx:442 AliMUONLocalTriggerBoard.cxx:443 AliMUONLocalTriggerBoard.cxx:444 AliMUONLocalTriggerBoard.cxx:445 AliMUONLocalTriggerBoard.cxx:446 AliMUONLocalTriggerBoard.cxx:447 AliMUONLocalTriggerBoard.cxx:448 AliMUONLocalTriggerBoard.cxx:449 AliMUONLocalTriggerBoard.cxx:450 AliMUONLocalTriggerBoard.cxx:451 AliMUONLocalTriggerBoard.cxx:452 AliMUONLocalTriggerBoard.cxx:453 AliMUONLocalTriggerBoard.cxx:454 AliMUONLocalTriggerBoard.cxx:455 AliMUONLocalTriggerBoard.cxx:456 AliMUONLocalTriggerBoard.cxx:457 AliMUONLocalTriggerBoard.cxx:458 AliMUONLocalTriggerBoard.cxx:459 AliMUONLocalTriggerBoard.cxx:460 AliMUONLocalTriggerBoard.cxx:461 AliMUONLocalTriggerBoard.cxx:462 AliMUONLocalTriggerBoard.cxx:463 AliMUONLocalTriggerBoard.cxx:464 AliMUONLocalTriggerBoard.cxx:465 AliMUONLocalTriggerBoard.cxx:466 AliMUONLocalTriggerBoard.cxx:467 AliMUONLocalTriggerBoard.cxx:468 AliMUONLocalTriggerBoard.cxx:469 AliMUONLocalTriggerBoard.cxx:470 AliMUONLocalTriggerBoard.cxx:471 AliMUONLocalTriggerBoard.cxx:472 AliMUONLocalTriggerBoard.cxx:473 AliMUONLocalTriggerBoard.cxx:474 AliMUONLocalTriggerBoard.cxx:475 AliMUONLocalTriggerBoard.cxx:476 AliMUONLocalTriggerBoard.cxx:477 AliMUONLocalTriggerBoard.cxx:478 AliMUONLocalTriggerBoard.cxx:479 AliMUONLocalTriggerBoard.cxx:480 AliMUONLocalTriggerBoard.cxx:481 AliMUONLocalTriggerBoard.cxx:482 AliMUONLocalTriggerBoard.cxx:483 AliMUONLocalTriggerBoard.cxx:484 AliMUONLocalTriggerBoard.cxx:485 AliMUONLocalTriggerBoard.cxx:486 AliMUONLocalTriggerBoard.cxx:487 AliMUONLocalTriggerBoard.cxx:488 AliMUONLocalTriggerBoard.cxx:489 AliMUONLocalTriggerBoard.cxx:490 AliMUONLocalTriggerBoard.cxx:491 AliMUONLocalTriggerBoard.cxx:492 AliMUONLocalTriggerBoard.cxx:493 AliMUONLocalTriggerBoard.cxx:494 AliMUONLocalTriggerBoard.cxx:495 AliMUONLocalTriggerBoard.cxx:496 AliMUONLocalTriggerBoard.cxx:497 AliMUONLocalTriggerBoard.cxx:498 AliMUONLocalTriggerBoard.cxx:499 AliMUONLocalTriggerBoard.cxx:500 AliMUONLocalTriggerBoard.cxx:501 AliMUONLocalTriggerBoard.cxx:502 AliMUONLocalTriggerBoard.cxx:503 AliMUONLocalTriggerBoard.cxx:504 AliMUONLocalTriggerBoard.cxx:505 AliMUONLocalTriggerBoard.cxx:506 AliMUONLocalTriggerBoard.cxx:507 AliMUONLocalTriggerBoard.cxx:508 AliMUONLocalTriggerBoard.cxx:509 AliMUONLocalTriggerBoard.cxx:510 AliMUONLocalTriggerBoard.cxx:511 AliMUONLocalTriggerBoard.cxx:512 AliMUONLocalTriggerBoard.cxx:513 AliMUONLocalTriggerBoard.cxx:514 AliMUONLocalTriggerBoard.cxx:515 AliMUONLocalTriggerBoard.cxx:516 AliMUONLocalTriggerBoard.cxx:517 AliMUONLocalTriggerBoard.cxx:518 AliMUONLocalTriggerBoard.cxx:519 AliMUONLocalTriggerBoard.cxx:520 AliMUONLocalTriggerBoard.cxx:521 AliMUONLocalTriggerBoard.cxx:522 AliMUONLocalTriggerBoard.cxx:523 AliMUONLocalTriggerBoard.cxx:524 AliMUONLocalTriggerBoard.cxx:525 AliMUONLocalTriggerBoard.cxx:526 AliMUONLocalTriggerBoard.cxx:527 AliMUONLocalTriggerBoard.cxx:528 AliMUONLocalTriggerBoard.cxx:529 AliMUONLocalTriggerBoard.cxx:530 AliMUONLocalTriggerBoard.cxx:531 AliMUONLocalTriggerBoard.cxx:532 AliMUONLocalTriggerBoard.cxx:533 AliMUONLocalTriggerBoard.cxx:534 AliMUONLocalTriggerBoard.cxx:535 AliMUONLocalTriggerBoard.cxx:536 AliMUONLocalTriggerBoard.cxx:537 AliMUONLocalTriggerBoard.cxx:538 AliMUONLocalTriggerBoard.cxx:539 AliMUONLocalTriggerBoard.cxx:540 AliMUONLocalTriggerBoard.cxx:541 AliMUONLocalTriggerBoard.cxx:542 AliMUONLocalTriggerBoard.cxx:543 AliMUONLocalTriggerBoard.cxx:544 AliMUONLocalTriggerBoard.cxx:545 AliMUONLocalTriggerBoard.cxx:546 AliMUONLocalTriggerBoard.cxx:547 AliMUONLocalTriggerBoard.cxx:548 AliMUONLocalTriggerBoard.cxx:549 AliMUONLocalTriggerBoard.cxx:550 AliMUONLocalTriggerBoard.cxx:551 AliMUONLocalTriggerBoard.cxx:552 AliMUONLocalTriggerBoard.cxx:553 AliMUONLocalTriggerBoard.cxx:554 AliMUONLocalTriggerBoard.cxx:555 AliMUONLocalTriggerBoard.cxx:556 AliMUONLocalTriggerBoard.cxx:557 AliMUONLocalTriggerBoard.cxx:558 AliMUONLocalTriggerBoard.cxx:559 AliMUONLocalTriggerBoard.cxx:560 AliMUONLocalTriggerBoard.cxx:561 AliMUONLocalTriggerBoard.cxx:562 AliMUONLocalTriggerBoard.cxx:563 AliMUONLocalTriggerBoard.cxx:564 AliMUONLocalTriggerBoard.cxx:565 AliMUONLocalTriggerBoard.cxx:566 AliMUONLocalTriggerBoard.cxx:567 AliMUONLocalTriggerBoard.cxx:568 AliMUONLocalTriggerBoard.cxx:569 AliMUONLocalTriggerBoard.cxx:570 AliMUONLocalTriggerBoard.cxx:571 AliMUONLocalTriggerBoard.cxx:572 AliMUONLocalTriggerBoard.cxx:573 AliMUONLocalTriggerBoard.cxx:574 AliMUONLocalTriggerBoard.cxx:575 AliMUONLocalTriggerBoard.cxx:576 AliMUONLocalTriggerBoard.cxx:577 AliMUONLocalTriggerBoard.cxx:578 AliMUONLocalTriggerBoard.cxx:579 AliMUONLocalTriggerBoard.cxx:580 AliMUONLocalTriggerBoard.cxx:581 AliMUONLocalTriggerBoard.cxx:582 AliMUONLocalTriggerBoard.cxx:583 AliMUONLocalTriggerBoard.cxx:584 AliMUONLocalTriggerBoard.cxx:585 AliMUONLocalTriggerBoard.cxx:586 AliMUONLocalTriggerBoard.cxx:587 AliMUONLocalTriggerBoard.cxx:588 AliMUONLocalTriggerBoard.cxx:589 AliMUONLocalTriggerBoard.cxx:590 AliMUONLocalTriggerBoard.cxx:591 AliMUONLocalTriggerBoard.cxx:592 AliMUONLocalTriggerBoard.cxx:593 AliMUONLocalTriggerBoard.cxx:594 AliMUONLocalTriggerBoard.cxx:595 AliMUONLocalTriggerBoard.cxx:596 AliMUONLocalTriggerBoard.cxx:597 AliMUONLocalTriggerBoard.cxx:598 AliMUONLocalTriggerBoard.cxx:599 AliMUONLocalTriggerBoard.cxx:600 AliMUONLocalTriggerBoard.cxx:601 AliMUONLocalTriggerBoard.cxx:602 AliMUONLocalTriggerBoard.cxx:603 AliMUONLocalTriggerBoard.cxx:604 AliMUONLocalTriggerBoard.cxx:605 AliMUONLocalTriggerBoard.cxx:606 AliMUONLocalTriggerBoard.cxx:607 AliMUONLocalTriggerBoard.cxx:608 AliMUONLocalTriggerBoard.cxx:609 AliMUONLocalTriggerBoard.cxx:610 AliMUONLocalTriggerBoard.cxx:611 AliMUONLocalTriggerBoard.cxx:612 AliMUONLocalTriggerBoard.cxx:613 AliMUONLocalTriggerBoard.cxx:614 AliMUONLocalTriggerBoard.cxx:615 AliMUONLocalTriggerBoard.cxx:616 AliMUONLocalTriggerBoard.cxx:617 AliMUONLocalTriggerBoard.cxx:618 AliMUONLocalTriggerBoard.cxx:619 AliMUONLocalTriggerBoard.cxx:620 AliMUONLocalTriggerBoard.cxx:621 AliMUONLocalTriggerBoard.cxx:622 AliMUONLocalTriggerBoard.cxx:623 AliMUONLocalTriggerBoard.cxx:624 AliMUONLocalTriggerBoard.cxx:625 AliMUONLocalTriggerBoard.cxx:626 AliMUONLocalTriggerBoard.cxx:627 AliMUONLocalTriggerBoard.cxx:628 AliMUONLocalTriggerBoard.cxx:629 AliMUONLocalTriggerBoard.cxx:630 AliMUONLocalTriggerBoard.cxx:631 AliMUONLocalTriggerBoard.cxx:632 AliMUONLocalTriggerBoard.cxx:633 AliMUONLocalTriggerBoard.cxx:634 AliMUONLocalTriggerBoard.cxx:635 AliMUONLocalTriggerBoard.cxx:636 AliMUONLocalTriggerBoard.cxx:637 AliMUONLocalTriggerBoard.cxx:638 AliMUONLocalTriggerBoard.cxx:639 AliMUONLocalTriggerBoard.cxx:640 AliMUONLocalTriggerBoard.cxx:641 AliMUONLocalTriggerBoard.cxx:642 AliMUONLocalTriggerBoard.cxx:643 AliMUONLocalTriggerBoard.cxx:644 AliMUONLocalTriggerBoard.cxx:645 AliMUONLocalTriggerBoard.cxx:646 AliMUONLocalTriggerBoard.cxx:647 AliMUONLocalTriggerBoard.cxx:648 AliMUONLocalTriggerBoard.cxx:649 AliMUONLocalTriggerBoard.cxx:650 AliMUONLocalTriggerBoard.cxx:651 AliMUONLocalTriggerBoard.cxx:652 AliMUONLocalTriggerBoard.cxx:653 AliMUONLocalTriggerBoard.cxx:654 AliMUONLocalTriggerBoard.cxx:655 AliMUONLocalTriggerBoard.cxx:656 AliMUONLocalTriggerBoard.cxx:657 AliMUONLocalTriggerBoard.cxx:658 AliMUONLocalTriggerBoard.cxx:659 AliMUONLocalTriggerBoard.cxx:660 AliMUONLocalTriggerBoard.cxx:661 AliMUONLocalTriggerBoard.cxx:662 AliMUONLocalTriggerBoard.cxx:663 AliMUONLocalTriggerBoard.cxx:664 AliMUONLocalTriggerBoard.cxx:665 AliMUONLocalTriggerBoard.cxx:666 AliMUONLocalTriggerBoard.cxx:667 AliMUONLocalTriggerBoard.cxx:668 AliMUONLocalTriggerBoard.cxx:669 AliMUONLocalTriggerBoard.cxx:670 AliMUONLocalTriggerBoard.cxx:671 AliMUONLocalTriggerBoard.cxx:672 AliMUONLocalTriggerBoard.cxx:673 AliMUONLocalTriggerBoard.cxx:674 AliMUONLocalTriggerBoard.cxx:675 AliMUONLocalTriggerBoard.cxx:676 AliMUONLocalTriggerBoard.cxx:677 AliMUONLocalTriggerBoard.cxx:678 AliMUONLocalTriggerBoard.cxx:679 AliMUONLocalTriggerBoard.cxx:680 AliMUONLocalTriggerBoard.cxx:681 AliMUONLocalTriggerBoard.cxx:682 AliMUONLocalTriggerBoard.cxx:683 AliMUONLocalTriggerBoard.cxx:684 AliMUONLocalTriggerBoard.cxx:685 AliMUONLocalTriggerBoard.cxx:686 AliMUONLocalTriggerBoard.cxx:687 AliMUONLocalTriggerBoard.cxx:688 AliMUONLocalTriggerBoard.cxx:689 AliMUONLocalTriggerBoard.cxx:690 AliMUONLocalTriggerBoard.cxx:691 AliMUONLocalTriggerBoard.cxx:692 AliMUONLocalTriggerBoard.cxx:693 AliMUONLocalTriggerBoard.cxx:694 AliMUONLocalTriggerBoard.cxx:695 AliMUONLocalTriggerBoard.cxx:696 AliMUONLocalTriggerBoard.cxx:697 AliMUONLocalTriggerBoard.cxx:698 AliMUONLocalTriggerBoard.cxx:699 AliMUONLocalTriggerBoard.cxx:700 AliMUONLocalTriggerBoard.cxx:701 AliMUONLocalTriggerBoard.cxx:702 AliMUONLocalTriggerBoard.cxx:703 AliMUONLocalTriggerBoard.cxx:704 AliMUONLocalTriggerBoard.cxx:705 AliMUONLocalTriggerBoard.cxx:706 AliMUONLocalTriggerBoard.cxx:707 AliMUONLocalTriggerBoard.cxx:708 AliMUONLocalTriggerBoard.cxx:709 AliMUONLocalTriggerBoard.cxx:710 AliMUONLocalTriggerBoard.cxx:711 AliMUONLocalTriggerBoard.cxx:712 AliMUONLocalTriggerBoard.cxx:713 AliMUONLocalTriggerBoard.cxx:714 AliMUONLocalTriggerBoard.cxx:715 AliMUONLocalTriggerBoard.cxx:716 AliMUONLocalTriggerBoard.cxx:717 AliMUONLocalTriggerBoard.cxx:718 AliMUONLocalTriggerBoard.cxx:719 AliMUONLocalTriggerBoard.cxx:720 AliMUONLocalTriggerBoard.cxx:721 AliMUONLocalTriggerBoard.cxx:722 AliMUONLocalTriggerBoard.cxx:723 AliMUONLocalTriggerBoard.cxx:724 AliMUONLocalTriggerBoard.cxx:725 AliMUONLocalTriggerBoard.cxx:726 AliMUONLocalTriggerBoard.cxx:727 AliMUONLocalTriggerBoard.cxx:728 AliMUONLocalTriggerBoard.cxx:729 AliMUONLocalTriggerBoard.cxx:730 AliMUONLocalTriggerBoard.cxx:731 AliMUONLocalTriggerBoard.cxx:732 AliMUONLocalTriggerBoard.cxx:733 AliMUONLocalTriggerBoard.cxx:734 AliMUONLocalTriggerBoard.cxx:735 AliMUONLocalTriggerBoard.cxx:736 AliMUONLocalTriggerBoard.cxx:737 AliMUONLocalTriggerBoard.cxx:738 AliMUONLocalTriggerBoard.cxx:739 AliMUONLocalTriggerBoard.cxx:740 AliMUONLocalTriggerBoard.cxx:741 AliMUONLocalTriggerBoard.cxx:742 AliMUONLocalTriggerBoard.cxx:743 AliMUONLocalTriggerBoard.cxx:744 AliMUONLocalTriggerBoard.cxx:745 AliMUONLocalTriggerBoard.cxx:746 AliMUONLocalTriggerBoard.cxx:747 AliMUONLocalTriggerBoard.cxx:748 AliMUONLocalTriggerBoard.cxx:749 AliMUONLocalTriggerBoard.cxx:750 AliMUONLocalTriggerBoard.cxx:751 AliMUONLocalTriggerBoard.cxx:752 AliMUONLocalTriggerBoard.cxx:753 AliMUONLocalTriggerBoard.cxx:754 AliMUONLocalTriggerBoard.cxx:755 AliMUONLocalTriggerBoard.cxx:756 AliMUONLocalTriggerBoard.cxx:757 AliMUONLocalTriggerBoard.cxx:758 AliMUONLocalTriggerBoard.cxx:759 AliMUONLocalTriggerBoard.cxx:760 AliMUONLocalTriggerBoard.cxx:761 AliMUONLocalTriggerBoard.cxx:762 AliMUONLocalTriggerBoard.cxx:763 AliMUONLocalTriggerBoard.cxx:764 AliMUONLocalTriggerBoard.cxx:765 AliMUONLocalTriggerBoard.cxx:766 AliMUONLocalTriggerBoard.cxx:767 AliMUONLocalTriggerBoard.cxx:768 AliMUONLocalTriggerBoard.cxx:769 AliMUONLocalTriggerBoard.cxx:770 AliMUONLocalTriggerBoard.cxx:771 AliMUONLocalTriggerBoard.cxx:772 AliMUONLocalTriggerBoard.cxx:773 AliMUONLocalTriggerBoard.cxx:774 AliMUONLocalTriggerBoard.cxx:775 AliMUONLocalTriggerBoard.cxx:776 AliMUONLocalTriggerBoard.cxx:777 AliMUONLocalTriggerBoard.cxx:778 AliMUONLocalTriggerBoard.cxx:779 AliMUONLocalTriggerBoard.cxx:780 AliMUONLocalTriggerBoard.cxx:781 AliMUONLocalTriggerBoard.cxx:782 AliMUONLocalTriggerBoard.cxx:783 AliMUONLocalTriggerBoard.cxx:784 AliMUONLocalTriggerBoard.cxx:785 AliMUONLocalTriggerBoard.cxx:786 AliMUONLocalTriggerBoard.cxx:787 AliMUONLocalTriggerBoard.cxx:788 AliMUONLocalTriggerBoard.cxx:789 AliMUONLocalTriggerBoard.cxx:790 AliMUONLocalTriggerBoard.cxx:791 AliMUONLocalTriggerBoard.cxx:792 AliMUONLocalTriggerBoard.cxx:793 AliMUONLocalTriggerBoard.cxx:794 AliMUONLocalTriggerBoard.cxx:795 AliMUONLocalTriggerBoard.cxx:796 AliMUONLocalTriggerBoard.cxx:797 AliMUONLocalTriggerBoard.cxx:798 AliMUONLocalTriggerBoard.cxx:799 AliMUONLocalTriggerBoard.cxx:800 AliMUONLocalTriggerBoard.cxx:801 AliMUONLocalTriggerBoard.cxx:802 AliMUONLocalTriggerBoard.cxx:803 AliMUONLocalTriggerBoard.cxx:804 AliMUONLocalTriggerBoard.cxx:805 AliMUONLocalTriggerBoard.cxx:806 AliMUONLocalTriggerBoard.cxx:807 AliMUONLocalTriggerBoard.cxx:808 AliMUONLocalTriggerBoard.cxx:809 AliMUONLocalTriggerBoard.cxx:810 AliMUONLocalTriggerBoard.cxx:811 AliMUONLocalTriggerBoard.cxx:812 AliMUONLocalTriggerBoard.cxx:813 AliMUONLocalTriggerBoard.cxx:814 AliMUONLocalTriggerBoard.cxx:815 AliMUONLocalTriggerBoard.cxx:816 AliMUONLocalTriggerBoard.cxx:817 AliMUONLocalTriggerBoard.cxx:818 AliMUONLocalTriggerBoard.cxx:819 AliMUONLocalTriggerBoard.cxx:820 AliMUONLocalTriggerBoard.cxx:821 AliMUONLocalTriggerBoard.cxx:822 AliMUONLocalTriggerBoard.cxx:823 AliMUONLocalTriggerBoard.cxx:824 AliMUONLocalTriggerBoard.cxx:825 AliMUONLocalTriggerBoard.cxx:826 AliMUONLocalTriggerBoard.cxx:827 AliMUONLocalTriggerBoard.cxx:828 AliMUONLocalTriggerBoard.cxx:829 AliMUONLocalTriggerBoard.cxx:830 AliMUONLocalTriggerBoard.cxx:831 AliMUONLocalTriggerBoard.cxx:832 AliMUONLocalTriggerBoard.cxx:833 AliMUONLocalTriggerBoard.cxx:834 AliMUONLocalTriggerBoard.cxx:835 AliMUONLocalTriggerBoard.cxx:836 AliMUONLocalTriggerBoard.cxx:837 AliMUONLocalTriggerBoard.cxx:838 AliMUONLocalTriggerBoard.cxx:839 AliMUONLocalTriggerBoard.cxx:840 AliMUONLocalTriggerBoard.cxx:841 AliMUONLocalTriggerBoard.cxx:842 AliMUONLocalTriggerBoard.cxx:843 AliMUONLocalTriggerBoard.cxx:844 AliMUONLocalTriggerBoard.cxx:845 AliMUONLocalTriggerBoard.cxx:846 AliMUONLocalTriggerBoard.cxx:847 AliMUONLocalTriggerBoard.cxx:848 AliMUONLocalTriggerBoard.cxx:849 AliMUONLocalTriggerBoard.cxx:850 AliMUONLocalTriggerBoard.cxx:851 AliMUONLocalTriggerBoard.cxx:852 AliMUONLocalTriggerBoard.cxx:853 AliMUONLocalTriggerBoard.cxx:854 AliMUONLocalTriggerBoard.cxx:855 AliMUONLocalTriggerBoard.cxx:856 AliMUONLocalTriggerBoard.cxx:857 AliMUONLocalTriggerBoard.cxx:858 AliMUONLocalTriggerBoard.cxx:859 AliMUONLocalTriggerBoard.cxx:860 AliMUONLocalTriggerBoard.cxx:861 AliMUONLocalTriggerBoard.cxx:862 AliMUONLocalTriggerBoard.cxx:863 AliMUONLocalTriggerBoard.cxx:864 AliMUONLocalTriggerBoard.cxx:865 AliMUONLocalTriggerBoard.cxx:866 AliMUONLocalTriggerBoard.cxx:867 AliMUONLocalTriggerBoard.cxx:868 AliMUONLocalTriggerBoard.cxx:869 AliMUONLocalTriggerBoard.cxx:870 AliMUONLocalTriggerBoard.cxx:871 AliMUONLocalTriggerBoard.cxx:872 AliMUONLocalTriggerBoard.cxx:873 AliMUONLocalTriggerBoard.cxx:874 AliMUONLocalTriggerBoard.cxx:875 AliMUONLocalTriggerBoard.cxx:876 AliMUONLocalTriggerBoard.cxx:877 AliMUONLocalTriggerBoard.cxx:878 AliMUONLocalTriggerBoard.cxx:879 AliMUONLocalTriggerBoard.cxx:880 AliMUONLocalTriggerBoard.cxx:881 AliMUONLocalTriggerBoard.cxx:882 AliMUONLocalTriggerBoard.cxx:883 AliMUONLocalTriggerBoard.cxx:884 AliMUONLocalTriggerBoard.cxx:885 AliMUONLocalTriggerBoard.cxx:886 AliMUONLocalTriggerBoard.cxx:887 AliMUONLocalTriggerBoard.cxx:888 AliMUONLocalTriggerBoard.cxx:889 AliMUONLocalTriggerBoard.cxx:890 AliMUONLocalTriggerBoard.cxx:891 AliMUONLocalTriggerBoard.cxx:892 AliMUONLocalTriggerBoard.cxx:893 AliMUONLocalTriggerBoard.cxx:894 AliMUONLocalTriggerBoard.cxx:895 AliMUONLocalTriggerBoard.cxx:896 AliMUONLocalTriggerBoard.cxx:897 AliMUONLocalTriggerBoard.cxx:898 AliMUONLocalTriggerBoard.cxx:899 AliMUONLocalTriggerBoard.cxx:900 AliMUONLocalTriggerBoard.cxx:901 AliMUONLocalTriggerBoard.cxx:902 AliMUONLocalTriggerBoard.cxx:903 AliMUONLocalTriggerBoard.cxx:904 AliMUONLocalTriggerBoard.cxx:905 AliMUONLocalTriggerBoard.cxx:906 AliMUONLocalTriggerBoard.cxx:907 AliMUONLocalTriggerBoard.cxx:908 AliMUONLocalTriggerBoard.cxx:909 AliMUONLocalTriggerBoard.cxx:910 AliMUONLocalTriggerBoard.cxx:911 AliMUONLocalTriggerBoard.cxx:912 AliMUONLocalTriggerBoard.cxx:913 AliMUONLocalTriggerBoard.cxx:914 AliMUONLocalTriggerBoard.cxx:915 AliMUONLocalTriggerBoard.cxx:916 AliMUONLocalTriggerBoard.cxx:917 AliMUONLocalTriggerBoard.cxx:918 AliMUONLocalTriggerBoard.cxx:919 AliMUONLocalTriggerBoard.cxx:920 AliMUONLocalTriggerBoard.cxx:921 AliMUONLocalTriggerBoard.cxx:922 AliMUONLocalTriggerBoard.cxx:923 AliMUONLocalTriggerBoard.cxx:924 AliMUONLocalTriggerBoard.cxx:925 AliMUONLocalTriggerBoard.cxx:926 AliMUONLocalTriggerBoard.cxx:927 AliMUONLocalTriggerBoard.cxx:928 AliMUONLocalTriggerBoard.cxx:929 AliMUONLocalTriggerBoard.cxx:930 AliMUONLocalTriggerBoard.cxx:931 AliMUONLocalTriggerBoard.cxx:932 AliMUONLocalTriggerBoard.cxx:933 AliMUONLocalTriggerBoard.cxx:934 AliMUONLocalTriggerBoard.cxx:935 AliMUONLocalTriggerBoard.cxx:936 AliMUONLocalTriggerBoard.cxx:937 AliMUONLocalTriggerBoard.cxx:938 AliMUONLocalTriggerBoard.cxx:939 AliMUONLocalTriggerBoard.cxx:940 AliMUONLocalTriggerBoard.cxx:941 AliMUONLocalTriggerBoard.cxx:942 AliMUONLocalTriggerBoard.cxx:943 AliMUONLocalTriggerBoard.cxx:944 AliMUONLocalTriggerBoard.cxx:945 AliMUONLocalTriggerBoard.cxx:946 AliMUONLocalTriggerBoard.cxx:947 AliMUONLocalTriggerBoard.cxx:948 AliMUONLocalTriggerBoard.cxx:949 AliMUONLocalTriggerBoard.cxx:950 AliMUONLocalTriggerBoard.cxx:951 AliMUONLocalTriggerBoard.cxx:952 AliMUONLocalTriggerBoard.cxx:953 AliMUONLocalTriggerBoard.cxx:954 AliMUONLocalTriggerBoard.cxx:955 AliMUONLocalTriggerBoard.cxx:956 AliMUONLocalTriggerBoard.cxx:957 AliMUONLocalTriggerBoard.cxx:958 AliMUONLocalTriggerBoard.cxx:959 AliMUONLocalTriggerBoard.cxx:960 AliMUONLocalTriggerBoard.cxx:961 AliMUONLocalTriggerBoard.cxx:962 AliMUONLocalTriggerBoard.cxx:963 AliMUONLocalTriggerBoard.cxx:964 AliMUONLocalTriggerBoard.cxx:965 AliMUONLocalTriggerBoard.cxx:966 AliMUONLocalTriggerBoard.cxx:967 AliMUONLocalTriggerBoard.cxx:968 AliMUONLocalTriggerBoard.cxx:969 AliMUONLocalTriggerBoard.cxx:970 AliMUONLocalTriggerBoard.cxx:971 AliMUONLocalTriggerBoard.cxx:972 AliMUONLocalTriggerBoard.cxx:973 AliMUONLocalTriggerBoard.cxx:974 AliMUONLocalTriggerBoard.cxx:975 AliMUONLocalTriggerBoard.cxx:976 AliMUONLocalTriggerBoard.cxx:977 AliMUONLocalTriggerBoard.cxx:978 AliMUONLocalTriggerBoard.cxx:979 AliMUONLocalTriggerBoard.cxx:980 AliMUONLocalTriggerBoard.cxx:981 AliMUONLocalTriggerBoard.cxx:982 AliMUONLocalTriggerBoard.cxx:983 AliMUONLocalTriggerBoard.cxx:984 AliMUONLocalTriggerBoard.cxx:985 AliMUONLocalTriggerBoard.cxx:986 AliMUONLocalTriggerBoard.cxx:987 AliMUONLocalTriggerBoard.cxx:988 AliMUONLocalTriggerBoard.cxx:989 AliMUONLocalTriggerBoard.cxx:990 AliMUONLocalTriggerBoard.cxx:991 AliMUONLocalTriggerBoard.cxx:992 AliMUONLocalTriggerBoard.cxx:993 AliMUONLocalTriggerBoard.cxx:994 AliMUONLocalTriggerBoard.cxx:995 AliMUONLocalTriggerBoard.cxx:996 AliMUONLocalTriggerBoard.cxx:997 AliMUONLocalTriggerBoard.cxx:998 AliMUONLocalTriggerBoard.cxx:999 AliMUONLocalTriggerBoard.cxx:1000 AliMUONLocalTriggerBoard.cxx:1001 AliMUONLocalTriggerBoard.cxx:1002 AliMUONLocalTriggerBoard.cxx:1003 AliMUONLocalTriggerBoard.cxx:1004 AliMUONLocalTriggerBoard.cxx:1005 AliMUONLocalTriggerBoard.cxx:1006 AliMUONLocalTriggerBoard.cxx:1007 AliMUONLocalTriggerBoard.cxx:1008 AliMUONLocalTriggerBoard.cxx:1009 AliMUONLocalTriggerBoard.cxx:1010 AliMUONLocalTriggerBoard.cxx:1011 AliMUONLocalTriggerBoard.cxx:1012 AliMUONLocalTriggerBoard.cxx:1013 AliMUONLocalTriggerBoard.cxx:1014 AliMUONLocalTriggerBoard.cxx:1015 AliMUONLocalTriggerBoard.cxx:1016 AliMUONLocalTriggerBoard.cxx:1017 AliMUONLocalTriggerBoard.cxx:1018 AliMUONLocalTriggerBoard.cxx:1019 AliMUONLocalTriggerBoard.cxx:1020 AliMUONLocalTriggerBoard.cxx:1021 AliMUONLocalTriggerBoard.cxx:1022 AliMUONLocalTriggerBoard.cxx:1023 AliMUONLocalTriggerBoard.cxx:1024 AliMUONLocalTriggerBoard.cxx:1025 AliMUONLocalTriggerBoard.cxx:1026 AliMUONLocalTriggerBoard.cxx:1027 AliMUONLocalTriggerBoard.cxx:1028 AliMUONLocalTriggerBoard.cxx:1029 AliMUONLocalTriggerBoard.cxx:1030 AliMUONLocalTriggerBoard.cxx:1031 AliMUONLocalTriggerBoard.cxx:1032 AliMUONLocalTriggerBoard.cxx:1033 AliMUONLocalTriggerBoard.cxx:1034 AliMUONLocalTriggerBoard.cxx:1035 AliMUONLocalTriggerBoard.cxx:1036 AliMUONLocalTriggerBoard.cxx:1037 AliMUONLocalTriggerBoard.cxx:1038 AliMUONLocalTriggerBoard.cxx:1039 AliMUONLocalTriggerBoard.cxx:1040 AliMUONLocalTriggerBoard.cxx:1041 AliMUONLocalTriggerBoard.cxx:1042 AliMUONLocalTriggerBoard.cxx:1043 AliMUONLocalTriggerBoard.cxx:1044 AliMUONLocalTriggerBoard.cxx:1045 AliMUONLocalTriggerBoard.cxx:1046 AliMUONLocalTriggerBoard.cxx:1047 AliMUONLocalTriggerBoard.cxx:1048 AliMUONLocalTriggerBoard.cxx:1049 AliMUONLocalTriggerBoard.cxx:1050 AliMUONLocalTriggerBoard.cxx:1051 AliMUONLocalTriggerBoard.cxx:1052 AliMUONLocalTriggerBoard.cxx:1053 AliMUONLocalTriggerBoard.cxx:1054 AliMUONLocalTriggerBoard.cxx:1055 AliMUONLocalTriggerBoard.cxx:1056 AliMUONLocalTriggerBoard.cxx:1057 AliMUONLocalTriggerBoard.cxx:1058 AliMUONLocalTriggerBoard.cxx:1059 AliMUONLocalTriggerBoard.cxx:1060 AliMUONLocalTriggerBoard.cxx:1061 AliMUONLocalTriggerBoard.cxx:1062 AliMUONLocalTriggerBoard.cxx:1063 AliMUONLocalTriggerBoard.cxx:1064 AliMUONLocalTriggerBoard.cxx:1065 AliMUONLocalTriggerBoard.cxx:1066 AliMUONLocalTriggerBoard.cxx:1067 AliMUONLocalTriggerBoard.cxx:1068 AliMUONLocalTriggerBoard.cxx:1069 AliMUONLocalTriggerBoard.cxx:1070 AliMUONLocalTriggerBoard.cxx:1071 AliMUONLocalTriggerBoard.cxx:1072 AliMUONLocalTriggerBoard.cxx:1073 AliMUONLocalTriggerBoard.cxx:1074 AliMUONLocalTriggerBoard.cxx:1075 AliMUONLocalTriggerBoard.cxx:1076 AliMUONLocalTriggerBoard.cxx:1077 AliMUONLocalTriggerBoard.cxx:1078 AliMUONLocalTriggerBoard.cxx:1079 AliMUONLocalTriggerBoard.cxx:1080 AliMUONLocalTriggerBoard.cxx:1081 AliMUONLocalTriggerBoard.cxx:1082 AliMUONLocalTriggerBoard.cxx:1083 AliMUONLocalTriggerBoard.cxx:1084 AliMUONLocalTriggerBoard.cxx:1085 AliMUONLocalTriggerBoard.cxx:1086 AliMUONLocalTriggerBoard.cxx:1087 AliMUONLocalTriggerBoard.cxx:1088 AliMUONLocalTriggerBoard.cxx:1089 AliMUONLocalTriggerBoard.cxx:1090 AliMUONLocalTriggerBoard.cxx:1091 AliMUONLocalTriggerBoard.cxx:1092 AliMUONLocalTriggerBoard.cxx:1093 AliMUONLocalTriggerBoard.cxx:1094 AliMUONLocalTriggerBoard.cxx:1095 AliMUONLocalTriggerBoard.cxx:1096 AliMUONLocalTriggerBoard.cxx:1097 AliMUONLocalTriggerBoard.cxx:1098 AliMUONLocalTriggerBoard.cxx:1099 AliMUONLocalTriggerBoard.cxx:1100 AliMUONLocalTriggerBoard.cxx:1101 AliMUONLocalTriggerBoard.cxx:1102 AliMUONLocalTriggerBoard.cxx:1103 AliMUONLocalTriggerBoard.cxx:1104 AliMUONLocalTriggerBoard.cxx:1105 AliMUONLocalTriggerBoard.cxx:1106 AliMUONLocalTriggerBoard.cxx:1107 AliMUONLocalTriggerBoard.cxx:1108 AliMUONLocalTriggerBoard.cxx:1109 AliMUONLocalTriggerBoard.cxx:1110 AliMUONLocalTriggerBoard.cxx:1111 AliMUONLocalTriggerBoard.cxx:1112 AliMUONLocalTriggerBoard.cxx:1113 AliMUONLocalTriggerBoard.cxx:1114 AliMUONLocalTriggerBoard.cxx:1115 AliMUONLocalTriggerBoard.cxx:1116 AliMUONLocalTriggerBoard.cxx:1117 AliMUONLocalTriggerBoard.cxx:1118 AliMUONLocalTriggerBoard.cxx:1119 AliMUONLocalTriggerBoard.cxx:1120 AliMUONLocalTriggerBoard.cxx:1121 AliMUONLocalTriggerBoard.cxx:1122 AliMUONLocalTriggerBoard.cxx:1123 AliMUONLocalTriggerBoard.cxx:1124 AliMUONLocalTriggerBoard.cxx:1125 AliMUONLocalTriggerBoard.cxx:1126 AliMUONLocalTriggerBoard.cxx:1127 AliMUONLocalTriggerBoard.cxx:1128 AliMUONLocalTriggerBoard.cxx:1129 AliMUONLocalTriggerBoard.cxx:1130 AliMUONLocalTriggerBoard.cxx:1131 AliMUONLocalTriggerBoard.cxx:1132 AliMUONLocalTriggerBoard.cxx:1133 AliMUONLocalTriggerBoard.cxx:1134 AliMUONLocalTriggerBoard.cxx:1135 AliMUONLocalTriggerBoard.cxx:1136 AliMUONLocalTriggerBoard.cxx:1137 AliMUONLocalTriggerBoard.cxx:1138 AliMUONLocalTriggerBoard.cxx:1139 AliMUONLocalTriggerBoard.cxx:1140 AliMUONLocalTriggerBoard.cxx:1141 AliMUONLocalTriggerBoard.cxx:1142 AliMUONLocalTriggerBoard.cxx:1143 AliMUONLocalTriggerBoard.cxx:1144 AliMUONLocalTriggerBoard.cxx:1145 AliMUONLocalTriggerBoard.cxx:1146 AliMUONLocalTriggerBoard.cxx:1147 AliMUONLocalTriggerBoard.cxx:1148 AliMUONLocalTriggerBoard.cxx:1149 AliMUONLocalTriggerBoard.cxx:1150 AliMUONLocalTriggerBoard.cxx:1151 AliMUONLocalTriggerBoard.cxx:1152 AliMUONLocalTriggerBoard.cxx:1153 AliMUONLocalTriggerBoard.cxx:1154 AliMUONLocalTriggerBoard.cxx:1155 AliMUONLocalTriggerBoard.cxx:1156 AliMUONLocalTriggerBoard.cxx:1157 AliMUONLocalTriggerBoard.cxx:1158 AliMUONLocalTriggerBoard.cxx:1159 AliMUONLocalTriggerBoard.cxx:1160 AliMUONLocalTriggerBoard.cxx:1161 AliMUONLocalTriggerBoard.cxx:1162 AliMUONLocalTriggerBoard.cxx:1163 AliMUONLocalTriggerBoard.cxx:1164 AliMUONLocalTriggerBoard.cxx:1165 AliMUONLocalTriggerBoard.cxx:1166 AliMUONLocalTriggerBoard.cxx:1167 AliMUONLocalTriggerBoard.cxx:1168 AliMUONLocalTriggerBoard.cxx:1169 AliMUONLocalTriggerBoard.cxx:1170 AliMUONLocalTriggerBoard.cxx:1171 AliMUONLocalTriggerBoard.cxx:1172 AliMUONLocalTriggerBoard.cxx:1173 AliMUONLocalTriggerBoard.cxx:1174 AliMUONLocalTriggerBoard.cxx:1175 AliMUONLocalTriggerBoard.cxx:1176 AliMUONLocalTriggerBoard.cxx:1177 AliMUONLocalTriggerBoard.cxx:1178 AliMUONLocalTriggerBoard.cxx:1179 AliMUONLocalTriggerBoard.cxx:1180 AliMUONLocalTriggerBoard.cxx:1181 AliMUONLocalTriggerBoard.cxx:1182 AliMUONLocalTriggerBoard.cxx:1183 AliMUONLocalTriggerBoard.cxx:1184 AliMUONLocalTriggerBoard.cxx:1185 AliMUONLocalTriggerBoard.cxx:1186 AliMUONLocalTriggerBoard.cxx:1187 AliMUONLocalTriggerBoard.cxx:1188 AliMUONLocalTriggerBoard.cxx:1189 AliMUONLocalTriggerBoard.cxx:1190 AliMUONLocalTriggerBoard.cxx:1191 AliMUONLocalTriggerBoard.cxx:1192 AliMUONLocalTriggerBoard.cxx:1193 AliMUONLocalTriggerBoard.cxx:1194 AliMUONLocalTriggerBoard.cxx:1195 AliMUONLocalTriggerBoard.cxx:1196 AliMUONLocalTriggerBoard.cxx:1197 AliMUONLocalTriggerBoard.cxx:1198 AliMUONLocalTriggerBoard.cxx:1199 AliMUONLocalTriggerBoard.cxx:1200 AliMUONLocalTriggerBoard.cxx:1201 AliMUONLocalTriggerBoard.cxx:1202 AliMUONLocalTriggerBoard.cxx:1203 AliMUONLocalTriggerBoard.cxx:1204 AliMUONLocalTriggerBoard.cxx:1205 AliMUONLocalTriggerBoard.cxx:1206 AliMUONLocalTriggerBoard.cxx:1207 AliMUONLocalTriggerBoard.cxx:1208 AliMUONLocalTriggerBoard.cxx:1209 AliMUONLocalTriggerBoard.cxx:1210 AliMUONLocalTriggerBoard.cxx:1211 AliMUONLocalTriggerBoard.cxx:1212 AliMUONLocalTriggerBoard.cxx:1213 AliMUONLocalTriggerBoard.cxx:1214 AliMUONLocalTriggerBoard.cxx:1215 AliMUONLocalTriggerBoard.cxx:1216 AliMUONLocalTriggerBoard.cxx:1217 AliMUONLocalTriggerBoard.cxx:1218 AliMUONLocalTriggerBoard.cxx:1219 AliMUONLocalTriggerBoard.cxx:1220 AliMUONLocalTriggerBoard.cxx:1221 AliMUONLocalTriggerBoard.cxx:1222 AliMUONLocalTriggerBoard.cxx:1223 AliMUONLocalTriggerBoard.cxx:1224 AliMUONLocalTriggerBoard.cxx:1225 AliMUONLocalTriggerBoard.cxx:1226 AliMUONLocalTriggerBoard.cxx:1227 AliMUONLocalTriggerBoard.cxx:1228 AliMUONLocalTriggerBoard.cxx:1229 AliMUONLocalTriggerBoard.cxx:1230 AliMUONLocalTriggerBoard.cxx:1231 AliMUONLocalTriggerBoard.cxx:1232 AliMUONLocalTriggerBoard.cxx:1233 AliMUONLocalTriggerBoard.cxx:1234 AliMUONLocalTriggerBoard.cxx:1235 AliMUONLocalTriggerBoard.cxx:1236 AliMUONLocalTriggerBoard.cxx:1237 AliMUONLocalTriggerBoard.cxx:1238 AliMUONLocalTriggerBoard.cxx:1239 AliMUONLocalTriggerBoard.cxx:1240 AliMUONLocalTriggerBoard.cxx:1241 AliMUONLocalTriggerBoard.cxx:1242 AliMUONLocalTriggerBoard.cxx:1243 AliMUONLocalTriggerBoard.cxx:1244 AliMUONLocalTriggerBoard.cxx:1245 AliMUONLocalTriggerBoard.cxx:1246 AliMUONLocalTriggerBoard.cxx:1247 AliMUONLocalTriggerBoard.cxx:1248 AliMUONLocalTriggerBoard.cxx:1249 AliMUONLocalTriggerBoard.cxx:1250 AliMUONLocalTriggerBoard.cxx:1251 AliMUONLocalTriggerBoard.cxx:1252 AliMUONLocalTriggerBoard.cxx:1253 AliMUONLocalTriggerBoard.cxx:1254 AliMUONLocalTriggerBoard.cxx:1255 AliMUONLocalTriggerBoard.cxx:1256 AliMUONLocalTriggerBoard.cxx:1257 AliMUONLocalTriggerBoard.cxx:1258 AliMUONLocalTriggerBoard.cxx:1259 AliMUONLocalTriggerBoard.cxx:1260 AliMUONLocalTriggerBoard.cxx:1261 AliMUONLocalTriggerBoard.cxx:1262 AliMUONLocalTriggerBoard.cxx:1263 AliMUONLocalTriggerBoard.cxx:1264 AliMUONLocalTriggerBoard.cxx:1265 AliMUONLocalTriggerBoard.cxx:1266 AliMUONLocalTriggerBoard.cxx:1267 AliMUONLocalTriggerBoard.cxx:1268 AliMUONLocalTriggerBoard.cxx:1269 AliMUONLocalTriggerBoard.cxx:1270 AliMUONLocalTriggerBoard.cxx:1271 AliMUONLocalTriggerBoard.cxx:1272 AliMUONLocalTriggerBoard.cxx:1273 AliMUONLocalTriggerBoard.cxx:1274 AliMUONLocalTriggerBoard.cxx:1275 AliMUONLocalTriggerBoard.cxx:1276 AliMUONLocalTriggerBoard.cxx:1277 AliMUONLocalTriggerBoard.cxx:1278 AliMUONLocalTriggerBoard.cxx:1279 AliMUONLocalTriggerBoard.cxx:1280 AliMUONLocalTriggerBoard.cxx:1281 AliMUONLocalTriggerBoard.cxx:1282 AliMUONLocalTriggerBoard.cxx:1283 AliMUONLocalTriggerBoard.cxx:1284 AliMUONLocalTriggerBoard.cxx:1285 AliMUONLocalTriggerBoard.cxx:1286 AliMUONLocalTriggerBoard.cxx:1287 AliMUONLocalTriggerBoard.cxx:1288 AliMUONLocalTriggerBoard.cxx:1289 AliMUONLocalTriggerBoard.cxx:1290 AliMUONLocalTriggerBoard.cxx:1291 AliMUONLocalTriggerBoard.cxx:1292 AliMUONLocalTriggerBoard.cxx:1293 AliMUONLocalTriggerBoard.cxx:1294 AliMUONLocalTriggerBoard.cxx:1295 AliMUONLocalTriggerBoard.cxx:1296 AliMUONLocalTriggerBoard.cxx:1297 AliMUONLocalTriggerBoard.cxx:1298 AliMUONLocalTriggerBoard.cxx:1299 AliMUONLocalTriggerBoard.cxx:1300 AliMUONLocalTriggerBoard.cxx:1301 AliMUONLocalTriggerBoard.cxx:1302 AliMUONLocalTriggerBoard.cxx:1303 AliMUONLocalTriggerBoard.cxx:1304 AliMUONLocalTriggerBoard.cxx:1305 AliMUONLocalTriggerBoard.cxx:1306 AliMUONLocalTriggerBoard.cxx:1307 AliMUONLocalTriggerBoard.cxx:1308 AliMUONLocalTriggerBoard.cxx:1309 AliMUONLocalTriggerBoard.cxx:1310 AliMUONLocalTriggerBoard.cxx:1311 AliMUONLocalTriggerBoard.cxx:1312 AliMUONLocalTriggerBoard.cxx:1313 AliMUONLocalTriggerBoard.cxx:1314 AliMUONLocalTriggerBoard.cxx:1315 AliMUONLocalTriggerBoard.cxx:1316 AliMUONLocalTriggerBoard.cxx:1317 AliMUONLocalTriggerBoard.cxx:1318 AliMUONLocalTriggerBoard.cxx:1319 AliMUONLocalTriggerBoard.cxx:1320 AliMUONLocalTriggerBoard.cxx:1321 AliMUONLocalTriggerBoard.cxx:1322 AliMUONLocalTriggerBoard.cxx:1323 AliMUONLocalTriggerBoard.cxx:1324 AliMUONLocalTriggerBoard.cxx:1325 AliMUONLocalTriggerBoard.cxx:1326 AliMUONLocalTriggerBoard.cxx:1327 AliMUONLocalTriggerBoard.cxx:1328 AliMUONLocalTriggerBoard.cxx:1329 AliMUONLocalTriggerBoard.cxx:1330 AliMUONLocalTriggerBoard.cxx:1331 AliMUONLocalTriggerBoard.cxx:1332 AliMUONLocalTriggerBoard.cxx:1333 AliMUONLocalTriggerBoard.cxx:1334 AliMUONLocalTriggerBoard.cxx:1335 AliMUONLocalTriggerBoard.cxx:1336 AliMUONLocalTriggerBoard.cxx:1337 AliMUONLocalTriggerBoard.cxx:1338 AliMUONLocalTriggerBoard.cxx:1339 AliMUONLocalTriggerBoard.cxx:1340 AliMUONLocalTriggerBoard.cxx:1341 AliMUONLocalTriggerBoard.cxx:1342 AliMUONLocalTriggerBoard.cxx:1343 AliMUONLocalTriggerBoard.cxx:1344 AliMUONLocalTriggerBoard.cxx:1345 AliMUONLocalTriggerBoard.cxx:1346 AliMUONLocalTriggerBoard.cxx:1347 AliMUONLocalTriggerBoard.cxx:1348 AliMUONLocalTriggerBoard.cxx:1349 AliMUONLocalTriggerBoard.cxx:1350 AliMUONLocalTriggerBoard.cxx:1351 AliMUONLocalTriggerBoard.cxx:1352 AliMUONLocalTriggerBoard.cxx:1353 AliMUONLocalTriggerBoard.cxx:1354 AliMUONLocalTriggerBoard.cxx:1355 AliMUONLocalTriggerBoard.cxx:1356 AliMUONLocalTriggerBoard.cxx:1357 AliMUONLocalTriggerBoard.cxx:1358 AliMUONLocalTriggerBoard.cxx:1359 AliMUONLocalTriggerBoard.cxx:1360 AliMUONLocalTriggerBoard.cxx:1361 AliMUONLocalTriggerBoard.cxx:1362 AliMUONLocalTriggerBoard.cxx:1363 AliMUONLocalTriggerBoard.cxx:1364 AliMUONLocalTriggerBoard.cxx:1365 AliMUONLocalTriggerBoard.cxx:1366 AliMUONLocalTriggerBoard.cxx:1367 AliMUONLocalTriggerBoard.cxx:1368 AliMUONLocalTriggerBoard.cxx:1369 AliMUONLocalTriggerBoard.cxx:1370 AliMUONLocalTriggerBoard.cxx:1371 AliMUONLocalTriggerBoard.cxx:1372 AliMUONLocalTriggerBoard.cxx:1373 AliMUONLocalTriggerBoard.cxx:1374 AliMUONLocalTriggerBoard.cxx:1375 AliMUONLocalTriggerBoard.cxx:1376 AliMUONLocalTriggerBoard.cxx:1377 AliMUONLocalTriggerBoard.cxx:1378 AliMUONLocalTriggerBoard.cxx:1379 AliMUONLocalTriggerBoard.cxx:1380 AliMUONLocalTriggerBoard.cxx:1381 AliMUONLocalTriggerBoard.cxx:1382 AliMUONLocalTriggerBoard.cxx:1383 AliMUONLocalTriggerBoard.cxx:1384 AliMUONLocalTriggerBoard.cxx:1385 AliMUONLocalTriggerBoard.cxx:1386 AliMUONLocalTriggerBoard.cxx:1387 AliMUONLocalTriggerBoard.cxx:1388 AliMUONLocalTriggerBoard.cxx:1389 AliMUONLocalTriggerBoard.cxx:1390 AliMUONLocalTriggerBoard.cxx:1391 AliMUONLocalTriggerBoard.cxx:1392 AliMUONLocalTriggerBoard.cxx:1393 AliMUONLocalTriggerBoard.cxx:1394 AliMUONLocalTriggerBoard.cxx:1395 AliMUONLocalTriggerBoard.cxx:1396 AliMUONLocalTriggerBoard.cxx:1397 AliMUONLocalTriggerBoard.cxx:1398 AliMUONLocalTriggerBoard.cxx:1399 AliMUONLocalTriggerBoard.cxx:1400 AliMUONLocalTriggerBoard.cxx:1401 AliMUONLocalTriggerBoard.cxx:1402