#include "AliMUONTriggerGUI.h"
#include "AliMUONTriggerGUIboard.h"
#include "AliMUONTriggerGUIdimap.h"
#include "AliMUONTriggerGUIbdmap.h"
#include "AliMpDDLStore.h"
#include "AliMpSegmentation.h"
#include "AliMpVSegmentation.h"
#include "AliMpTriggerSegmentation.h"
#include "AliMpEncodePair.h"
#include "AliMpCDB.h"
#include "AliMpDEManager.h"
#include "AliMpDEIterator.h"
#include "AliMUONGeometryTransformer.h"
#include "AliMUONTriggerCrateStore.h"
#include "AliMUONLocalTriggerBoard.h"
#include "AliMUONTriggerElectronics.h"
#include "AliMUONCalibrationData.h"
#include "AliMUONMCDataInterface.h"
#include "AliMUONDigitStoreV1.h"
#include "AliMUONDigitStoreV2R.h"
#include "AliMUONTriggerStoreV1.h"
#include "AliMUONLocalTrigger.h"
#include "AliMUONRawWriter.h"
#include "AliMUONDigitMaker.h"
#include "AliMUONGlobalTrigger.h"
#include "AliRun.h"
#include "AliDAQ.h"
#include "AliRunLoader.h"
#include "AliCDBManager.h"
#include "AliRawDataHeaderSim.h"
#include "AliRawReader.h"
#include <TSystem.h>
#include <TGLabel.h>
#include <TGFrame.h>
#include <TApplication.h>
#include <TGDimension.h>
#include <TString.h>
#include <TGMenu.h>
#include <TGTextEntry.h>
#include <TGButton.h>
#include <TFile.h>
#include <TGImageMap.h>
#include <TGTextBuffer.h>
#include <cstdio>
ClassImp(AliMUONTriggerGUI)
AliMUONTriggerGUI::AliMUONTriggerGUI(Int_t runNumber)
: TObject(),
fMain(0),
fImageMap(0),
fTxtBuffer1(0),
fTxtBuffer2(0),
fTxtCircuit(0),
fTxtFETRegOn(0),
fTxtFETRegOff(0),
fRunInput(0),
fError(0),
fControl(0),
fCircuit(0),
fFETRegOn(0),
fFETRegOff(0),
fSkipToEventTxt(0),
fFileName(0),
fPath(0),
fEvString(0),
fChamber(0),
fEvent(0),
fEventsPerRun(0),
fLoader(0),
fRunLoader(0),
fCDBManager(0),
fCalibrationData(0),
fCrateManager(0),
fMCDataInterface(0),
fBoardsInit(0),
fControlOn(kFALSE),
fDiMap(0),
fTriggerProcessor(0),
fBoards(0),
fDigitStore(0),
fTriggerStore(0),
fTStoreOn(kFALSE),
fRUNRAW(kFALSE),
fRawReader(0),
fCurrentRawEvent(-1),
fRawDigitStore(0),
fRawTriggerStore(0)
{
fChamber = 0;
fEvent = 0;
fEventsPerRun = 0;
fRunLoader = 0;
fDiMap = 0;
fBoards = 0;
fFileName = new TString("");
fEvString = new TString("");
fPath = new TString("");
fDigitStore = new AliMUONDigitStoreV2R;
fDigitStore->Create();
fTriggerStore = new AliMUONTriggerStoreV1;
fTriggerStore->Create();
fRawDigitStore = new AliMUONDigitStoreV1;
fRawDigitStore->Create();
fRawTriggerStore = new AliMUONTriggerStoreV1;
fRawTriggerStore->Create();
fCDBManager = AliCDBManager::Instance();
fCDBManager->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
fCDBManager->SetRun(runNumber);
AliMpCDB::LoadDDLStore();
fCalibrationData = new AliMUONCalibrationData(runNumber);
fTriggerProcessor = new AliMUONTriggerElectronics(fCalibrationData);
fMain = new TGMainFrame(gClient->GetRoot(), 750, 420);
fMain->Connect("CloseWindow()", "AliMUONTriggerGUI", this, "CloseWindow()");
TGMenuBar *menuBar = new TGMenuBar(fMain);
TGPopupMenu *menuFile = new TGPopupMenu(gClient->GetRoot());
menuFile->AddEntry("Run input", kMFILERUN);
menuFile->AddEntry("Control", kMFILECNTRL);
menuFile->AddEntry("Exit", kMFILEEXIT);
menuFile->Connect("Activated(Int_t)", "AliMUONTriggerGUI", this, "HandleMenu(Int_t)");
TGPopupMenu *menuCircuit = new TGPopupMenu(gClient->GetRoot());
menuCircuit->AddEntry("Open", kMCIRCUITOPEN);
menuCircuit->Connect("Activated(Int_t)", "AliMUONTriggerGUI", this, "HandleMenu(Int_t)");
TGPopupMenu *menuMap = new TGPopupMenu(gClient->GetRoot());
menuMap->AddEntry("Digits map", kMMAPDIGITS);
menuMap->AddEntry("Reset digits", kMRESETDIGITS);
menuMap->Connect("Activated(Int_t)", "AliMUONTriggerGUI", this,
"HandleMenu(Int_t)");
TGPopupMenu *menuTrigger = new TGPopupMenu(gClient->GetRoot());
TGPopupMenu *menuTriggerD = new TGPopupMenu(gClient->GetRoot());
TGPopupMenu *menuTriggerT = new TGPopupMenu(gClient->GetRoot());
TGPopupMenu *menuTriggerF = new TGPopupMenu(gClient->GetRoot());
menuTrigger->AddPopup("Digit store", menuTriggerD);
menuTrigger->AddSeparator();
menuTrigger->AddPopup("Trigger store",menuTriggerT);
menuTrigger->AddSeparator();
menuTrigger->AddPopup("Front End Test", menuTriggerF);
menuTrigger->AddSeparator();
menuTriggerD->AddEntry("Create", kMDSTORE);
menuTriggerD->AddEntry("Print", kMDSTOREP);
menuTriggerD->AddEntry("Clear", kMDSTORECL);
menuTriggerT->AddEntry("Create", kMTSTORE);
menuTriggerT->AddEntry("Print", kMTSTOREP);
menuTriggerT->AddEntry("Clear", kMTSTORECL);
menuTriggerF->AddEntry("On", kMFETON);
menuTriggerF->AddEntry("Off", kMFETOFF);
menuTriggerF->AddEntry("Reg On", kMFETREGON);
menuTriggerF->AddEntry("Reg Off",kMFETREGOFF);
menuTrigger->AddEntry("Write raw data", kMTRAWDATA);
menuTrigger->Connect("Activated(Int_t)", "AliMUONTriggerGUI", this, "HandleMenu(Int_t)");
menuBar->AddPopup("File", menuFile,
new TGLayoutHints(kLHintsTop | kLHintsLeft, 5,5,2,2)
);
menuBar->AddPopup("Maps", menuMap,
new TGLayoutHints(kLHintsTop | kLHintsLeft, 5,5,2,2)
);
menuBar->AddPopup("Circuit", menuCircuit,
new TGLayoutHints(kLHintsTop | kLHintsLeft, 5,5,2,2)
);
menuBar->AddPopup("TriggerDSET", menuTrigger,
new TGLayoutHints(kLHintsTop | kLHintsLeft, 5,5,2,2)
);
fMain->AddFrame(menuBar,
new TGLayoutHints(kLHintsTop |
kLHintsLeft |
kLHintsExpandX,
0, 0, 1, 1)
);
fImageMap = new TGImageMap(fMain,"$ALICE_ROOT/MUON/data/guimap.gif");
fImageMap->Connect("RegionClicked(Int_t)", "AliMUONTriggerGUI", this, "OpenBoard(Int_t)");
fImageMap->SetToolTipText("Map of the local boards as seen from the I.P.");
fMain->AddFrame(fImageMap);
fMain->SetWindowName("Map of the local boards as seen from the I.P.");
TGDimension size = fMain->GetDefaultSize();
fMain->Resize(size);
fMain->MapSubwindows();
fMain->MapWindow();
fBoardsInit = kFALSE;
InitBoards();
}
void AliMUONTriggerGUI::HandleMenu(Int_t id)
{
TGCompositeFrame *runInput1, *runInput2, *runInput3;
TGCompositeFrame *control1, *control2, *circuit1, *circuit2;
TGCompositeFrame *fetregon1, *fetregon2;
TGCompositeFrame *fetregoff1, *fetregoff2;
TGLabel *runL1, *runL2, *circuitL1, *fetregonL1, *fetregoffL1;
TGTextEntry *runText1, *runText2, *circuitText1;
TGTextEntry *fetregonText1, *fetregoffText1;
TGTextButton *runApply1, *runApply2, *runCancel;
TGTextButton *controlClose, *nextEvent, *previousEvent, *skipToEvent;
TGTextButton *circuitCancel, *circuitOpen;
TGTextButton *fetregonCancel, *fetregoffCancel;
TGTextButton *fetregonRun, *fetregoffRun;
switch (id) {
case kMFILEEXIT:
printf("\nBye. \n");
CloseWindow();
break;
case kMFILERUN:
fRunInput = new TGTransientFrame(gClient->GetRoot(), fMain, 400, 200);
fRunInput->Connect("CloseWindow()", "AliMUONTriggerGUI", this, "CloseRunInput()");
fRunInput->DontCallClose();
fRunInput->SetCleanup(kDeepCleanup);
fRunInput->SetWindowName("Input file and event number");
runInput1 = new TGCompositeFrame(fRunInput, 400, 200, kHorizontalFrame);
runInput2 = new TGCompositeFrame(fRunInput, 400, 200, kHorizontalFrame);
runL1 = new TGLabel(runInput1, new TGString("Full file path:"));
runL2 = new TGLabel(runInput2, new TGString("Event number:"));
runText1 = new TGTextEntry(runInput1, fTxtBuffer1 = new TGTextBuffer(100));
runText1->SetToolTipText("Enter the path to galice.root or the raw data file (root)");
runText1->Resize(300, runText1->GetDefaultHeight());
runText2 = new TGTextEntry(runInput2, fTxtBuffer2 = new TGTextBuffer(5));
fEvString->Form("%d",0);
fTxtBuffer2->AddText(0,fEvString->Data());
runText2->SetToolTipText("Enter the first event number to start with");
runText2->Resize(300, runText2->GetDefaultHeight());
runInput1->AddFrame(runL1,
new TGLayoutHints(kLHintsLeft |
kLHintsCenterY,
3, 5, 0, 0)
);
runInput1->AddFrame(runText1,
new TGLayoutHints(kLHintsRight |
kLHintsCenterY,
0, 2, 0, 0)
);
runInput2->AddFrame(runL2,
new TGLayoutHints(kLHintsLeft |
kLHintsCenterY,
3, 5, 0, 0)
);
runInput2->AddFrame(runText2,
new TGLayoutHints(kLHintsRight |
kLHintsCenterY,
0, 2, 0, 0)
);
fRunInput->AddFrame(runInput1,
new TGLayoutHints(kLHintsTop | kLHintsExpandX, 2, 2, 3, 0));
fRunInput->AddFrame(runInput2,
new TGLayoutHints(kLHintsTop | kLHintsExpandX, 2, 2, 3, 0));
runInput3 = new TGCompositeFrame(fRunInput, 400, 200, kHorizontalFrame);
runApply1 = new TGTextButton(runInput3, "Apply (galice)", 1);
runApply1->Connect("Clicked()", "AliMUONTriggerGUI", this, "DoRunGalApply()");
runApply1->SetToolTipText("Apply changes (galice input)");
runApply2 = new TGTextButton(runInput3, "Apply (raw)", 1);
runApply2->Connect("Clicked()", "AliMUONTriggerGUI", this, "DoRunRawApply()");
runApply2->SetToolTipText("Apply changes (raw data input)");
runCancel = new TGTextButton(runInput3, "Cancel", 2);
runCancel->Connect("Clicked()", "AliMUONTriggerGUI", this, "DoRunCancel()");
runCancel->SetToolTipText("Cancel changes");
runInput3->AddFrame(runApply1,
new TGLayoutHints(kLHintsTop |
kLHintsLeft,
3, 3, 2, 2)
);
runInput3->AddFrame(runApply2,
new TGLayoutHints(kLHintsTop |
kLHintsLeft,
3, 3, 2, 2)
);
runInput3->AddFrame(runCancel,
new TGLayoutHints(kLHintsTop |
kLHintsLeft,
3, 3, 2, 2)
);
fRunInput->AddFrame(runInput3,
new TGLayoutHints(kLHintsTop |
kLHintsExpandX,
2, 2, 3, 0)
);
fRunInput->MapSubwindows();
fRunInput->Resize();
fRunInput->MapWindow();
break;
case kMFILECNTRL:
fControl = new TGTransientFrame(gClient->GetRoot(), fMain, 50, 50);
fControl->Connect("CloseWindow()", "AliMUONTriggerGUI", this, "CloseControl()");
fControl->DontCallClose();
fControl->SetCleanup(kDeepCleanup);
fControl->SetWindowName("Run controls");
control1 = new TGCompositeFrame(fControl, 50, 50, kVerticalFrame);
controlClose = new TGTextButton(control1, "Close", 1);
controlClose->Connect("Clicked()", "AliMUONTriggerGUI", this, "DoControlClose()");
nextEvent = new TGTextButton(control1, "Next event", 2);
nextEvent->Connect("Clicked()", "AliMUONTriggerGUI", this, "DoNextEvent()");
previousEvent = new TGTextButton(control1, "Previous event", 3);
previousEvent->Connect("Clicked()", "AliMUONTriggerGUI", this, "DoPreviousEvent()");
control2 = new TGCompositeFrame(fControl, 50, 50, kHorizontalFrame);
fSkipToEventTxt = new TGTextEntry(control2, fTxtBuffer2 = new TGTextBuffer(5));
fTxtBuffer2->AddText(0,fEvString->Data());
skipToEvent = new TGTextButton(control2, "Skip to event", 1);
skipToEvent->Connect("Clicked()", "AliMUONTriggerGUI", this, "DoSkipToEvent()");
control2->AddFrame(fSkipToEventTxt,
new TGLayoutHints(kLHintsTop |
kLHintsRight,
10, 10, 5, 5)
);
control2->AddFrame(skipToEvent,
new TGLayoutHints(kLHintsTop |
kLHintsRight,
10, 10, 5, 5)
);
control1->AddFrame(controlClose,
new TGLayoutHints(kLHintsBottom |
kLHintsExpandX,
10, 10, 5, 5)
);
control1->AddFrame(nextEvent,
new TGLayoutHints(kLHintsBottom |
kLHintsExpandX,
10, 10, 5, 5)
);
control1->AddFrame(previousEvent,
new TGLayoutHints(kLHintsBottom |
kLHintsExpandX,
10, 10, 5, 5)
);
fControl->AddFrame(control1,
new TGLayoutHints(kLHintsBottom |
kLHintsLeft |
kLHintsCenterY,
3, 5, 0, 0)
);
fControl->AddFrame(control2,
new TGLayoutHints(kLHintsTop |
kLHintsCenterX,
3, 5, 0, 0)
);
fControl->MapSubwindows();
fControl->Resize();
fControl->MapWindow();
fControlOn = kTRUE;
break;
case kMMAPDIGITS:
if (fDiMap == 0) {
fDiMap = new AliMUONTriggerGUIdimap(fBoards,gClient->GetRoot(), fMain, 400, 200);
fDiMap->SetLoader(fLoader);
if (fRUNRAW) {
fDiMap->SetRawDigitStore(fRawDigitStore);
} else {
fDiMap->SetMCDataInterface(fMCDataInterface);
}
fDiMap->DrawAllMaps();
} else if (!fDiMap->IsOn()) {
fDiMap = new AliMUONTriggerGUIdimap(fBoards,gClient->GetRoot(), fMain, 400, 200);
fDiMap->SetLoader(fLoader);
if (fRUNRAW) {
fDiMap->SetRawDigitStore(fRawDigitStore);
} else {
fDiMap->SetMCDataInterface(fMCDataInterface);
}
fDiMap->DrawAllMaps();
}
break;
case kMRESETDIGITS:
Int_t number, over, pos;
for (Int_t ib = 0; ib < kNBoards; ib++) {
AliMUONTriggerGUIboard *board = GetBoard(ib);
board->ClearXDigits();
board->ClearYDigits();
number = board->GetNumber();
pos = board->GetPosition();
over = board->GetYOver();
for (Int_t io = 1; io <= over; io++) {
if (io == pos) continue;
board = GetBoard(number+io-pos);
board->ClearYDigits();
}
}
break;
case kMCIRCUITOPEN:
fCircuit = new TGTransientFrame(gClient->GetRoot(), fMain, 50, 50);
fCircuit->Connect("CloseWindow()", "AliMUONTriggerGUI", this, "CloseCircuit()");
fCircuit->DontCallClose();
fCircuit->SetCleanup(kDeepCleanup);
fCircuit->SetWindowName("Board circuit");
circuit1 = new TGCompositeFrame(fCircuit, 400, 200, kHorizontalFrame);
circuit2 = new TGCompositeFrame(fCircuit, 400, 200, kHorizontalFrame);
circuitL1 = new TGLabel(circuit1, new TGString("Circuit number:"));
circuitText1 = new TGTextEntry(circuit1, fTxtCircuit = new TGTextBuffer(10));
circuitCancel = new TGTextButton(circuit2, "Cancel", 1);
circuitCancel->Connect("Clicked()", "AliMUONTriggerGUI", this, "DoCircuitCancel()");
circuitOpen = new TGTextButton(circuit2, "Open", 2);
circuitOpen->Connect("Clicked()", "AliMUONTriggerGUI", this, "DoCircuitOpen()");
circuit1->AddFrame(circuitL1,
new TGLayoutHints(kLHintsLeft |
kLHintsCenterY,
5, 5, 2, 2)
);
circuit1->AddFrame(circuitText1,
new TGLayoutHints(kLHintsRight |
kLHintsCenterY,
0, 2, 2, 2)
);
circuit2->AddFrame(circuitCancel,
new TGLayoutHints(kLHintsBottom |
kLHintsCenterY,
5, 5, 2, 2)
);
circuit2->AddFrame(circuitOpen,
new TGLayoutHints(kLHintsBottom |
kLHintsCenterY,
5, 5, 2, 2)
);
fCircuit->AddFrame(circuit1,
new TGLayoutHints(kLHintsTop | kLHintsExpandX, 2, 2, 3, 0));
fCircuit->AddFrame(circuit2,
new TGLayoutHints(kLHintsTop | kLHintsExpandX, 2, 2, 3, 0));
fCircuit->MapSubwindows();
fCircuit->Resize();
fCircuit->MapWindow();
break;
case kMDSTORE:
CreateDigitStore();
break;
case kMDSTOREP:
PrintDigitStore();
break;
case kMDSTORECL:
ClearDigitStore();
break;
case kMTSTORE:
CreateTriggerStore();
break;
case kMTSTOREP:
PrintTriggerStore();
break;
case kMTSTORECL:
ClearTriggerStore();
break;
case kMTRAWDATA:
WriteTriggerRawData();
break;
case kMFETON:
FET(1);
break;
case kMFETOFF:
FET(0);
break;
case kMFETREGON:
fFETRegOn = new TGTransientFrame(gClient->GetRoot(), fMain, 50, 50);
fFETRegOn->Connect("CloseWindow()", "AliMUONTriggerGUI", this, "CloseFETRegOn()");
fFETRegOn->DontCallClose();
fFETRegOn->SetCleanup(kDeepCleanup);
fFETRegOn->SetWindowName("FET ON regional crate");
fetregon1 = new TGCompositeFrame(fFETRegOn, 400, 200, kHorizontalFrame);
fetregon2 = new TGCompositeFrame(fFETRegOn, 400, 200, kHorizontalFrame);
fetregonL1 = new TGLabel(fetregon1, new TGString("Regional crate name:"));
fetregonText1 = new TGTextEntry(fetregon1, fTxtFETRegOn = new TGTextBuffer(10));
fetregonCancel = new TGTextButton(fetregon2, "Cancel", 1);
fetregonCancel->Connect("Clicked()", "AliMUONTriggerGUI", this, "DoFETRegOnCancel()");
fetregonRun = new TGTextButton(fetregon2, "Run FET", 2);
fetregonRun->Connect("Clicked()", "AliMUONTriggerGUI", this, "DoFETRegOnRun()");
fetregon1->AddFrame(fetregonL1,
new TGLayoutHints(kLHintsLeft |
kLHintsCenterY,
5, 5, 2, 2)
);
fetregon1->AddFrame(fetregonText1,
new TGLayoutHints(kLHintsRight |
kLHintsCenterY,
0, 2, 2, 2)
);
fetregon2->AddFrame(fetregonCancel,
new TGLayoutHints(kLHintsBottom |
kLHintsCenterY,
5, 5, 2, 2)
);
fetregon2->AddFrame(fetregonRun,
new TGLayoutHints(kLHintsBottom |
kLHintsCenterY,
5, 5, 2, 2)
);
fFETRegOn->AddFrame(fetregon1,
new TGLayoutHints(kLHintsTop | kLHintsExpandX, 2, 2, 3, 0));
fFETRegOn->AddFrame(fetregon2,
new TGLayoutHints(kLHintsTop | kLHintsExpandX, 2, 2, 3, 0));
fFETRegOn->MapSubwindows();
fFETRegOn->Resize();
fFETRegOn->MapWindow();
break;
case kMFETREGOFF:
fFETRegOff = new TGTransientFrame(gClient->GetRoot(), fMain, 50, 50);
fFETRegOff->Connect("CloseWindow()", "AliMUONTriggerGUI", this, "CloseFETRegOff()");
fFETRegOff->DontCallClose();
fFETRegOff->SetCleanup(kDeepCleanup);
fFETRegOff->SetWindowName("FET OFF regional crate");
fetregoff1 = new TGCompositeFrame(fFETRegOff, 400, 200, kHorizontalFrame);
fetregoff2 = new TGCompositeFrame(fFETRegOff, 400, 200, kHorizontalFrame);
fetregoffL1 = new TGLabel(fetregoff1, new TGString("Regional crate name:"));
fetregoffText1 = new TGTextEntry(fetregoff1, fTxtFETRegOff = new TGTextBuffer(10));
fetregoffCancel = new TGTextButton(fetregoff2, "Cancel", 1);
fetregoffCancel->Connect("Clicked()", "AliMUONTriggerGUI", this, "DoFETRegOffCancel()");
fetregoffRun = new TGTextButton(fetregoff2, "Run FET", 2);
fetregoffRun->Connect("Clicked()", "AliMUONTriggerGUI", this, "DoFETRegOffRun()");
fetregoff1->AddFrame(fetregoffL1,
new TGLayoutHints(kLHintsLeft |
kLHintsCenterY,
5, 5, 2, 2)
);
fetregoff1->AddFrame(fetregoffText1,
new TGLayoutHints(kLHintsRight |
kLHintsCenterY,
0, 2, 2, 2)
);
fetregoff2->AddFrame(fetregoffCancel,
new TGLayoutHints(kLHintsBottom |
kLHintsCenterY,
5, 5, 2, 2)
);
fetregoff2->AddFrame(fetregoffRun,
new TGLayoutHints(kLHintsBottom |
kLHintsCenterY,
5, 5, 2, 2)
);
fFETRegOff->AddFrame(fetregoff1,
new TGLayoutHints(kLHintsTop | kLHintsExpandX, 2, 2, 3, 0));
fFETRegOff->AddFrame(fetregoff2,
new TGLayoutHints(kLHintsTop | kLHintsExpandX, 2, 2, 3, 0));
fFETRegOff->MapSubwindows();
fFETRegOff->Resize();
fFETRegOff->MapWindow();
break;
default:
printf("Menu item %d selected\n", id);
break;
}
}
void AliMUONTriggerGUI::CloseRunInput() const
{
delete fRunInput;
}
void AliMUONTriggerGUI::CloseError() const
{
delete fError;
}
void AliMUONTriggerGUI::CloseControl() const
{
delete fControl;
}
void AliMUONTriggerGUI::CloseCircuit() const
{
delete fCircuit;
}
void AliMUONTriggerGUI::CloseFETRegOn() const
{
delete fFETRegOn;
}
void AliMUONTriggerGUI::CloseFETRegOff() const
{
delete fFETRegOff;
}
void AliMUONTriggerGUI::CloseWindow()
{
delete fRunLoader;
delete fMCDataInterface;
printf("\n");
gApplication->Terminate();
}
void AliMUONTriggerGUI::DoRunGalApply()
{
if (fRUNRAW) {
printf("This is a run with raw data input.\n");
return;
}
TString es = TString(fTxtBuffer2->GetString());
fEvent = es.Atoi();
printf("Galice input = %s event = %d \n",fTxtBuffer1->GetString(),fEvent);
TString error = TString("");;
fPath->Form("%s",fTxtBuffer1->GetString());
fFileName->Form("%s",fTxtBuffer1->GetString());
if (gSystem->AccessPathName(fFileName->Data()) || !fFileName->EndsWith(".root")) {
error.Append("No galice file: ");
error.Append(fFileName->Data());
DoErrorGUI(error.Data());
} else {
TFile *ftest = new TFile(fFileName->Data(),"READ");
AliRun *galice = (AliRun*)ftest->Get("gAlice");
if (galice == 0) {
ftest->Close();
delete ftest;
error.Append("No gAlice in file: ");
error.Append(fFileName->Data());
DoErrorGUI(error.Data());
return;
} else {
ftest->Close();
delete ftest;
}
if (fRunLoader) {
delete fRunLoader;
delete fMCDataInterface;
}
fRunLoader = AliRunLoader::Open(fFileName->Data(),"MUONFolder","READ");
if (fRunLoader == 0x0) {
DoErrorGUI("No run loader !");
} else {
fRunLoader->LoadgAlice();
gAlice = fRunLoader->GetAliRun();
fEventsPerRun = AliRunLoader::Instance()->GetNumberOfEvents();
fLoader = fRunLoader->GetLoader("MUONLoader");
fRunLoader->GetEvent(fEvent);
fMCDataInterface = new AliMUONMCDataInterface(fFileName->Data());
fRunInput->SendCloseMessage();
if (!fBoardsInit) {
InitBoards();
}
if (fDiMap) {
if (fDiMap->IsOn()) {
fDiMap->SetLoader(fLoader);
fDiMap->SetMCDataInterface(fMCDataInterface);
}
}
}
}
}
void AliMUONTriggerGUI::DoRunRawApply()
{
if (fControlOn) DoControlClose();
if (fRunLoader != 0) {
printf("This is a run with galice input.\n");
return;
}
TString es = TString(fTxtBuffer2->GetString());
fEvent = es.Atoi();
printf("Raw data input = %s event = %d \n",fTxtBuffer1->GetString(),fEvent);
TString error = TString("");;
fPath->Form("%s",fTxtBuffer1->GetString());
fFileName->Form("%s",fTxtBuffer1->GetString());
if (gSystem->AccessPathName(fFileName->Data()) || !fFileName->EndsWith(".root")) {
error.Append("No raw data file: ");
error.Append(fFileName->Data());
DoErrorGUI(error.Data());
} else {
if (fRawReader == 0) {
fRawReader = AliRawReader::Create(fFileName->Data());
} else {
delete fRawReader;
fRawReader = AliRawReader::Create(fFileName->Data());
}
if (fRawReader == 0) {
error.Append("Not a valid raw data file: ");
error.Append(fFileName->Data());
DoErrorGUI(error.Data());
return;
}
fRawReader->GotoEvent(fEvent);
fCurrentRawEvent = fEvent;
AliMUONDigitMaker digitMaker;
digitMaker.SetMakeTriggerDigits(kTRUE);
digitMaker.Raw2Digits(fRawReader,fRawDigitStore,fRawTriggerStore);
fRunInput->SendCloseMessage();
if (!fBoardsInit) {
InitBoards();
}
if (fDiMap) {
if (fDiMap->IsOn()) {
fDiMap->SetRawDigitStore(fRawDigitStore);
}
}
fRUNRAW = kTRUE;
}
}
void AliMUONTriggerGUI::DoRunCancel()
{
fRunInput->SendCloseMessage();
}
void AliMUONTriggerGUI::DoErrorGUI(const Char_t *wt)
{
fError = new TGTransientFrame(gClient->GetRoot(), fMain, 50, 50);
fError->Connect("CloseWindow()", "AliMUONTriggerGUI", this, "CloseError()");
fError->DontCallClose();
fError->SetCleanup(kDeepCleanup);
fError->SetWindowName("Error !");
TGCompositeFrame *fW = new TGCompositeFrame(fError, 50, 50, kVerticalFrame);
TGTextButton *fErrorOK = new TGTextButton(fW, "&Ok", 1);
fErrorOK->Connect("Clicked()", "AliMUONTriggerGUI", this, "DoErrorOK()");
fW->AddFrame(fErrorOK,
new TGLayoutHints(kLHintsBottom |
kLHintsCenterX,
5, 5, 5, 5)
);
TGLabel *fWL = new TGLabel(fW, new TGString(wt));
fW->AddFrame(fWL,
new TGLayoutHints(kLHintsTop |
kLHintsCenterX,
5, 5, 5, 5)
);
fError->AddFrame(fW,
new TGLayoutHints(kLHintsLeft |
kLHintsCenterY,
5, 5, 5, 5)
);
fError->MapSubwindows();
fError->Resize();
fError->MapWindow();
}
void AliMUONTriggerGUI::DoNextEvent()
{
TString error = TString("");
if (!fRUNRAW) {
if (fEvent < (fEventsPerRun-1)) {
fEvent++;
fRunLoader->GetEvent(fEvent);
fEvString->Form("%d",fEvent);
fTxtBuffer2->RemoveText(0,5);
fTxtBuffer2->AddText(0,fEvString->Data());
fSkipToEventTxt->SetFocus();
} else {
error.Form("Only %d event(s) in the run !",fEventsPerRun);
DoErrorGUI(error.Data());
}
} else {
if (fRawReader->NextEvent()) {
fCurrentRawEvent++;
AliMUONDigitMaker digitMaker;
digitMaker.SetMakeTriggerDigits(kTRUE);
digitMaker.Raw2Digits(fRawReader,fRawDigitStore,fRawTriggerStore);
fEvString->Form("%d",fCurrentRawEvent);
fTxtBuffer2->RemoveText(0,5);
fTxtBuffer2->AddText(0,fEvString->Data());
fSkipToEventTxt->SetFocus();
}
}
}
void AliMUONTriggerGUI::DoPreviousEvent()
{
TString error = TString("");
if (!fRUNRAW) {
if (fEvent > 0) {
fEvent--;
fRunLoader->GetEvent(fEvent);
fEvString->Form("%d",fEvent);
fTxtBuffer2->RemoveText(0,5);
fTxtBuffer2->AddText(0,fEvString->Data());
fSkipToEventTxt->SetFocus();
} else {
error.Form("Already at event 0 !");
DoErrorGUI(error.Data());
}
} else {
if (fCurrentRawEvent > 0) {
fCurrentRawEvent--;
fRawReader->GotoEvent(fCurrentRawEvent);
AliMUONDigitMaker digitMaker;
digitMaker.SetMakeTriggerDigits(kTRUE);
digitMaker.Raw2Digits(fRawReader,fRawDigitStore,fRawTriggerStore);
fEvString->Form("%d",fCurrentRawEvent);
fTxtBuffer2->RemoveText(0,5);
fTxtBuffer2->AddText(0,fEvString->Data());
fSkipToEventTxt->SetFocus();
}
}
}
void AliMUONTriggerGUI::DoSkipToEvent()
{
TString error = TString("");
TString es = TString(fTxtBuffer2->GetString());
fEvent = es.Atoi();
if (!fRUNRAW) {
if (fEvent < 0 || fEvent > (fEventsPerRun-1)) {
error.Form("Event number out of range !");
DoErrorGUI(error.Data());
} else {
fRunLoader->GetEvent(fEvent);
}
} else {
if (fRawReader->GotoEvent(fEvent)) {
fCurrentRawEvent = fEvent;
AliMUONDigitMaker digitMaker;
digitMaker.SetMakeTriggerDigits(kTRUE);
digitMaker.Raw2Digits(fRawReader,fRawDigitStore,fRawTriggerStore);
fEvString->Form("%d",fCurrentRawEvent);
fTxtBuffer2->RemoveText(0,5);
fTxtBuffer2->AddText(0,fEvString->Data());
fSkipToEventTxt->SetFocus();
}
}
}
void AliMUONTriggerGUI::DoErrorOK()
{
fError->SendCloseMessage();
}
void AliMUONTriggerGUI::DoControlClose()
{
fControl->SendCloseMessage();
fControlOn = kFALSE;
}
void AliMUONTriggerGUI::DoCircuitCancel()
{
fCircuit->SendCloseMessage();
}
void AliMUONTriggerGUI::DoFETRegOnCancel()
{
fFETRegOn->SendCloseMessage();
}
void AliMUONTriggerGUI::DoFETRegOffCancel()
{
fFETRegOff->SendCloseMessage();
}
void AliMUONTriggerGUI::DoFETRegRun(Int_t onoff)
{
TString crateName;
if (onoff == 1)
crateName = TString(fTxtFETRegOn->GetString());
if (onoff == 0)
crateName = TString(fTxtFETRegOff->GetString());
AliMUONTriggerGUIboard *board;
Int_t amp = onoff;
for (Int_t ib = 0; ib < kNBoards; ib++) {
board = (AliMUONTriggerGUIboard*)fBoards->At(ib);
if (strcmp(board->GetCrateName(),crateName.Data()) != 0) continue;
FETboard(ib,amp);
}
}
void AliMUONTriggerGUI::DoFETRegOnRun()
{
DoFETRegRun(1);
fFETRegOn->SendCloseMessage();
}
void AliMUONTriggerGUI::DoFETRegOffRun()
{
DoFETRegRun(0);
fFETRegOff->SendCloseMessage();
}
void AliMUONTriggerGUI::DoCircuitOpen()
{
TString cs = TString(fTxtCircuit->GetString());
Int_t icirc = cs.Atoi();
AliMUONTriggerGUIboard *board;
for (Int_t ib = 0; ib < kNBoards; ib++) {
board = GetBoard(ib);
if (board->GetIdCircuit() == icirc) {
OpenBoard(ib);
if (fDiMap) {
if (fDiMap->IsOn()) {
fDiMap->SelectBoard(ib);
}
}
fCircuit->SendCloseMessage();
return;
}
}
}
AliMUONTriggerGUIboard* AliMUONTriggerGUI::GetBoard(Int_t id) const
{
if (fBoards == 0) return 0;
void * b = fBoards->UncheckedAt(id);
if (b == 0) return 0;
return (AliMUONTriggerGUIboard*)b;
}
void AliMUONTriggerGUI::OpenBoard(Int_t id)
{
AliMUONTriggerGUIboard *board = GetBoard(id);
UShort_t status = board->GetStatus();
board->SetOpen(kTRUE);
AliMUONTriggerGUIbdmap *bf;
Char_t text[200];
bf = new AliMUONTriggerGUIbdmap(gClient->GetRoot(), fMain, 400, 200);
if (status & kGood) {
snprintf(text,200,"%s (Circuit %4d) status : working",
board->GetBoardName(),board->GetIdCircuit());
}
if (status & kWithProblems) {
snprintf(text,200,"%s (Circuit %4d) status : has problems...",
board->GetBoardName(),board->GetIdCircuit());
}
if (status & kNotWorking) {
snprintf(text,200,"%s (Circuit %4d) status : not working",
board->GetBoardName(),board->GetIdCircuit());
}
if (status & kUnknown) {
snprintf(text,200,"%s (Circuit %4d) status : unknown",
board->GetBoardName(),board->GetIdCircuit());
}
bf->SetName(text);
bf->SetBoard(Boards(),id);
bf->SetLoader(fLoader);
bf->SetCrateManager(fCrateManager);
if (fRUNRAW) {
bf->SetRawDigitStore(fRawDigitStore);
bf->SetRawTriggerStore(fRawTriggerStore);
} else {
bf->SetMCDataInterface(fMCDataInterface);
}
bf->Init();
bf->Show();
if (fDiMap) {
if (fDiMap->IsOn()) {
fDiMap->SelectBoard(id);
}
}
}
void AliMUONTriggerGUI::Init()
{
if (!fBoardsInit) {
InitBoards();
}
}
void AliMUONTriggerGUI::InitBoards()
{
fBoardsInit = kTRUE;
if (fCrateManager == 0x0) {
fCrateManager = new AliMUONTriggerCrateStore();
fCrateManager->ReadFromFile(fCalibrationData);
}
AliMUONTriggerGUIboard *board;
for (Int_t ib = 0; ib < kNBoards; ib++) {
Boards()->Add(new AliMUONTriggerGUIboard());
}
Int_t cIdtobId[235];
for (Int_t i = 0; i < 235; i++) cIdtobId[i] = -1;
AliMpDEIterator it;
Int_t boardId = -1;
Int_t manuIdPrev, ich, idet, boardIdTmp = -1;
for (Int_t chamber = 0; chamber < kNMT; chamber++) {
for ( it.First(); ! it.IsDone(); it.Next() ) {
if (it.CurrentDEId()/100 < 11) continue;
ich = it.CurrentDEId()/100 - 11;
if (ich != chamber) continue;
idet = it.CurrentDEId()%100;
const AliMpVSegmentation* seg0 = AliMpSegmentation::Instance()->GetMpSegmentation(it.CurrentDEId(), AliMp::kCath0);
const AliMpVSegmentation* seg1 = AliMpSegmentation::Instance()->GetMpSegmentation(it.CurrentDEId(), AliMp::kCath1);
manuIdPrev = 0;
for (Int_t ix = 0; ix <= seg0->MaxPadIndexX(); ix++) {
for (Int_t iy = 0; iy <= seg0->MaxPadIndexY(); iy++) {
AliMpPad pad = seg0->PadByIndices(ix,iy,kFALSE);
if (pad.IsValid()) {
Int_t manuId = pad.GetLocalBoardId(0);
if (manuId != manuIdPrev) {
AliMpLocalBoard *mpboard = AliMpDDLStore::Instance()->GetLocalBoard(manuId);
manuIdPrev = manuId;
if (ich == 0) {
boardId++;
} else {
boardId = cIdtobId[manuId];
}
board = GetBoard(boardId);
if (board->GetNumber() == -1)
board->SetNumber(boardId);
if (board->GetDetElemId() == -1)
board->SetDetElemId(idet);
if (!strcmp(board->GetBoardName(),""))
board->SetBoardName(mpboard->GetName());
cIdtobId[manuId] = boardId;
}
GetBoard(boardId)->AddPadX(pad,ich);
}
}
}
manuIdPrev = 0;
for (Int_t ix = 0; ix <= seg1->MaxPadIndexX(); ix++) {
for (Int_t iy = 0; iy <= seg1->MaxPadIndexY(); iy++) {
AliMpPad pad = seg1->PadByIndices(ix,iy,kFALSE);
if (pad.IsValid()) {
Int_t nloc = pad.GetNofLocations();
for (Int_t iloc = 0; iloc < nloc; iloc++) {
Int_t manuId = pad.GetLocalBoardId(iloc);
if (manuId != manuIdPrev) {
manuIdPrev = manuId;
boardIdTmp = cIdtobId[manuId];
}
GetBoard(boardIdTmp)->AddPadY(pad,ich);
}
}
}
}
}
}
for (Int_t ib = 0; ib < kNBoards; ib++) {
board = GetBoard(ib);
board->MakeGeometry();
AliMUONLocalTriggerBoard* b = fCrateManager->LocalBoard(board->GetIdCircuit());
board->SetCrateName((b->GetCrate()).Data());
}
Int_t nPixelX = 700;
Int_t nPixelY = 676;
Int_t nPixelBorderX = 40;
Int_t nPixelBorderY = 40;
Float_t boardsX = 2*257.00;
Float_t boardsY = 2*306.61;
UShort_t status = 1;
Float_t xc, yc, xw, yw;
Char_t text[256];
Int_t x, y;
UInt_t w, h;
Int_t xp[5];
Int_t yp[5];
TGRegion *reg;
for (Int_t ib = 0; ib < kNBoards; ib++) {
board = GetBoard(ib);
status = 1;
board->SetStatus(status);
xc = board->GetXCenter(0);
yc = board->GetYCenter(0);
xw = board->GetXWidth(0);
yw = board->GetYWidth(0);
x = (Int_t)(nPixelX/2 + xc * (nPixelX - 2*nPixelBorderX)/boardsX);
y = (Int_t)(nPixelY/2 - yc * (nPixelY - 2*nPixelBorderY)/boardsY);
if (x < 0) x = 0;
if (y < 0) y = 0;
w = (UInt_t)(xw*(nPixelX-2*nPixelBorderX)/boardsX);
h = (UInt_t)(yw*(nPixelY-2*nPixelBorderY)/boardsY);
xp[0] = x-w/2;
xp[1] = x+w/2;
xp[2] = x+w/2;
xp[3] = x-w/2;
xp[4] = x-w/2;
yp[0] = y-h/2;
yp[1] = y-h/2;
yp[2] = y+h/2;
yp[3] = y+h/2;
yp[4] = y-h/2;
reg = new TGRegion(5,xp,yp);
fImageMap->AddRegion(*reg, ib);
snprintf(text,256,"%s (crate %s circuit %3d, number %3d)",board->GetBoardName(),board->GetCrateName(),board->GetIdCircuit(),board->GetNumber());
fImageMap->SetToolTipText(ib, text);
SetStripBoxes(board);
}
}
void AliMUONTriggerGUI::SetStripBoxes(AliMUONTriggerGUIboard *board)
{
AliMUONGeometryTransformer transformer;
transformer.LoadGeometryData("transform.dat");
const AliMpVSegmentation* seg;
AliMpPad pad;
AliMpDEIterator it;
Int_t chamber, detElemId, maxX, maxY;
Float_t xpmin, xpmax, ypmin, ypmax;
Float_t xg1, xg2, yg1, yg2, zg1;
Float_t xlocal1, xlocal2, ylocal1, ylocal2;
Float_t xCenter, yCenter, xWidth, yWidth;
for (Int_t i = 0; i < kNMT; i++) {
chamber = 11+i;
xCenter = board->GetXCenter(i);
yCenter = board->GetYCenter(i);
xWidth = board->GetXWidth(i);
yWidth = board->GetYWidth(i);
for ( it.First(chamber-1); ! it.IsDone(); it.Next() ) {
detElemId = it.CurrentDEId();
if (detElemId%100 != board->GetDetElemId()) continue;
seg = AliMpSegmentation::Instance()->GetMpSegmentation(detElemId, AliMp::kCath1);
maxX = seg->MaxPadIndexX();
maxY = seg->MaxPadIndexY();
for (Int_t ix = 0; ix <= maxX; ix++) {
for (Int_t iy = 0; iy <= maxY; iy++) {
pad = seg->PadByIndices(ix,iy,kFALSE);
if (!pad.IsValid()) continue;
xlocal1 = pad.GetPositionX();
ylocal1 = pad.GetPositionY();
xlocal2 = pad.GetDimensionX();
ylocal2 = pad.GetDimensionY();
transformer.Local2Global(detElemId, xlocal1, ylocal1, 0, xg1, yg1, zg1);
xg2 = xlocal2;
yg2 = ylocal2;
xpmin = +(xg1-xg2);
xpmax = +(xg1+xg2);
ypmin = -(yg2-yg1);
ypmax = +(yg2+yg1);
xpmin -= xCenter;
xpmax -= xCenter;
ypmin -= yCenter;
ypmax -= yCenter;
Int_t iX1, iX2, iY, ixDig;
iX1 = board->GetYSix1();
iX2 = board->GetYSix2();
iY = board->GetYSiy();
if (ix >= iX1 && ix <= iX2 && iy == iY) {
ypmin = -0.5*yWidth;
ypmax = +0.5*yWidth;
ixDig = ix - iX1;
board->SetYDigBox(i,ixDig,(Double_t)xpmin,(Double_t)ypmin,
(Double_t)xpmax,(Double_t)ypmax);
}
}
}
seg = AliMpSegmentation::Instance()->GetMpSegmentation(detElemId, AliMp::kCath0);
maxX = seg->MaxPadIndexX();
maxY = seg->MaxPadIndexY();
for (Int_t ix = 0; ix <= maxX; ix++) {
for (Int_t iy = 0; iy <= maxY; iy++) {
pad = seg->PadByIndices(ix,iy,kFALSE);
if (!pad.IsValid()) continue;
xlocal1 = pad.GetPositionX();
ylocal1 = pad.GetPositionY();
xlocal2 = pad.GetDimensionX();
ylocal2 = pad.GetDimensionY();
transformer.Local2Global(detElemId, xlocal1, ylocal1, 0, xg1, yg1, zg1);
xg2 = xlocal2;
yg2 = ylocal2;
xpmin = +(xg1+xg2);
xpmax = +(xg1-xg2);
ypmin = -(yg2-yg1);
ypmax = +(yg2+yg1);
xpmin -= xCenter;
xpmax -= xCenter;
ypmin -= yCenter;
ypmax -= yCenter;
Int_t iX, iY1, iY2, iyDig;
iX = board->GetXSix();
iY1 = board->GetXSiy1();
iY2 = board->GetXSiy2();
if (ix == iX && iy >= iY1 && iy <= iY2) {
iyDig = iy - iY1;
board->SetXDigBox(i,iyDig,(Double_t)xpmin,(Double_t)ypmin,
(Double_t)xpmax,(Double_t)ypmax);
}
}
}
}
}
}
void AliMUONTriggerGUI::CreateDigitStore()
{
Int_t nstripX, nstripY, detElemId, charge, ix, iy, iX1, iY1;
Int_t cathode, maxX, maxY;
Int_t manuId, manuChannel;
const AliMpVSegmentation* seg;
AliMpPad pad;
AliMUONTriggerGUIboard* board;
AliMUONVDigit *dig;
for (Int_t ib = 0; ib < kNBoards; ib++) {
board = (AliMUONTriggerGUIboard*)fBoards->At(ib);
if (board == 0) continue;
nstripX = board->GetNStripX();
nstripY = board->GetNStripY();
for (Int_t ichamber = 11; ichamber <= 14; ichamber++) {
detElemId = ichamber * 100 + board->GetDetElemId();
cathode = 0;
for (Int_t isx = 0; isx < nstripX; isx++) {
charge = (Int_t)board->GetXDig(ichamber-11,isx);
if (charge == 0) continue;
ix = board->GetXSix();
iY1 = board->GetXSiy1();
iy = isx + iY1;
seg = AliMpSegmentation::Instance()->GetMpSegmentation(detElemId, AliMp::GetCathodType(cathode));
maxX = seg->MaxPadIndexX();
maxY = seg->MaxPadIndexY();
if (ix > maxX) printf("Index x > maximum!\n");
if (iy > maxY) printf("Index y > maximum!\n");
pad = seg->PadByIndices(ix,iy,kTRUE);
manuId = pad.GetLocalBoardId(0);
manuChannel = pad.GetLocalBoardChannel(0);
dig = fDigitStore->Add(detElemId,manuId,manuChannel,cathode,AliMUONVDigitStore::kAllow);
dig->SetCharge(charge);
dig->SetPadXY(ix,iy);
}
cathode = 1;
for (Int_t isy = 0; isy < nstripY; isy++) {
charge = board->GetYDig(ichamber-11,isy);
if (charge == 0) continue;
iX1 = board->GetYSix1();
ix = isy + iX1;
iy = board->GetYSiy();
seg = AliMpSegmentation::Instance()->GetMpSegmentation(detElemId, AliMp::GetCathodType(cathode));
maxX = seg->MaxPadIndexX();
maxY = seg->MaxPadIndexY();
if (ix > maxX) printf("Index x > maximum!\n");
if (iy > maxY) printf("Index y > maximum!\n");
pad = seg->PadByIndices(ix,iy,kTRUE);
manuId = pad.GetLocalBoardId(0);
manuChannel = pad.GetLocalBoardChannel(0);
dig = fDigitStore->Add(detElemId,manuId,manuChannel,cathode,AliMUONVDigitStore::kAllow);
dig->SetCharge(charge);
dig->SetPadXY(ix,iy);
}
}
}
}
void AliMUONTriggerGUI::PrintDigitStore() const
{
const AliMpVSegmentation* seg;
AliMpPad pad;
Int_t ix, iy, charge, detElemId, cathode;
Int_t chamber;
for (Int_t i = 0; i < kNMT; i++) {
chamber = 11+i;
MpPair_t deRange = AliMpDEManager::GetDetElemIdRange(chamber-1);
TIter next(fDigitStore->CreateIterator(AliMp::PairFirst(deRange),AliMp::PairSecond(deRange)));
AliMUONVDigit *mdig;
while ( ( mdig = static_cast<AliMUONVDigit*>(next())) )
{
cathode = mdig->Cathode();
ix = mdig->PadX();
iy = mdig->PadY();
detElemId = mdig->DetElemId();
charge = (Int_t)mdig->Charge();
seg = AliMpSegmentation::Instance()->GetMpSegmentation(detElemId, AliMp::GetCathodType(cathode));
pad = seg->PadByIndices(ix,iy,kTRUE);
printf("Digit: detElemId %4d cath %1d ix %2d iy %3d charge %1d \n",detElemId,cathode,ix,iy,charge);
}
}
}
void AliMUONTriggerGUI::CreateTriggerStore()
{
if (fDigitStore->GetSize() == 0) {
printf("The digit store is empty...\n");
return;
}
fTStoreOn = kTRUE;
AliMUONVDigitStore *digitStore = static_cast<AliMUONVDigitStore*>(fDigitStore);
fTriggerProcessor->Digits2Trigger(*digitStore,*fTriggerStore);
}
void AliMUONTriggerGUI::PrintTriggerStore() const
{
if (!fTStoreOn) return;
TIter next(fTriggerStore->CreateLocalIterator());
UShort_t x2m, x2u, x2d;
Int_t loStripX, loStripY, loDev, loCircuit, iStripX, iStripY, loLpt, loHpt;
AliMUONLocalTrigger *mlt;
while ( ( mlt = static_cast<AliMUONLocalTrigger*>(next()) ) )
{
loCircuit = mlt->LoCircuit();
AliMUONLocalTriggerBoard* ltb = fCrateManager->LocalBoard(loCircuit);
x2d = ltb->GetSwitch(0);
x2m = ltb->GetSwitch(1);
x2u = ltb->GetSwitch(2);
loStripX = mlt->LoStripX();
loStripY = mlt->LoStripY();
loDev = mlt->LoDev();
loLpt = mlt->LoLpt();
loHpt = mlt->LoHpt();
iStripX = loStripX/2;
if ((x2u == 1 || x2m == 1 || x2d == 1) && x2m == 1) {
iStripY = loStripY/2;
} else {
iStripY = loStripY;
}
printf("Circ %3d Xs %2d (%2d) Ys %2d (%2d) Dev %2d Lpt %1d Hpt %1d \n",loCircuit,loStripX,iStripX,loStripY,iStripY,loDev,loLpt,loHpt);
AliMUONGlobalTrigger *globalTrigger = fTriggerStore->Global();
globalTrigger->Print();
}
}
void AliMUONTriggerGUI::WriteTriggerRawData()
{
if (!fTStoreOn) {
printf("The trigger store is empty... \n");
return;
}
AliMUONRawWriter *rawWriter = new AliMUONRawWriter();
AliRawDataHeaderSim header;
rawWriter->SetHeader(header);
rawWriter->Digits2Raw(0,fTriggerStore);
delete rawWriter;
char command[256];
char dateFileName[256];
snprintf(dateFileName,256,"TriggerGUI.date");
snprintf(command, 256,"dateStream -c -s -D -o %s -# %d -C -run %d",
dateFileName, 1, 0);
FILE* pipe = gSystem->OpenPipe(command, "w");
UInt_t detectorPattern = 0;
fprintf(pipe, "GDC DetectorPattern %u\n", detectorPattern);
Float_t ldc = 0;
Int_t prevLDC = -1;
for (Int_t iDet = 0; iDet < AliDAQ::kNDetectors; iDet++) {
for (Int_t iDDL = 0; iDDL < AliDAQ::NumberOfDdls(iDet); iDDL++) {
Int_t ddlID = AliDAQ::DdlID(iDet,iDDL);
Int_t ldcID = Int_t(ldc + 0.0001);
ldc += AliDAQ::NumberOfLdcs(iDet) / AliDAQ::NumberOfDdls(iDet);
char rawFileName[256];
snprintf(rawFileName, 256,"%s",AliDAQ::DdlFileName(iDet,iDDL));
FILE* file = fopen(rawFileName, "rb");
if (!file) continue;
fseek(file, 0, SEEK_END);
unsigned long size = ftell(file);
fclose(file);
if (!size) continue;
if (ldcID != prevLDC) {
fprintf(pipe, " LDC Id %d\n", ldcID);
prevLDC = ldcID;
}
fprintf(pipe, " Equipment Id %d Payload %s\n", ddlID, rawFileName);
}
}
Int_t result = gSystem->ClosePipe(pipe);
printf("ClosePipe: %d \n",result);
char rootFileName[256];
snprintf(rootFileName,256,"TriggerGUI.root");
const Int_t kDBSize = 2000000000;
const Int_t kTagDBSize = 1000000000;
const Bool_t kFilter = kFALSE;
const Int_t kCompression = 1;
char* path = gSystem->Which(gSystem->Getenv("PATH"), "alimdc");
if (!path) {
printf("the program alimdc was not found\n");
return;
} else {
delete[] path;
}
printf("converting DATE file %s to root file %s \n",
dateFileName, rootFileName);
const char* rawDBFS[2] = { "/tmp/mdc1", "/tmp/mdc2" };
const char* tagDBFS = "/tmp/mdc1/tags";
if (gSystem->Getenv("ALIMDC_RAWDB1"))
rawDBFS[0] = gSystem->Getenv("ALIMDC_RAWDB1");
if (gSystem->Getenv("ALIMDC_RAWDB2"))
rawDBFS[1] = gSystem->Getenv("ALIMDC_RAWDB2");
if (gSystem->Getenv("ALIMDC_TAGDB"))
tagDBFS = gSystem->Getenv("ALIMDC_TAGDB");
gSystem->Exec(Form("rm -rf %s",rawDBFS[0]));
gSystem->Exec(Form("rm -rf %s",rawDBFS[1]));
gSystem->Exec(Form("rm -rf %s",tagDBFS));
gSystem->Exec(Form("mkdir %s",rawDBFS[0]));
gSystem->Exec(Form("mkdir %s",rawDBFS[1]));
gSystem->Exec(Form("mkdir %s",tagDBFS));
result = gSystem->Exec(Form("alimdc %d %d %d %d %s",
kDBSize, kTagDBSize, kFilter, kCompression,
dateFileName));
gSystem->Exec(Form("mv %s/*.root %s", rawDBFS[0], rootFileName));
gSystem->Exec(Form("rm -rf %s",rawDBFS[0]));
gSystem->Exec(Form("rm -rf %s",rawDBFS[1]));
gSystem->Exec(Form("rm -rf %s",tagDBFS));
}
void AliMUONTriggerGUI::FETboard(Int_t ib, Int_t amp)
{
AliMUONTriggerGUIboard *board;
AliMUONTriggerGUIboard *btmp;
Int_t pos, over, number, nStripX, nStripY;
board = (AliMUONTriggerGUIboard*)fBoards->At(ib);
if (board == 0) return;
nStripX = board->GetXSiy2() - board->GetXSiy1() + 1;
nStripY = board->GetYSix2() - board->GetYSix1() + 1;
number = board->GetNumber();
pos = board->GetPosition();
over = board->GetYOver();
for (Int_t imt = 0; imt < kNMT; imt++) {
for (Int_t ix = 0; ix < nStripX; ix++) {
board->SetDigitX(imt,ix,amp);
}
for (Int_t iy = 0; iy < nStripY; iy++) {
board->SetDigitY(imt,iy,amp);
for (Int_t io = 1; io <= over; io++) {
if (io == pos) continue;
btmp = (AliMUONTriggerGUIboard*)fBoards->UncheckedAt(number+io-pos);
btmp->SetDigitY(imt,iy,amp);
}
}
}
}
void AliMUONTriggerGUI::FET(Int_t onoff)
{
Int_t amp = onoff;
for (Int_t ib = 0; ib < kNBoards; ib++) {
FETboard(ib,amp);
}
}
void AliMUONTriggerGUI::ClearDigitStore()
{
fDigitStore->Clear();
}
void AliMUONTriggerGUI::ClearTriggerStore()
{
fTriggerStore->Clear();
fTStoreOn = kFALSE;
}
AliMUONTriggerGUI.cxx:100 AliMUONTriggerGUI.cxx:101 AliMUONTriggerGUI.cxx:102 AliMUONTriggerGUI.cxx:103 AliMUONTriggerGUI.cxx:104 AliMUONTriggerGUI.cxx:105 AliMUONTriggerGUI.cxx:106 AliMUONTriggerGUI.cxx:107 AliMUONTriggerGUI.cxx:108 AliMUONTriggerGUI.cxx:109 AliMUONTriggerGUI.cxx:110 AliMUONTriggerGUI.cxx:111 AliMUONTriggerGUI.cxx:112 AliMUONTriggerGUI.cxx:113 AliMUONTriggerGUI.cxx:114 AliMUONTriggerGUI.cxx:115 AliMUONTriggerGUI.cxx:116 AliMUONTriggerGUI.cxx:117 AliMUONTriggerGUI.cxx:118 AliMUONTriggerGUI.cxx:119 AliMUONTriggerGUI.cxx:120 AliMUONTriggerGUI.cxx:121 AliMUONTriggerGUI.cxx:122 AliMUONTriggerGUI.cxx:123 AliMUONTriggerGUI.cxx:124 AliMUONTriggerGUI.cxx:125 AliMUONTriggerGUI.cxx:126 AliMUONTriggerGUI.cxx:127 AliMUONTriggerGUI.cxx:128 AliMUONTriggerGUI.cxx:129 AliMUONTriggerGUI.cxx:130 AliMUONTriggerGUI.cxx:131 AliMUONTriggerGUI.cxx:132 AliMUONTriggerGUI.cxx:133 AliMUONTriggerGUI.cxx:134 AliMUONTriggerGUI.cxx:135 AliMUONTriggerGUI.cxx:136 AliMUONTriggerGUI.cxx:137 AliMUONTriggerGUI.cxx:138 AliMUONTriggerGUI.cxx:139 AliMUONTriggerGUI.cxx:140 AliMUONTriggerGUI.cxx:141 AliMUONTriggerGUI.cxx:142 AliMUONTriggerGUI.cxx:143 AliMUONTriggerGUI.cxx:144 AliMUONTriggerGUI.cxx:145 AliMUONTriggerGUI.cxx:146 AliMUONTriggerGUI.cxx:147 AliMUONTriggerGUI.cxx:148 AliMUONTriggerGUI.cxx:149 AliMUONTriggerGUI.cxx:150 AliMUONTriggerGUI.cxx:151 AliMUONTriggerGUI.cxx:152 AliMUONTriggerGUI.cxx:153 AliMUONTriggerGUI.cxx:154 AliMUONTriggerGUI.cxx:155 AliMUONTriggerGUI.cxx:156 AliMUONTriggerGUI.cxx:157 AliMUONTriggerGUI.cxx:158 AliMUONTriggerGUI.cxx:159 AliMUONTriggerGUI.cxx:160 AliMUONTriggerGUI.cxx:161 AliMUONTriggerGUI.cxx:162 AliMUONTriggerGUI.cxx:163 AliMUONTriggerGUI.cxx:164 AliMUONTriggerGUI.cxx:165 AliMUONTriggerGUI.cxx:166 AliMUONTriggerGUI.cxx:167 AliMUONTriggerGUI.cxx:168 AliMUONTriggerGUI.cxx:169 AliMUONTriggerGUI.cxx:170 AliMUONTriggerGUI.cxx:171 AliMUONTriggerGUI.cxx:172 AliMUONTriggerGUI.cxx:173 AliMUONTriggerGUI.cxx:174 AliMUONTriggerGUI.cxx:175 AliMUONTriggerGUI.cxx:176 AliMUONTriggerGUI.cxx:177 AliMUONTriggerGUI.cxx:178 AliMUONTriggerGUI.cxx:179 AliMUONTriggerGUI.cxx:180 AliMUONTriggerGUI.cxx:181 AliMUONTriggerGUI.cxx:182 AliMUONTriggerGUI.cxx:183 AliMUONTriggerGUI.cxx:184 AliMUONTriggerGUI.cxx:185 AliMUONTriggerGUI.cxx:186 AliMUONTriggerGUI.cxx:187 AliMUONTriggerGUI.cxx:188 AliMUONTriggerGUI.cxx:189 AliMUONTriggerGUI.cxx:190 AliMUONTriggerGUI.cxx:191 AliMUONTriggerGUI.cxx:192 AliMUONTriggerGUI.cxx:193 AliMUONTriggerGUI.cxx:194 AliMUONTriggerGUI.cxx:195 AliMUONTriggerGUI.cxx:196 AliMUONTriggerGUI.cxx:197 AliMUONTriggerGUI.cxx:198 AliMUONTriggerGUI.cxx:199 AliMUONTriggerGUI.cxx:200 AliMUONTriggerGUI.cxx:201 AliMUONTriggerGUI.cxx:202 AliMUONTriggerGUI.cxx:203 AliMUONTriggerGUI.cxx:204 AliMUONTriggerGUI.cxx:205 AliMUONTriggerGUI.cxx:206 AliMUONTriggerGUI.cxx:207 AliMUONTriggerGUI.cxx:208 AliMUONTriggerGUI.cxx:209 AliMUONTriggerGUI.cxx:210 AliMUONTriggerGUI.cxx:211 AliMUONTriggerGUI.cxx:212 AliMUONTriggerGUI.cxx:213 AliMUONTriggerGUI.cxx:214 AliMUONTriggerGUI.cxx:215 AliMUONTriggerGUI.cxx:216 AliMUONTriggerGUI.cxx:217 AliMUONTriggerGUI.cxx:218 AliMUONTriggerGUI.cxx:219 AliMUONTriggerGUI.cxx:220 AliMUONTriggerGUI.cxx:221 AliMUONTriggerGUI.cxx:222 AliMUONTriggerGUI.cxx:223 AliMUONTriggerGUI.cxx:224 AliMUONTriggerGUI.cxx:225 AliMUONTriggerGUI.cxx:226 AliMUONTriggerGUI.cxx:227 AliMUONTriggerGUI.cxx:228 AliMUONTriggerGUI.cxx:229 AliMUONTriggerGUI.cxx:230 AliMUONTriggerGUI.cxx:231 AliMUONTriggerGUI.cxx:232 AliMUONTriggerGUI.cxx:233 AliMUONTriggerGUI.cxx:234 AliMUONTriggerGUI.cxx:235 AliMUONTriggerGUI.cxx:236 AliMUONTriggerGUI.cxx:237 AliMUONTriggerGUI.cxx:238 AliMUONTriggerGUI.cxx:239 AliMUONTriggerGUI.cxx:240 AliMUONTriggerGUI.cxx:241 AliMUONTriggerGUI.cxx:242 AliMUONTriggerGUI.cxx:243 AliMUONTriggerGUI.cxx:244 AliMUONTriggerGUI.cxx:245 AliMUONTriggerGUI.cxx:246 AliMUONTriggerGUI.cxx:247 AliMUONTriggerGUI.cxx:248 AliMUONTriggerGUI.cxx:249 AliMUONTriggerGUI.cxx:250 AliMUONTriggerGUI.cxx:251 AliMUONTriggerGUI.cxx:252 AliMUONTriggerGUI.cxx:253 AliMUONTriggerGUI.cxx:254 AliMUONTriggerGUI.cxx:255 AliMUONTriggerGUI.cxx:256 AliMUONTriggerGUI.cxx:257 AliMUONTriggerGUI.cxx:258 AliMUONTriggerGUI.cxx:259 AliMUONTriggerGUI.cxx:260 AliMUONTriggerGUI.cxx:261 AliMUONTriggerGUI.cxx:262 AliMUONTriggerGUI.cxx:263 AliMUONTriggerGUI.cxx:264 AliMUONTriggerGUI.cxx:265 AliMUONTriggerGUI.cxx:266 AliMUONTriggerGUI.cxx:267 AliMUONTriggerGUI.cxx:268 AliMUONTriggerGUI.cxx:269 AliMUONTriggerGUI.cxx:270 AliMUONTriggerGUI.cxx:271 AliMUONTriggerGUI.cxx:272 AliMUONTriggerGUI.cxx:273 AliMUONTriggerGUI.cxx:274 AliMUONTriggerGUI.cxx:275 AliMUONTriggerGUI.cxx:276 AliMUONTriggerGUI.cxx:277 AliMUONTriggerGUI.cxx:278 AliMUONTriggerGUI.cxx:279 AliMUONTriggerGUI.cxx:280 AliMUONTriggerGUI.cxx:281 AliMUONTriggerGUI.cxx:282 AliMUONTriggerGUI.cxx:283 AliMUONTriggerGUI.cxx:284 AliMUONTriggerGUI.cxx:285 AliMUONTriggerGUI.cxx:286 AliMUONTriggerGUI.cxx:287 AliMUONTriggerGUI.cxx:288 AliMUONTriggerGUI.cxx:289 AliMUONTriggerGUI.cxx:290 AliMUONTriggerGUI.cxx:291 AliMUONTriggerGUI.cxx:292 AliMUONTriggerGUI.cxx:293 AliMUONTriggerGUI.cxx:294 AliMUONTriggerGUI.cxx:295 AliMUONTriggerGUI.cxx:296 AliMUONTriggerGUI.cxx:297 AliMUONTriggerGUI.cxx:298 AliMUONTriggerGUI.cxx:299 AliMUONTriggerGUI.cxx:300 AliMUONTriggerGUI.cxx:301 AliMUONTriggerGUI.cxx:302 AliMUONTriggerGUI.cxx:303 AliMUONTriggerGUI.cxx:304 AliMUONTriggerGUI.cxx:305 AliMUONTriggerGUI.cxx:306 AliMUONTriggerGUI.cxx:307 AliMUONTriggerGUI.cxx:308 AliMUONTriggerGUI.cxx:309 AliMUONTriggerGUI.cxx:310 AliMUONTriggerGUI.cxx:311 AliMUONTriggerGUI.cxx:312 AliMUONTriggerGUI.cxx:313 AliMUONTriggerGUI.cxx:314 AliMUONTriggerGUI.cxx:315 AliMUONTriggerGUI.cxx:316 AliMUONTriggerGUI.cxx:317 AliMUONTriggerGUI.cxx:318 AliMUONTriggerGUI.cxx:319 AliMUONTriggerGUI.cxx:320 AliMUONTriggerGUI.cxx:321 AliMUONTriggerGUI.cxx:322 AliMUONTriggerGUI.cxx:323 AliMUONTriggerGUI.cxx:324 AliMUONTriggerGUI.cxx:325 AliMUONTriggerGUI.cxx:326 AliMUONTriggerGUI.cxx:327 AliMUONTriggerGUI.cxx:328 AliMUONTriggerGUI.cxx:329 AliMUONTriggerGUI.cxx:330 AliMUONTriggerGUI.cxx:331 AliMUONTriggerGUI.cxx:332 AliMUONTriggerGUI.cxx:333 AliMUONTriggerGUI.cxx:334 AliMUONTriggerGUI.cxx:335 AliMUONTriggerGUI.cxx:336 AliMUONTriggerGUI.cxx:337 AliMUONTriggerGUI.cxx:338 AliMUONTriggerGUI.cxx:339 AliMUONTriggerGUI.cxx:340 AliMUONTriggerGUI.cxx:341 AliMUONTriggerGUI.cxx:342 AliMUONTriggerGUI.cxx:343 AliMUONTriggerGUI.cxx:344 AliMUONTriggerGUI.cxx:345 AliMUONTriggerGUI.cxx:346 AliMUONTriggerGUI.cxx:347 AliMUONTriggerGUI.cxx:348 AliMUONTriggerGUI.cxx:349 AliMUONTriggerGUI.cxx:350 AliMUONTriggerGUI.cxx:351 AliMUONTriggerGUI.cxx:352 AliMUONTriggerGUI.cxx:353 AliMUONTriggerGUI.cxx:354 AliMUONTriggerGUI.cxx:355 AliMUONTriggerGUI.cxx:356 AliMUONTriggerGUI.cxx:357 AliMUONTriggerGUI.cxx:358 AliMUONTriggerGUI.cxx:359 AliMUONTriggerGUI.cxx:360 AliMUONTriggerGUI.cxx:361 AliMUONTriggerGUI.cxx:362 AliMUONTriggerGUI.cxx:363 AliMUONTriggerGUI.cxx:364 AliMUONTriggerGUI.cxx:365 AliMUONTriggerGUI.cxx:366 AliMUONTriggerGUI.cxx:367 AliMUONTriggerGUI.cxx:368 AliMUONTriggerGUI.cxx:369 AliMUONTriggerGUI.cxx:370 AliMUONTriggerGUI.cxx:371 AliMUONTriggerGUI.cxx:372 AliMUONTriggerGUI.cxx:373 AliMUONTriggerGUI.cxx:374 AliMUONTriggerGUI.cxx:375 AliMUONTriggerGUI.cxx:376 AliMUONTriggerGUI.cxx:377 AliMUONTriggerGUI.cxx:378 AliMUONTriggerGUI.cxx:379 AliMUONTriggerGUI.cxx:380 AliMUONTriggerGUI.cxx:381 AliMUONTriggerGUI.cxx:382 AliMUONTriggerGUI.cxx:383 AliMUONTriggerGUI.cxx:384 AliMUONTriggerGUI.cxx:385 AliMUONTriggerGUI.cxx:386 AliMUONTriggerGUI.cxx:387 AliMUONTriggerGUI.cxx:388 AliMUONTriggerGUI.cxx:389 AliMUONTriggerGUI.cxx:390 AliMUONTriggerGUI.cxx:391 AliMUONTriggerGUI.cxx:392 AliMUONTriggerGUI.cxx:393 AliMUONTriggerGUI.cxx:394 AliMUONTriggerGUI.cxx:395 AliMUONTriggerGUI.cxx:396 AliMUONTriggerGUI.cxx:397 AliMUONTriggerGUI.cxx:398 AliMUONTriggerGUI.cxx:399 AliMUONTriggerGUI.cxx:400 AliMUONTriggerGUI.cxx:401 AliMUONTriggerGUI.cxx:402 AliMUONTriggerGUI.cxx:403 AliMUONTriggerGUI.cxx:404 AliMUONTriggerGUI.cxx:405 AliMUONTriggerGUI.cxx:406 AliMUONTriggerGUI.cxx:407 AliMUONTriggerGUI.cxx:408 AliMUONTriggerGUI.cxx:409 AliMUONTriggerGUI.cxx:410 AliMUONTriggerGUI.cxx:411 AliMUONTriggerGUI.cxx:412 AliMUONTriggerGUI.cxx:413 AliMUONTriggerGUI.cxx:414 AliMUONTriggerGUI.cxx:415 AliMUONTriggerGUI.cxx:416 AliMUONTriggerGUI.cxx:417 AliMUONTriggerGUI.cxx:418 AliMUONTriggerGUI.cxx:419 AliMUONTriggerGUI.cxx:420 AliMUONTriggerGUI.cxx:421 AliMUONTriggerGUI.cxx:422 AliMUONTriggerGUI.cxx:423 AliMUONTriggerGUI.cxx:424 AliMUONTriggerGUI.cxx:425 AliMUONTriggerGUI.cxx:426 AliMUONTriggerGUI.cxx:427 AliMUONTriggerGUI.cxx:428 AliMUONTriggerGUI.cxx:429 AliMUONTriggerGUI.cxx:430 AliMUONTriggerGUI.cxx:431 AliMUONTriggerGUI.cxx:432 AliMUONTriggerGUI.cxx:433 AliMUONTriggerGUI.cxx:434 AliMUONTriggerGUI.cxx:435 AliMUONTriggerGUI.cxx:436 AliMUONTriggerGUI.cxx:437 AliMUONTriggerGUI.cxx:438 AliMUONTriggerGUI.cxx:439 AliMUONTriggerGUI.cxx:440 AliMUONTriggerGUI.cxx:441 AliMUONTriggerGUI.cxx:442 AliMUONTriggerGUI.cxx:443 AliMUONTriggerGUI.cxx:444 AliMUONTriggerGUI.cxx:445 AliMUONTriggerGUI.cxx:446 AliMUONTriggerGUI.cxx:447 AliMUONTriggerGUI.cxx:448 AliMUONTriggerGUI.cxx:449 AliMUONTriggerGUI.cxx:450 AliMUONTriggerGUI.cxx:451 AliMUONTriggerGUI.cxx:452 AliMUONTriggerGUI.cxx:453 AliMUONTriggerGUI.cxx:454 AliMUONTriggerGUI.cxx:455 AliMUONTriggerGUI.cxx:456 AliMUONTriggerGUI.cxx:457 AliMUONTriggerGUI.cxx:458 AliMUONTriggerGUI.cxx:459 AliMUONTriggerGUI.cxx:460 AliMUONTriggerGUI.cxx:461 AliMUONTriggerGUI.cxx:462 AliMUONTriggerGUI.cxx:463 AliMUONTriggerGUI.cxx:464 AliMUONTriggerGUI.cxx:465 AliMUONTriggerGUI.cxx:466 AliMUONTriggerGUI.cxx:467 AliMUONTriggerGUI.cxx:468 AliMUONTriggerGUI.cxx:469 AliMUONTriggerGUI.cxx:470 AliMUONTriggerGUI.cxx:471 AliMUONTriggerGUI.cxx:472 AliMUONTriggerGUI.cxx:473 AliMUONTriggerGUI.cxx:474 AliMUONTriggerGUI.cxx:475 AliMUONTriggerGUI.cxx:476 AliMUONTriggerGUI.cxx:477 AliMUONTriggerGUI.cxx:478 AliMUONTriggerGUI.cxx:479 AliMUONTriggerGUI.cxx:480 AliMUONTriggerGUI.cxx:481 AliMUONTriggerGUI.cxx:482 AliMUONTriggerGUI.cxx:483 AliMUONTriggerGUI.cxx:484 AliMUONTriggerGUI.cxx:485 AliMUONTriggerGUI.cxx:486 AliMUONTriggerGUI.cxx:487 AliMUONTriggerGUI.cxx:488 AliMUONTriggerGUI.cxx:489 AliMUONTriggerGUI.cxx:490 AliMUONTriggerGUI.cxx:491 AliMUONTriggerGUI.cxx:492 AliMUONTriggerGUI.cxx:493 AliMUONTriggerGUI.cxx:494 AliMUONTriggerGUI.cxx:495 AliMUONTriggerGUI.cxx:496 AliMUONTriggerGUI.cxx:497 AliMUONTriggerGUI.cxx:498 AliMUONTriggerGUI.cxx:499 AliMUONTriggerGUI.cxx:500 AliMUONTriggerGUI.cxx:501 AliMUONTriggerGUI.cxx:502 AliMUONTriggerGUI.cxx:503 AliMUONTriggerGUI.cxx:504 AliMUONTriggerGUI.cxx:505 AliMUONTriggerGUI.cxx:506 AliMUONTriggerGUI.cxx:507 AliMUONTriggerGUI.cxx:508 AliMUONTriggerGUI.cxx:509 AliMUONTriggerGUI.cxx:510 AliMUONTriggerGUI.cxx:511 AliMUONTriggerGUI.cxx:512 AliMUONTriggerGUI.cxx:513 AliMUONTriggerGUI.cxx:514 AliMUONTriggerGUI.cxx:515 AliMUONTriggerGUI.cxx:516 AliMUONTriggerGUI.cxx:517 AliMUONTriggerGUI.cxx:518 AliMUONTriggerGUI.cxx:519 AliMUONTriggerGUI.cxx:520 AliMUONTriggerGUI.cxx:521 AliMUONTriggerGUI.cxx:522 AliMUONTriggerGUI.cxx:523 AliMUONTriggerGUI.cxx:524 AliMUONTriggerGUI.cxx:525 AliMUONTriggerGUI.cxx:526 AliMUONTriggerGUI.cxx:527 AliMUONTriggerGUI.cxx:528 AliMUONTriggerGUI.cxx:529 AliMUONTriggerGUI.cxx:530 AliMUONTriggerGUI.cxx:531 AliMUONTriggerGUI.cxx:532 AliMUONTriggerGUI.cxx:533 AliMUONTriggerGUI.cxx:534 AliMUONTriggerGUI.cxx:535 AliMUONTriggerGUI.cxx:536 AliMUONTriggerGUI.cxx:537 AliMUONTriggerGUI.cxx:538 AliMUONTriggerGUI.cxx:539 AliMUONTriggerGUI.cxx:540 AliMUONTriggerGUI.cxx:541 AliMUONTriggerGUI.cxx:542 AliMUONTriggerGUI.cxx:543 AliMUONTriggerGUI.cxx:544 AliMUONTriggerGUI.cxx:545 AliMUONTriggerGUI.cxx:546 AliMUONTriggerGUI.cxx:547 AliMUONTriggerGUI.cxx:548 AliMUONTriggerGUI.cxx:549 AliMUONTriggerGUI.cxx:550 AliMUONTriggerGUI.cxx:551 AliMUONTriggerGUI.cxx:552 AliMUONTriggerGUI.cxx:553 AliMUONTriggerGUI.cxx:554 AliMUONTriggerGUI.cxx:555 AliMUONTriggerGUI.cxx:556 AliMUONTriggerGUI.cxx:557 AliMUONTriggerGUI.cxx:558 AliMUONTriggerGUI.cxx:559 AliMUONTriggerGUI.cxx:560 AliMUONTriggerGUI.cxx:561 AliMUONTriggerGUI.cxx:562 AliMUONTriggerGUI.cxx:563 AliMUONTriggerGUI.cxx:564 AliMUONTriggerGUI.cxx:565 AliMUONTriggerGUI.cxx:566 AliMUONTriggerGUI.cxx:567 AliMUONTriggerGUI.cxx:568 AliMUONTriggerGUI.cxx:569 AliMUONTriggerGUI.cxx:570 AliMUONTriggerGUI.cxx:571 AliMUONTriggerGUI.cxx:572 AliMUONTriggerGUI.cxx:573 AliMUONTriggerGUI.cxx:574 AliMUONTriggerGUI.cxx:575 AliMUONTriggerGUI.cxx:576 AliMUONTriggerGUI.cxx:577 AliMUONTriggerGUI.cxx:578 AliMUONTriggerGUI.cxx:579 AliMUONTriggerGUI.cxx:580 AliMUONTriggerGUI.cxx:581 AliMUONTriggerGUI.cxx:582 AliMUONTriggerGUI.cxx:583 AliMUONTriggerGUI.cxx:584 AliMUONTriggerGUI.cxx:585 AliMUONTriggerGUI.cxx:586 AliMUONTriggerGUI.cxx:587 AliMUONTriggerGUI.cxx:588 AliMUONTriggerGUI.cxx:589 AliMUONTriggerGUI.cxx:590 AliMUONTriggerGUI.cxx:591 AliMUONTriggerGUI.cxx:592 AliMUONTriggerGUI.cxx:593 AliMUONTriggerGUI.cxx:594 AliMUONTriggerGUI.cxx:595 AliMUONTriggerGUI.cxx:596 AliMUONTriggerGUI.cxx:597 AliMUONTriggerGUI.cxx:598 AliMUONTriggerGUI.cxx:599 AliMUONTriggerGUI.cxx:600 AliMUONTriggerGUI.cxx:601 AliMUONTriggerGUI.cxx:602 AliMUONTriggerGUI.cxx:603 AliMUONTriggerGUI.cxx:604 AliMUONTriggerGUI.cxx:605 AliMUONTriggerGUI.cxx:606 AliMUONTriggerGUI.cxx:607 AliMUONTriggerGUI.cxx:608 AliMUONTriggerGUI.cxx:609 AliMUONTriggerGUI.cxx:610 AliMUONTriggerGUI.cxx:611 AliMUONTriggerGUI.cxx:612 AliMUONTriggerGUI.cxx:613 AliMUONTriggerGUI.cxx:614 AliMUONTriggerGUI.cxx:615 AliMUONTriggerGUI.cxx:616 AliMUONTriggerGUI.cxx:617 AliMUONTriggerGUI.cxx:618 AliMUONTriggerGUI.cxx:619 AliMUONTriggerGUI.cxx:620 AliMUONTriggerGUI.cxx:621 AliMUONTriggerGUI.cxx:622 AliMUONTriggerGUI.cxx:623 AliMUONTriggerGUI.cxx:624 AliMUONTriggerGUI.cxx:625 AliMUONTriggerGUI.cxx:626 AliMUONTriggerGUI.cxx:627 AliMUONTriggerGUI.cxx:628 AliMUONTriggerGUI.cxx:629 AliMUONTriggerGUI.cxx:630 AliMUONTriggerGUI.cxx:631 AliMUONTriggerGUI.cxx:632 AliMUONTriggerGUI.cxx:633 AliMUONTriggerGUI.cxx:634 AliMUONTriggerGUI.cxx:635 AliMUONTriggerGUI.cxx:636 AliMUONTriggerGUI.cxx:637 AliMUONTriggerGUI.cxx:638 AliMUONTriggerGUI.cxx:639 AliMUONTriggerGUI.cxx:640 AliMUONTriggerGUI.cxx:641 AliMUONTriggerGUI.cxx:642 AliMUONTriggerGUI.cxx:643 AliMUONTriggerGUI.cxx:644 AliMUONTriggerGUI.cxx:645 AliMUONTriggerGUI.cxx:646 AliMUONTriggerGUI.cxx:647 AliMUONTriggerGUI.cxx:648 AliMUONTriggerGUI.cxx:649 AliMUONTriggerGUI.cxx:650 AliMUONTriggerGUI.cxx:651 AliMUONTriggerGUI.cxx:652 AliMUONTriggerGUI.cxx:653 AliMUONTriggerGUI.cxx:654 AliMUONTriggerGUI.cxx:655 AliMUONTriggerGUI.cxx:656 AliMUONTriggerGUI.cxx:657 AliMUONTriggerGUI.cxx:658 AliMUONTriggerGUI.cxx:659 AliMUONTriggerGUI.cxx:660 AliMUONTriggerGUI.cxx:661 AliMUONTriggerGUI.cxx:662 AliMUONTriggerGUI.cxx:663 AliMUONTriggerGUI.cxx:664 AliMUONTriggerGUI.cxx:665 AliMUONTriggerGUI.cxx:666 AliMUONTriggerGUI.cxx:667 AliMUONTriggerGUI.cxx:668 AliMUONTriggerGUI.cxx:669 AliMUONTriggerGUI.cxx:670 AliMUONTriggerGUI.cxx:671 AliMUONTriggerGUI.cxx:672 AliMUONTriggerGUI.cxx:673 AliMUONTriggerGUI.cxx:674 AliMUONTriggerGUI.cxx:675 AliMUONTriggerGUI.cxx:676 AliMUONTriggerGUI.cxx:677 AliMUONTriggerGUI.cxx:678 AliMUONTriggerGUI.cxx:679 AliMUONTriggerGUI.cxx:680 AliMUONTriggerGUI.cxx:681 AliMUONTriggerGUI.cxx:682 AliMUONTriggerGUI.cxx:683 AliMUONTriggerGUI.cxx:684 AliMUONTriggerGUI.cxx:685 AliMUONTriggerGUI.cxx:686 AliMUONTriggerGUI.cxx:687 AliMUONTriggerGUI.cxx:688 AliMUONTriggerGUI.cxx:689 AliMUONTriggerGUI.cxx:690 AliMUONTriggerGUI.cxx:691 AliMUONTriggerGUI.cxx:692 AliMUONTriggerGUI.cxx:693 AliMUONTriggerGUI.cxx:694 AliMUONTriggerGUI.cxx:695 AliMUONTriggerGUI.cxx:696 AliMUONTriggerGUI.cxx:697 AliMUONTriggerGUI.cxx:698 AliMUONTriggerGUI.cxx:699 AliMUONTriggerGUI.cxx:700 AliMUONTriggerGUI.cxx:701 AliMUONTriggerGUI.cxx:702 AliMUONTriggerGUI.cxx:703 AliMUONTriggerGUI.cxx:704 AliMUONTriggerGUI.cxx:705 AliMUONTriggerGUI.cxx:706 AliMUONTriggerGUI.cxx:707 AliMUONTriggerGUI.cxx:708 AliMUONTriggerGUI.cxx:709 AliMUONTriggerGUI.cxx:710 AliMUONTriggerGUI.cxx:711 AliMUONTriggerGUI.cxx:712 AliMUONTriggerGUI.cxx:713 AliMUONTriggerGUI.cxx:714 AliMUONTriggerGUI.cxx:715 AliMUONTriggerGUI.cxx:716 AliMUONTriggerGUI.cxx:717 AliMUONTriggerGUI.cxx:718 AliMUONTriggerGUI.cxx:719 AliMUONTriggerGUI.cxx:720 AliMUONTriggerGUI.cxx:721 AliMUONTriggerGUI.cxx:722 AliMUONTriggerGUI.cxx:723 AliMUONTriggerGUI.cxx:724 AliMUONTriggerGUI.cxx:725 AliMUONTriggerGUI.cxx:726 AliMUONTriggerGUI.cxx:727 AliMUONTriggerGUI.cxx:728 AliMUONTriggerGUI.cxx:729 AliMUONTriggerGUI.cxx:730 AliMUONTriggerGUI.cxx:731 AliMUONTriggerGUI.cxx:732 AliMUONTriggerGUI.cxx:733 AliMUONTriggerGUI.cxx:734 AliMUONTriggerGUI.cxx:735 AliMUONTriggerGUI.cxx:736 AliMUONTriggerGUI.cxx:737 AliMUONTriggerGUI.cxx:738 AliMUONTriggerGUI.cxx:739 AliMUONTriggerGUI.cxx:740 AliMUONTriggerGUI.cxx:741 AliMUONTriggerGUI.cxx:742 AliMUONTriggerGUI.cxx:743 AliMUONTriggerGUI.cxx:744 AliMUONTriggerGUI.cxx:745 AliMUONTriggerGUI.cxx:746 AliMUONTriggerGUI.cxx:747 AliMUONTriggerGUI.cxx:748 AliMUONTriggerGUI.cxx:749 AliMUONTriggerGUI.cxx:750 AliMUONTriggerGUI.cxx:751 AliMUONTriggerGUI.cxx:752 AliMUONTriggerGUI.cxx:753 AliMUONTriggerGUI.cxx:754 AliMUONTriggerGUI.cxx:755 AliMUONTriggerGUI.cxx:756 AliMUONTriggerGUI.cxx:757 AliMUONTriggerGUI.cxx:758 AliMUONTriggerGUI.cxx:759 AliMUONTriggerGUI.cxx:760 AliMUONTriggerGUI.cxx:761 AliMUONTriggerGUI.cxx:762 AliMUONTriggerGUI.cxx:763 AliMUONTriggerGUI.cxx:764 AliMUONTriggerGUI.cxx:765 AliMUONTriggerGUI.cxx:766 AliMUONTriggerGUI.cxx:767 AliMUONTriggerGUI.cxx:768 AliMUONTriggerGUI.cxx:769 AliMUONTriggerGUI.cxx:770 AliMUONTriggerGUI.cxx:771 AliMUONTriggerGUI.cxx:772 AliMUONTriggerGUI.cxx:773 AliMUONTriggerGUI.cxx:774 AliMUONTriggerGUI.cxx:775 AliMUONTriggerGUI.cxx:776 AliMUONTriggerGUI.cxx:777 AliMUONTriggerGUI.cxx:778 AliMUONTriggerGUI.cxx:779 AliMUONTriggerGUI.cxx:780 AliMUONTriggerGUI.cxx:781 AliMUONTriggerGUI.cxx:782 AliMUONTriggerGUI.cxx:783 AliMUONTriggerGUI.cxx:784 AliMUONTriggerGUI.cxx:785 AliMUONTriggerGUI.cxx:786 AliMUONTriggerGUI.cxx:787 AliMUONTriggerGUI.cxx:788 AliMUONTriggerGUI.cxx:789 AliMUONTriggerGUI.cxx:790 AliMUONTriggerGUI.cxx:791 AliMUONTriggerGUI.cxx:792 AliMUONTriggerGUI.cxx:793 AliMUONTriggerGUI.cxx:794 AliMUONTriggerGUI.cxx:795 AliMUONTriggerGUI.cxx:796 AliMUONTriggerGUI.cxx:797 AliMUONTriggerGUI.cxx:798 AliMUONTriggerGUI.cxx:799 AliMUONTriggerGUI.cxx:800 AliMUONTriggerGUI.cxx:801 AliMUONTriggerGUI.cxx:802 AliMUONTriggerGUI.cxx:803 AliMUONTriggerGUI.cxx:804 AliMUONTriggerGUI.cxx:805 AliMUONTriggerGUI.cxx:806 AliMUONTriggerGUI.cxx:807 AliMUONTriggerGUI.cxx:808 AliMUONTriggerGUI.cxx:809 AliMUONTriggerGUI.cxx:810 AliMUONTriggerGUI.cxx:811 AliMUONTriggerGUI.cxx:812 AliMUONTriggerGUI.cxx:813 AliMUONTriggerGUI.cxx:814 AliMUONTriggerGUI.cxx:815 AliMUONTriggerGUI.cxx:816 AliMUONTriggerGUI.cxx:817 AliMUONTriggerGUI.cxx:818 AliMUONTriggerGUI.cxx:819 AliMUONTriggerGUI.cxx:820 AliMUONTriggerGUI.cxx:821 AliMUONTriggerGUI.cxx:822 AliMUONTriggerGUI.cxx:823 AliMUONTriggerGUI.cxx:824 AliMUONTriggerGUI.cxx:825 AliMUONTriggerGUI.cxx:826 AliMUONTriggerGUI.cxx:827 AliMUONTriggerGUI.cxx:828 AliMUONTriggerGUI.cxx:829 AliMUONTriggerGUI.cxx:830 AliMUONTriggerGUI.cxx:831 AliMUONTriggerGUI.cxx:832 AliMUONTriggerGUI.cxx:833 AliMUONTriggerGUI.cxx:834 AliMUONTriggerGUI.cxx:835 AliMUONTriggerGUI.cxx:836 AliMUONTriggerGUI.cxx:837 AliMUONTriggerGUI.cxx:838 AliMUONTriggerGUI.cxx:839 AliMUONTriggerGUI.cxx:840 AliMUONTriggerGUI.cxx:841 AliMUONTriggerGUI.cxx:842 AliMUONTriggerGUI.cxx:843 AliMUONTriggerGUI.cxx:844 AliMUONTriggerGUI.cxx:845 AliMUONTriggerGUI.cxx:846 AliMUONTriggerGUI.cxx:847 AliMUONTriggerGUI.cxx:848 AliMUONTriggerGUI.cxx:849 AliMUONTriggerGUI.cxx:850 AliMUONTriggerGUI.cxx:851 AliMUONTriggerGUI.cxx:852 AliMUONTriggerGUI.cxx:853 AliMUONTriggerGUI.cxx:854 AliMUONTriggerGUI.cxx:855 AliMUONTriggerGUI.cxx:856 AliMUONTriggerGUI.cxx:857 AliMUONTriggerGUI.cxx:858 AliMUONTriggerGUI.cxx:859 AliMUONTriggerGUI.cxx:860 AliMUONTriggerGUI.cxx:861 AliMUONTriggerGUI.cxx:862 AliMUONTriggerGUI.cxx:863 AliMUONTriggerGUI.cxx:864 AliMUONTriggerGUI.cxx:865 AliMUONTriggerGUI.cxx:866 AliMUONTriggerGUI.cxx:867 AliMUONTriggerGUI.cxx:868 AliMUONTriggerGUI.cxx:869 AliMUONTriggerGUI.cxx:870 AliMUONTriggerGUI.cxx:871 AliMUONTriggerGUI.cxx:872 AliMUONTriggerGUI.cxx:873 AliMUONTriggerGUI.cxx:874 AliMUONTriggerGUI.cxx:875 AliMUONTriggerGUI.cxx:876 AliMUONTriggerGUI.cxx:877 AliMUONTriggerGUI.cxx:878 AliMUONTriggerGUI.cxx:879 AliMUONTriggerGUI.cxx:880 AliMUONTriggerGUI.cxx:881 AliMUONTriggerGUI.cxx:882 AliMUONTriggerGUI.cxx:883 AliMUONTriggerGUI.cxx:884 AliMUONTriggerGUI.cxx:885 AliMUONTriggerGUI.cxx:886 AliMUONTriggerGUI.cxx:887 AliMUONTriggerGUI.cxx:888 AliMUONTriggerGUI.cxx:889 AliMUONTriggerGUI.cxx:890 AliMUONTriggerGUI.cxx:891 AliMUONTriggerGUI.cxx:892 AliMUONTriggerGUI.cxx:893 AliMUONTriggerGUI.cxx:894 AliMUONTriggerGUI.cxx:895 AliMUONTriggerGUI.cxx:896 AliMUONTriggerGUI.cxx:897 AliMUONTriggerGUI.cxx:898 AliMUONTriggerGUI.cxx:899 AliMUONTriggerGUI.cxx:900 AliMUONTriggerGUI.cxx:901 AliMUONTriggerGUI.cxx:902 AliMUONTriggerGUI.cxx:903 AliMUONTriggerGUI.cxx:904 AliMUONTriggerGUI.cxx:905 AliMUONTriggerGUI.cxx:906 AliMUONTriggerGUI.cxx:907 AliMUONTriggerGUI.cxx:908 AliMUONTriggerGUI.cxx:909 AliMUONTriggerGUI.cxx:910 AliMUONTriggerGUI.cxx:911 AliMUONTriggerGUI.cxx:912 AliMUONTriggerGUI.cxx:913 AliMUONTriggerGUI.cxx:914 AliMUONTriggerGUI.cxx:915 AliMUONTriggerGUI.cxx:916 AliMUONTriggerGUI.cxx:917 AliMUONTriggerGUI.cxx:918 AliMUONTriggerGUI.cxx:919 AliMUONTriggerGUI.cxx:920 AliMUONTriggerGUI.cxx:921 AliMUONTriggerGUI.cxx:922 AliMUONTriggerGUI.cxx:923 AliMUONTriggerGUI.cxx:924 AliMUONTriggerGUI.cxx:925 AliMUONTriggerGUI.cxx:926 AliMUONTriggerGUI.cxx:927 AliMUONTriggerGUI.cxx:928 AliMUONTriggerGUI.cxx:929 AliMUONTriggerGUI.cxx:930 AliMUONTriggerGUI.cxx:931 AliMUONTriggerGUI.cxx:932 AliMUONTriggerGUI.cxx:933 AliMUONTriggerGUI.cxx:934 AliMUONTriggerGUI.cxx:935 AliMUONTriggerGUI.cxx:936 AliMUONTriggerGUI.cxx:937 AliMUONTriggerGUI.cxx:938 AliMUONTriggerGUI.cxx:939 AliMUONTriggerGUI.cxx:940 AliMUONTriggerGUI.cxx:941 AliMUONTriggerGUI.cxx:942 AliMUONTriggerGUI.cxx:943 AliMUONTriggerGUI.cxx:944 AliMUONTriggerGUI.cxx:945 AliMUONTriggerGUI.cxx:946 AliMUONTriggerGUI.cxx:947 AliMUONTriggerGUI.cxx:948 AliMUONTriggerGUI.cxx:949 AliMUONTriggerGUI.cxx:950 AliMUONTriggerGUI.cxx:951 AliMUONTriggerGUI.cxx:952 AliMUONTriggerGUI.cxx:953 AliMUONTriggerGUI.cxx:954 AliMUONTriggerGUI.cxx:955 AliMUONTriggerGUI.cxx:956 AliMUONTriggerGUI.cxx:957 AliMUONTriggerGUI.cxx:958 AliMUONTriggerGUI.cxx:959 AliMUONTriggerGUI.cxx:960 AliMUONTriggerGUI.cxx:961 AliMUONTriggerGUI.cxx:962 AliMUONTriggerGUI.cxx:963 AliMUONTriggerGUI.cxx:964 AliMUONTriggerGUI.cxx:965 AliMUONTriggerGUI.cxx:966 AliMUONTriggerGUI.cxx:967 AliMUONTriggerGUI.cxx:968 AliMUONTriggerGUI.cxx:969 AliMUONTriggerGUI.cxx:970 AliMUONTriggerGUI.cxx:971 AliMUONTriggerGUI.cxx:972 AliMUONTriggerGUI.cxx:973 AliMUONTriggerGUI.cxx:974 AliMUONTriggerGUI.cxx:975 AliMUONTriggerGUI.cxx:976 AliMUONTriggerGUI.cxx:977 AliMUONTriggerGUI.cxx:978 AliMUONTriggerGUI.cxx:979 AliMUONTriggerGUI.cxx:980 AliMUONTriggerGUI.cxx:981 AliMUONTriggerGUI.cxx:982 AliMUONTriggerGUI.cxx:983 AliMUONTriggerGUI.cxx:984 AliMUONTriggerGUI.cxx:985 AliMUONTriggerGUI.cxx:986 AliMUONTriggerGUI.cxx:987 AliMUONTriggerGUI.cxx:988 AliMUONTriggerGUI.cxx:989 AliMUONTriggerGUI.cxx:990 AliMUONTriggerGUI.cxx:991 AliMUONTriggerGUI.cxx:992 AliMUONTriggerGUI.cxx:993 AliMUONTriggerGUI.cxx:994 AliMUONTriggerGUI.cxx:995 AliMUONTriggerGUI.cxx:996 AliMUONTriggerGUI.cxx:997 AliMUONTriggerGUI.cxx:998 AliMUONTriggerGUI.cxx:999 AliMUONTriggerGUI.cxx:1000 AliMUONTriggerGUI.cxx:1001 AliMUONTriggerGUI.cxx:1002 AliMUONTriggerGUI.cxx:1003 AliMUONTriggerGUI.cxx:1004 AliMUONTriggerGUI.cxx:1005 AliMUONTriggerGUI.cxx:1006 AliMUONTriggerGUI.cxx:1007 AliMUONTriggerGUI.cxx:1008 AliMUONTriggerGUI.cxx:1009 AliMUONTriggerGUI.cxx:1010 AliMUONTriggerGUI.cxx:1011 AliMUONTriggerGUI.cxx:1012 AliMUONTriggerGUI.cxx:1013 AliMUONTriggerGUI.cxx:1014 AliMUONTriggerGUI.cxx:1015 AliMUONTriggerGUI.cxx:1016 AliMUONTriggerGUI.cxx:1017 AliMUONTriggerGUI.cxx:1018 AliMUONTriggerGUI.cxx:1019 AliMUONTriggerGUI.cxx:1020 AliMUONTriggerGUI.cxx:1021 AliMUONTriggerGUI.cxx:1022 AliMUONTriggerGUI.cxx:1023 AliMUONTriggerGUI.cxx:1024 AliMUONTriggerGUI.cxx:1025 AliMUONTriggerGUI.cxx:1026 AliMUONTriggerGUI.cxx:1027 AliMUONTriggerGUI.cxx:1028 AliMUONTriggerGUI.cxx:1029 AliMUONTriggerGUI.cxx:1030 AliMUONTriggerGUI.cxx:1031 AliMUONTriggerGUI.cxx:1032 AliMUONTriggerGUI.cxx:1033 AliMUONTriggerGUI.cxx:1034 AliMUONTriggerGUI.cxx:1035 AliMUONTriggerGUI.cxx:1036 AliMUONTriggerGUI.cxx:1037 AliMUONTriggerGUI.cxx:1038 AliMUONTriggerGUI.cxx:1039 AliMUONTriggerGUI.cxx:1040 AliMUONTriggerGUI.cxx:1041 AliMUONTriggerGUI.cxx:1042 AliMUONTriggerGUI.cxx:1043 AliMUONTriggerGUI.cxx:1044 AliMUONTriggerGUI.cxx:1045 AliMUONTriggerGUI.cxx:1046 AliMUONTriggerGUI.cxx:1047 AliMUONTriggerGUI.cxx:1048 AliMUONTriggerGUI.cxx:1049 AliMUONTriggerGUI.cxx:1050 AliMUONTriggerGUI.cxx:1051 AliMUONTriggerGUI.cxx:1052 AliMUONTriggerGUI.cxx:1053 AliMUONTriggerGUI.cxx:1054 AliMUONTriggerGUI.cxx:1055 AliMUONTriggerGUI.cxx:1056 AliMUONTriggerGUI.cxx:1057 AliMUONTriggerGUI.cxx:1058 AliMUONTriggerGUI.cxx:1059 AliMUONTriggerGUI.cxx:1060 AliMUONTriggerGUI.cxx:1061 AliMUONTriggerGUI.cxx:1062 AliMUONTriggerGUI.cxx:1063 AliMUONTriggerGUI.cxx:1064 AliMUONTriggerGUI.cxx:1065 AliMUONTriggerGUI.cxx:1066 AliMUONTriggerGUI.cxx:1067 AliMUONTriggerGUI.cxx:1068 AliMUONTriggerGUI.cxx:1069 AliMUONTriggerGUI.cxx:1070 AliMUONTriggerGUI.cxx:1071 AliMUONTriggerGUI.cxx:1072 AliMUONTriggerGUI.cxx:1073 AliMUONTriggerGUI.cxx:1074 AliMUONTriggerGUI.cxx:1075 AliMUONTriggerGUI.cxx:1076 AliMUONTriggerGUI.cxx:1077 AliMUONTriggerGUI.cxx:1078 AliMUONTriggerGUI.cxx:1079 AliMUONTriggerGUI.cxx:1080 AliMUONTriggerGUI.cxx:1081 AliMUONTriggerGUI.cxx:1082 AliMUONTriggerGUI.cxx:1083 AliMUONTriggerGUI.cxx:1084 AliMUONTriggerGUI.cxx:1085 AliMUONTriggerGUI.cxx:1086 AliMUONTriggerGUI.cxx:1087 AliMUONTriggerGUI.cxx:1088 AliMUONTriggerGUI.cxx:1089 AliMUONTriggerGUI.cxx:1090 AliMUONTriggerGUI.cxx:1091 AliMUONTriggerGUI.cxx:1092 AliMUONTriggerGUI.cxx:1093 AliMUONTriggerGUI.cxx:1094 AliMUONTriggerGUI.cxx:1095 AliMUONTriggerGUI.cxx:1096 AliMUONTriggerGUI.cxx:1097 AliMUONTriggerGUI.cxx:1098 AliMUONTriggerGUI.cxx:1099 AliMUONTriggerGUI.cxx:1100 AliMUONTriggerGUI.cxx:1101 AliMUONTriggerGUI.cxx:1102 AliMUONTriggerGUI.cxx:1103 AliMUONTriggerGUI.cxx:1104 AliMUONTriggerGUI.cxx:1105 AliMUONTriggerGUI.cxx:1106 AliMUONTriggerGUI.cxx:1107 AliMUONTriggerGUI.cxx:1108 AliMUONTriggerGUI.cxx:1109 AliMUONTriggerGUI.cxx:1110 AliMUONTriggerGUI.cxx:1111 AliMUONTriggerGUI.cxx:1112 AliMUONTriggerGUI.cxx:1113 AliMUONTriggerGUI.cxx:1114 AliMUONTriggerGUI.cxx:1115 AliMUONTriggerGUI.cxx:1116 AliMUONTriggerGUI.cxx:1117 AliMUONTriggerGUI.cxx:1118 AliMUONTriggerGUI.cxx:1119 AliMUONTriggerGUI.cxx:1120 AliMUONTriggerGUI.cxx:1121 AliMUONTriggerGUI.cxx:1122 AliMUONTriggerGUI.cxx:1123 AliMUONTriggerGUI.cxx:1124 AliMUONTriggerGUI.cxx:1125 AliMUONTriggerGUI.cxx:1126 AliMUONTriggerGUI.cxx:1127 AliMUONTriggerGUI.cxx:1128 AliMUONTriggerGUI.cxx:1129 AliMUONTriggerGUI.cxx:1130 AliMUONTriggerGUI.cxx:1131 AliMUONTriggerGUI.cxx:1132 AliMUONTriggerGUI.cxx:1133 AliMUONTriggerGUI.cxx:1134 AliMUONTriggerGUI.cxx:1135 AliMUONTriggerGUI.cxx:1136 AliMUONTriggerGUI.cxx:1137 AliMUONTriggerGUI.cxx:1138 AliMUONTriggerGUI.cxx:1139 AliMUONTriggerGUI.cxx:1140 AliMUONTriggerGUI.cxx:1141 AliMUONTriggerGUI.cxx:1142 AliMUONTriggerGUI.cxx:1143 AliMUONTriggerGUI.cxx:1144 AliMUONTriggerGUI.cxx:1145 AliMUONTriggerGUI.cxx:1146 AliMUONTriggerGUI.cxx:1147 AliMUONTriggerGUI.cxx:1148 AliMUONTriggerGUI.cxx:1149 AliMUONTriggerGUI.cxx:1150 AliMUONTriggerGUI.cxx:1151 AliMUONTriggerGUI.cxx:1152 AliMUONTriggerGUI.cxx:1153 AliMUONTriggerGUI.cxx:1154 AliMUONTriggerGUI.cxx:1155 AliMUONTriggerGUI.cxx:1156 AliMUONTriggerGUI.cxx:1157 AliMUONTriggerGUI.cxx:1158 AliMUONTriggerGUI.cxx:1159 AliMUONTriggerGUI.cxx:1160 AliMUONTriggerGUI.cxx:1161 AliMUONTriggerGUI.cxx:1162 AliMUONTriggerGUI.cxx:1163 AliMUONTriggerGUI.cxx:1164 AliMUONTriggerGUI.cxx:1165 AliMUONTriggerGUI.cxx:1166 AliMUONTriggerGUI.cxx:1167 AliMUONTriggerGUI.cxx:1168 AliMUONTriggerGUI.cxx:1169 AliMUONTriggerGUI.cxx:1170 AliMUONTriggerGUI.cxx:1171 AliMUONTriggerGUI.cxx:1172 AliMUONTriggerGUI.cxx:1173 AliMUONTriggerGUI.cxx:1174 AliMUONTriggerGUI.cxx:1175 AliMUONTriggerGUI.cxx:1176 AliMUONTriggerGUI.cxx:1177 AliMUONTriggerGUI.cxx:1178 AliMUONTriggerGUI.cxx:1179 AliMUONTriggerGUI.cxx:1180 AliMUONTriggerGUI.cxx:1181 AliMUONTriggerGUI.cxx:1182 AliMUONTriggerGUI.cxx:1183 AliMUONTriggerGUI.cxx:1184 AliMUONTriggerGUI.cxx:1185 AliMUONTriggerGUI.cxx:1186 AliMUONTriggerGUI.cxx:1187 AliMUONTriggerGUI.cxx:1188 AliMUONTriggerGUI.cxx:1189 AliMUONTriggerGUI.cxx:1190 AliMUONTriggerGUI.cxx:1191 AliMUONTriggerGUI.cxx:1192 AliMUONTriggerGUI.cxx:1193 AliMUONTriggerGUI.cxx:1194 AliMUONTriggerGUI.cxx:1195 AliMUONTriggerGUI.cxx:1196 AliMUONTriggerGUI.cxx:1197 AliMUONTriggerGUI.cxx:1198 AliMUONTriggerGUI.cxx:1199 AliMUONTriggerGUI.cxx:1200 AliMUONTriggerGUI.cxx:1201 AliMUONTriggerGUI.cxx:1202 AliMUONTriggerGUI.cxx:1203 AliMUONTriggerGUI.cxx:1204 AliMUONTriggerGUI.cxx:1205 AliMUONTriggerGUI.cxx:1206 AliMUONTriggerGUI.cxx:1207 AliMUONTriggerGUI.cxx:1208 AliMUONTriggerGUI.cxx:1209 AliMUONTriggerGUI.cxx:1210 AliMUONTriggerGUI.cxx:1211 AliMUONTriggerGUI.cxx:1212 AliMUONTriggerGUI.cxx:1213 AliMUONTriggerGUI.cxx:1214 AliMUONTriggerGUI.cxx:1215 AliMUONTriggerGUI.cxx:1216 AliMUONTriggerGUI.cxx:1217 AliMUONTriggerGUI.cxx:1218 AliMUONTriggerGUI.cxx:1219 AliMUONTriggerGUI.cxx:1220 AliMUONTriggerGUI.cxx:1221 AliMUONTriggerGUI.cxx:1222 AliMUONTriggerGUI.cxx:1223 AliMUONTriggerGUI.cxx:1224 AliMUONTriggerGUI.cxx:1225 AliMUONTriggerGUI.cxx:1226 AliMUONTriggerGUI.cxx:1227 AliMUONTriggerGUI.cxx:1228 AliMUONTriggerGUI.cxx:1229 AliMUONTriggerGUI.cxx:1230 AliMUONTriggerGUI.cxx:1231 AliMUONTriggerGUI.cxx:1232 AliMUONTriggerGUI.cxx:1233 AliMUONTriggerGUI.cxx:1234 AliMUONTriggerGUI.cxx:1235 AliMUONTriggerGUI.cxx:1236 AliMUONTriggerGUI.cxx:1237 AliMUONTriggerGUI.cxx:1238 AliMUONTriggerGUI.cxx:1239 AliMUONTriggerGUI.cxx:1240 AliMUONTriggerGUI.cxx:1241 AliMUONTriggerGUI.cxx:1242 AliMUONTriggerGUI.cxx:1243 AliMUONTriggerGUI.cxx:1244 AliMUONTriggerGUI.cxx:1245 AliMUONTriggerGUI.cxx:1246 AliMUONTriggerGUI.cxx:1247 AliMUONTriggerGUI.cxx:1248 AliMUONTriggerGUI.cxx:1249 AliMUONTriggerGUI.cxx:1250 AliMUONTriggerGUI.cxx:1251 AliMUONTriggerGUI.cxx:1252 AliMUONTriggerGUI.cxx:1253 AliMUONTriggerGUI.cxx:1254 AliMUONTriggerGUI.cxx:1255 AliMUONTriggerGUI.cxx:1256 AliMUONTriggerGUI.cxx:1257 AliMUONTriggerGUI.cxx:1258 AliMUONTriggerGUI.cxx:1259 AliMUONTriggerGUI.cxx:1260 AliMUONTriggerGUI.cxx:1261 AliMUONTriggerGUI.cxx:1262 AliMUONTriggerGUI.cxx:1263 AliMUONTriggerGUI.cxx:1264 AliMUONTriggerGUI.cxx:1265 AliMUONTriggerGUI.cxx:1266 AliMUONTriggerGUI.cxx:1267 AliMUONTriggerGUI.cxx:1268 AliMUONTriggerGUI.cxx:1269 AliMUONTriggerGUI.cxx:1270 AliMUONTriggerGUI.cxx:1271 AliMUONTriggerGUI.cxx:1272 AliMUONTriggerGUI.cxx:1273 AliMUONTriggerGUI.cxx:1274 AliMUONTriggerGUI.cxx:1275 AliMUONTriggerGUI.cxx:1276 AliMUONTriggerGUI.cxx:1277 AliMUONTriggerGUI.cxx:1278 AliMUONTriggerGUI.cxx:1279 AliMUONTriggerGUI.cxx:1280 AliMUONTriggerGUI.cxx:1281 AliMUONTriggerGUI.cxx:1282 AliMUONTriggerGUI.cxx:1283 AliMUONTriggerGUI.cxx:1284 AliMUONTriggerGUI.cxx:1285 AliMUONTriggerGUI.cxx:1286 AliMUONTriggerGUI.cxx:1287 AliMUONTriggerGUI.cxx:1288 AliMUONTriggerGUI.cxx:1289 AliMUONTriggerGUI.cxx:1290 AliMUONTriggerGUI.cxx:1291 AliMUONTriggerGUI.cxx:1292 AliMUONTriggerGUI.cxx:1293 AliMUONTriggerGUI.cxx:1294 AliMUONTriggerGUI.cxx:1295 AliMUONTriggerGUI.cxx:1296 AliMUONTriggerGUI.cxx:1297 AliMUONTriggerGUI.cxx:1298 AliMUONTriggerGUI.cxx:1299 AliMUONTriggerGUI.cxx:1300 AliMUONTriggerGUI.cxx:1301 AliMUONTriggerGUI.cxx:1302 AliMUONTriggerGUI.cxx:1303 AliMUONTriggerGUI.cxx:1304 AliMUONTriggerGUI.cxx:1305 AliMUONTriggerGUI.cxx:1306 AliMUONTriggerGUI.cxx:1307 AliMUONTriggerGUI.cxx:1308 AliMUONTriggerGUI.cxx:1309 AliMUONTriggerGUI.cxx:1310 AliMUONTriggerGUI.cxx:1311 AliMUONTriggerGUI.cxx:1312 AliMUONTriggerGUI.cxx:1313 AliMUONTriggerGUI.cxx:1314 AliMUONTriggerGUI.cxx:1315 AliMUONTriggerGUI.cxx:1316 AliMUONTriggerGUI.cxx:1317 AliMUONTriggerGUI.cxx:1318 AliMUONTriggerGUI.cxx:1319 AliMUONTriggerGUI.cxx:1320 AliMUONTriggerGUI.cxx:1321 AliMUONTriggerGUI.cxx:1322 AliMUONTriggerGUI.cxx:1323 AliMUONTriggerGUI.cxx:1324 AliMUONTriggerGUI.cxx:1325 AliMUONTriggerGUI.cxx:1326 AliMUONTriggerGUI.cxx:1327 AliMUONTriggerGUI.cxx:1328 AliMUONTriggerGUI.cxx:1329 AliMUONTriggerGUI.cxx:1330 AliMUONTriggerGUI.cxx:1331 AliMUONTriggerGUI.cxx:1332 AliMUONTriggerGUI.cxx:1333 AliMUONTriggerGUI.cxx:1334 AliMUONTriggerGUI.cxx:1335 AliMUONTriggerGUI.cxx:1336 AliMUONTriggerGUI.cxx:1337 AliMUONTriggerGUI.cxx:1338 AliMUONTriggerGUI.cxx:1339 AliMUONTriggerGUI.cxx:1340 AliMUONTriggerGUI.cxx:1341 AliMUONTriggerGUI.cxx:1342 AliMUONTriggerGUI.cxx:1343 AliMUONTriggerGUI.cxx:1344 AliMUONTriggerGUI.cxx:1345 AliMUONTriggerGUI.cxx:1346 AliMUONTriggerGUI.cxx:1347 AliMUONTriggerGUI.cxx:1348 AliMUONTriggerGUI.cxx:1349 AliMUONTriggerGUI.cxx:1350 AliMUONTriggerGUI.cxx:1351 AliMUONTriggerGUI.cxx:1352 AliMUONTriggerGUI.cxx:1353 AliMUONTriggerGUI.cxx:1354 AliMUONTriggerGUI.cxx:1355 AliMUONTriggerGUI.cxx:1356 AliMUONTriggerGUI.cxx:1357 AliMUONTriggerGUI.cxx:1358 AliMUONTriggerGUI.cxx:1359 AliMUONTriggerGUI.cxx:1360 AliMUONTriggerGUI.cxx:1361 AliMUONTriggerGUI.cxx:1362 AliMUONTriggerGUI.cxx:1363 AliMUONTriggerGUI.cxx:1364 AliMUONTriggerGUI.cxx:1365 AliMUONTriggerGUI.cxx:1366 AliMUONTriggerGUI.cxx:1367 AliMUONTriggerGUI.cxx:1368 AliMUONTriggerGUI.cxx:1369 AliMUONTriggerGUI.cxx:1370 AliMUONTriggerGUI.cxx:1371 AliMUONTriggerGUI.cxx:1372 AliMUONTriggerGUI.cxx:1373 AliMUONTriggerGUI.cxx:1374 AliMUONTriggerGUI.cxx:1375 AliMUONTriggerGUI.cxx:1376 AliMUONTriggerGUI.cxx:1377 AliMUONTriggerGUI.cxx:1378 AliMUONTriggerGUI.cxx:1379 AliMUONTriggerGUI.cxx:1380 AliMUONTriggerGUI.cxx:1381 AliMUONTriggerGUI.cxx:1382 AliMUONTriggerGUI.cxx:1383 AliMUONTriggerGUI.cxx:1384 AliMUONTriggerGUI.cxx:1385 AliMUONTriggerGUI.cxx:1386 AliMUONTriggerGUI.cxx:1387 AliMUONTriggerGUI.cxx:1388 AliMUONTriggerGUI.cxx:1389 AliMUONTriggerGUI.cxx:1390 AliMUONTriggerGUI.cxx:1391 AliMUONTriggerGUI.cxx:1392 AliMUONTriggerGUI.cxx:1393 AliMUONTriggerGUI.cxx:1394 AliMUONTriggerGUI.cxx:1395 AliMUONTriggerGUI.cxx:1396 AliMUONTriggerGUI.cxx:1397 AliMUONTriggerGUI.cxx:1398 AliMUONTriggerGUI.cxx:1399 AliMUONTriggerGUI.cxx:1400 AliMUONTriggerGUI.cxx:1401 AliMUONTriggerGUI.cxx:1402 AliMUONTriggerGUI.cxx:1403 AliMUONTriggerGUI.cxx:1404 AliMUONTriggerGUI.cxx:1405 AliMUONTriggerGUI.cxx:1406 AliMUONTriggerGUI.cxx:1407 AliMUONTriggerGUI.cxx:1408 AliMUONTriggerGUI.cxx:1409 AliMUONTriggerGUI.cxx:1410 AliMUONTriggerGUI.cxx:1411 AliMUONTriggerGUI.cxx:1412 AliMUONTriggerGUI.cxx:1413 AliMUONTriggerGUI.cxx:1414 AliMUONTriggerGUI.cxx:1415 AliMUONTriggerGUI.cxx:1416 AliMUONTriggerGUI.cxx:1417 AliMUONTriggerGUI.cxx:1418 AliMUONTriggerGUI.cxx:1419 AliMUONTriggerGUI.cxx:1420 AliMUONTriggerGUI.cxx:1421 AliMUONTriggerGUI.cxx:1422 AliMUONTriggerGUI.cxx:1423 AliMUONTriggerGUI.cxx:1424 AliMUONTriggerGUI.cxx:1425 AliMUONTriggerGUI.cxx:1426 AliMUONTriggerGUI.cxx:1427 AliMUONTriggerGUI.cxx:1428 AliMUONTriggerGUI.cxx:1429 AliMUONTriggerGUI.cxx:1430 AliMUONTriggerGUI.cxx:1431 AliMUONTriggerGUI.cxx:1432 AliMUONTriggerGUI.cxx:1433 AliMUONTriggerGUI.cxx:1434 AliMUONTriggerGUI.cxx:1435 AliMUONTriggerGUI.cxx:1436 AliMUONTriggerGUI.cxx:1437 AliMUONTriggerGUI.cxx:1438 AliMUONTriggerGUI.cxx:1439 AliMUONTriggerGUI.cxx:1440 AliMUONTriggerGUI.cxx:1441 AliMUONTriggerGUI.cxx:1442 AliMUONTriggerGUI.cxx:1443 AliMUONTriggerGUI.cxx:1444 AliMUONTriggerGUI.cxx:1445 AliMUONTriggerGUI.cxx:1446 AliMUONTriggerGUI.cxx:1447 AliMUONTriggerGUI.cxx:1448 AliMUONTriggerGUI.cxx:1449 AliMUONTriggerGUI.cxx:1450 AliMUONTriggerGUI.cxx:1451 AliMUONTriggerGUI.cxx:1452 AliMUONTriggerGUI.cxx:1453 AliMUONTriggerGUI.cxx:1454 AliMUONTriggerGUI.cxx:1455 AliMUONTriggerGUI.cxx:1456 AliMUONTriggerGUI.cxx:1457 AliMUONTriggerGUI.cxx:1458 AliMUONTriggerGUI.cxx:1459 AliMUONTriggerGUI.cxx:1460 AliMUONTriggerGUI.cxx:1461 AliMUONTriggerGUI.cxx:1462 AliMUONTriggerGUI.cxx:1463 AliMUONTriggerGUI.cxx:1464 AliMUONTriggerGUI.cxx:1465 AliMUONTriggerGUI.cxx:1466 AliMUONTriggerGUI.cxx:1467 AliMUONTriggerGUI.cxx:1468 AliMUONTriggerGUI.cxx:1469 AliMUONTriggerGUI.cxx:1470 AliMUONTriggerGUI.cxx:1471 AliMUONTriggerGUI.cxx:1472 AliMUONTriggerGUI.cxx:1473 AliMUONTriggerGUI.cxx:1474 AliMUONTriggerGUI.cxx:1475 AliMUONTriggerGUI.cxx:1476 AliMUONTriggerGUI.cxx:1477 AliMUONTriggerGUI.cxx:1478 AliMUONTriggerGUI.cxx:1479 AliMUONTriggerGUI.cxx:1480 AliMUONTriggerGUI.cxx:1481 AliMUONTriggerGUI.cxx:1482 AliMUONTriggerGUI.cxx:1483 AliMUONTriggerGUI.cxx:1484 AliMUONTriggerGUI.cxx:1485 AliMUONTriggerGUI.cxx:1486 AliMUONTriggerGUI.cxx:1487 AliMUONTriggerGUI.cxx:1488 AliMUONTriggerGUI.cxx:1489 AliMUONTriggerGUI.cxx:1490 AliMUONTriggerGUI.cxx:1491 AliMUONTriggerGUI.cxx:1492 AliMUONTriggerGUI.cxx:1493 AliMUONTriggerGUI.cxx:1494 AliMUONTriggerGUI.cxx:1495 AliMUONTriggerGUI.cxx:1496 AliMUONTriggerGUI.cxx:1497 AliMUONTriggerGUI.cxx:1498 AliMUONTriggerGUI.cxx:1499 AliMUONTriggerGUI.cxx:1500 AliMUONTriggerGUI.cxx:1501 AliMUONTriggerGUI.cxx:1502 AliMUONTriggerGUI.cxx:1503 AliMUONTriggerGUI.cxx:1504 AliMUONTriggerGUI.cxx:1505 AliMUONTriggerGUI.cxx:1506 AliMUONTriggerGUI.cxx:1507 AliMUONTriggerGUI.cxx:1508 AliMUONTriggerGUI.cxx:1509 AliMUONTriggerGUI.cxx:1510 AliMUONTriggerGUI.cxx:1511 AliMUONTriggerGUI.cxx:1512 AliMUONTriggerGUI.cxx:1513 AliMUONTriggerGUI.cxx:1514 AliMUONTriggerGUI.cxx:1515 AliMUONTriggerGUI.cxx:1516 AliMUONTriggerGUI.cxx:1517 AliMUONTriggerGUI.cxx:1518 AliMUONTriggerGUI.cxx:1519 AliMUONTriggerGUI.cxx:1520 AliMUONTriggerGUI.cxx:1521 AliMUONTriggerGUI.cxx:1522 AliMUONTriggerGUI.cxx:1523 AliMUONTriggerGUI.cxx:1524 AliMUONTriggerGUI.cxx:1525 AliMUONTriggerGUI.cxx:1526 AliMUONTriggerGUI.cxx:1527 AliMUONTriggerGUI.cxx:1528 AliMUONTriggerGUI.cxx:1529 AliMUONTriggerGUI.cxx:1530 AliMUONTriggerGUI.cxx:1531 AliMUONTriggerGUI.cxx:1532 AliMUONTriggerGUI.cxx:1533 AliMUONTriggerGUI.cxx:1534 AliMUONTriggerGUI.cxx:1535 AliMUONTriggerGUI.cxx:1536 AliMUONTriggerGUI.cxx:1537 AliMUONTriggerGUI.cxx:1538 AliMUONTriggerGUI.cxx:1539 AliMUONTriggerGUI.cxx:1540 AliMUONTriggerGUI.cxx:1541 AliMUONTriggerGUI.cxx:1542 AliMUONTriggerGUI.cxx:1543 AliMUONTriggerGUI.cxx:1544 AliMUONTriggerGUI.cxx:1545 AliMUONTriggerGUI.cxx:1546 AliMUONTriggerGUI.cxx:1547 AliMUONTriggerGUI.cxx:1548 AliMUONTriggerGUI.cxx:1549 AliMUONTriggerGUI.cxx:1550 AliMUONTriggerGUI.cxx:1551 AliMUONTriggerGUI.cxx:1552 AliMUONTriggerGUI.cxx:1553 AliMUONTriggerGUI.cxx:1554 AliMUONTriggerGUI.cxx:1555 AliMUONTriggerGUI.cxx:1556 AliMUONTriggerGUI.cxx:1557 AliMUONTriggerGUI.cxx:1558 AliMUONTriggerGUI.cxx:1559 AliMUONTriggerGUI.cxx:1560 AliMUONTriggerGUI.cxx:1561 AliMUONTriggerGUI.cxx:1562 AliMUONTriggerGUI.cxx:1563 AliMUONTriggerGUI.cxx:1564 AliMUONTriggerGUI.cxx:1565 AliMUONTriggerGUI.cxx:1566 AliMUONTriggerGUI.cxx:1567 AliMUONTriggerGUI.cxx:1568 AliMUONTriggerGUI.cxx:1569 AliMUONTriggerGUI.cxx:1570 AliMUONTriggerGUI.cxx:1571 AliMUONTriggerGUI.cxx:1572 AliMUONTriggerGUI.cxx:1573 AliMUONTriggerGUI.cxx:1574 AliMUONTriggerGUI.cxx:1575 AliMUONTriggerGUI.cxx:1576 AliMUONTriggerGUI.cxx:1577 AliMUONTriggerGUI.cxx:1578 AliMUONTriggerGUI.cxx:1579 AliMUONTriggerGUI.cxx:1580 AliMUONTriggerGUI.cxx:1581 AliMUONTriggerGUI.cxx:1582 AliMUONTriggerGUI.cxx:1583 AliMUONTriggerGUI.cxx:1584 AliMUONTriggerGUI.cxx:1585 AliMUONTriggerGUI.cxx:1586 AliMUONTriggerGUI.cxx:1587 AliMUONTriggerGUI.cxx:1588 AliMUONTriggerGUI.cxx:1589 AliMUONTriggerGUI.cxx:1590 AliMUONTriggerGUI.cxx:1591 AliMUONTriggerGUI.cxx:1592 AliMUONTriggerGUI.cxx:1593 AliMUONTriggerGUI.cxx:1594 AliMUONTriggerGUI.cxx:1595 AliMUONTriggerGUI.cxx:1596 AliMUONTriggerGUI.cxx:1597 AliMUONTriggerGUI.cxx:1598 AliMUONTriggerGUI.cxx:1599 AliMUONTriggerGUI.cxx:1600 AliMUONTriggerGUI.cxx:1601 AliMUONTriggerGUI.cxx:1602 AliMUONTriggerGUI.cxx:1603 AliMUONTriggerGUI.cxx:1604 AliMUONTriggerGUI.cxx:1605 AliMUONTriggerGUI.cxx:1606 AliMUONTriggerGUI.cxx:1607 AliMUONTriggerGUI.cxx:1608 AliMUONTriggerGUI.cxx:1609 AliMUONTriggerGUI.cxx:1610 AliMUONTriggerGUI.cxx:1611 AliMUONTriggerGUI.cxx:1612 AliMUONTriggerGUI.cxx:1613 AliMUONTriggerGUI.cxx:1614 AliMUONTriggerGUI.cxx:1615 AliMUONTriggerGUI.cxx:1616 AliMUONTriggerGUI.cxx:1617 AliMUONTriggerGUI.cxx:1618 AliMUONTriggerGUI.cxx:1619 AliMUONTriggerGUI.cxx:1620 AliMUONTriggerGUI.cxx:1621 AliMUONTriggerGUI.cxx:1622 AliMUONTriggerGUI.cxx:1623 AliMUONTriggerGUI.cxx:1624 AliMUONTriggerGUI.cxx:1625 AliMUONTriggerGUI.cxx:1626 AliMUONTriggerGUI.cxx:1627 AliMUONTriggerGUI.cxx:1628 AliMUONTriggerGUI.cxx:1629 AliMUONTriggerGUI.cxx:1630 AliMUONTriggerGUI.cxx:1631 AliMUONTriggerGUI.cxx:1632 AliMUONTriggerGUI.cxx:1633 AliMUONTriggerGUI.cxx:1634 AliMUONTriggerGUI.cxx:1635 AliMUONTriggerGUI.cxx:1636 AliMUONTriggerGUI.cxx:1637 AliMUONTriggerGUI.cxx:1638 AliMUONTriggerGUI.cxx:1639 AliMUONTriggerGUI.cxx:1640 AliMUONTriggerGUI.cxx:1641 AliMUONTriggerGUI.cxx:1642 AliMUONTriggerGUI.cxx:1643 AliMUONTriggerGUI.cxx:1644 AliMUONTriggerGUI.cxx:1645 AliMUONTriggerGUI.cxx:1646 AliMUONTriggerGUI.cxx:1647 AliMUONTriggerGUI.cxx:1648 AliMUONTriggerGUI.cxx:1649 AliMUONTriggerGUI.cxx:1650 AliMUONTriggerGUI.cxx:1651 AliMUONTriggerGUI.cxx:1652 AliMUONTriggerGUI.cxx:1653 AliMUONTriggerGUI.cxx:1654 AliMUONTriggerGUI.cxx:1655 AliMUONTriggerGUI.cxx:1656 AliMUONTriggerGUI.cxx:1657 AliMUONTriggerGUI.cxx:1658 AliMUONTriggerGUI.cxx:1659 AliMUONTriggerGUI.cxx:1660 AliMUONTriggerGUI.cxx:1661 AliMUONTriggerGUI.cxx:1662 AliMUONTriggerGUI.cxx:1663 AliMUONTriggerGUI.cxx:1664 AliMUONTriggerGUI.cxx:1665 AliMUONTriggerGUI.cxx:1666 AliMUONTriggerGUI.cxx:1667 AliMUONTriggerGUI.cxx:1668 AliMUONTriggerGUI.cxx:1669 AliMUONTriggerGUI.cxx:1670 AliMUONTriggerGUI.cxx:1671 AliMUONTriggerGUI.cxx:1672 AliMUONTriggerGUI.cxx:1673 AliMUONTriggerGUI.cxx:1674 AliMUONTriggerGUI.cxx:1675 AliMUONTriggerGUI.cxx:1676 AliMUONTriggerGUI.cxx:1677 AliMUONTriggerGUI.cxx:1678 AliMUONTriggerGUI.cxx:1679 AliMUONTriggerGUI.cxx:1680 AliMUONTriggerGUI.cxx:1681 AliMUONTriggerGUI.cxx:1682 AliMUONTriggerGUI.cxx:1683 AliMUONTriggerGUI.cxx:1684 AliMUONTriggerGUI.cxx:1685 AliMUONTriggerGUI.cxx:1686 AliMUONTriggerGUI.cxx:1687 AliMUONTriggerGUI.cxx:1688 AliMUONTriggerGUI.cxx:1689 AliMUONTriggerGUI.cxx:1690 AliMUONTriggerGUI.cxx:1691 AliMUONTriggerGUI.cxx:1692 AliMUONTriggerGUI.cxx:1693 AliMUONTriggerGUI.cxx:1694 AliMUONTriggerGUI.cxx:1695 AliMUONTriggerGUI.cxx:1696 AliMUONTriggerGUI.cxx:1697 AliMUONTriggerGUI.cxx:1698 AliMUONTriggerGUI.cxx:1699 AliMUONTriggerGUI.cxx:1700 AliMUONTriggerGUI.cxx:1701 AliMUONTriggerGUI.cxx:1702 AliMUONTriggerGUI.cxx:1703 AliMUONTriggerGUI.cxx:1704 AliMUONTriggerGUI.cxx:1705 AliMUONTriggerGUI.cxx:1706 AliMUONTriggerGUI.cxx:1707 AliMUONTriggerGUI.cxx:1708 AliMUONTriggerGUI.cxx:1709 AliMUONTriggerGUI.cxx:1710 AliMUONTriggerGUI.cxx:1711 AliMUONTriggerGUI.cxx:1712 AliMUONTriggerGUI.cxx:1713 AliMUONTriggerGUI.cxx:1714 AliMUONTriggerGUI.cxx:1715 AliMUONTriggerGUI.cxx:1716 AliMUONTriggerGUI.cxx:1717 AliMUONTriggerGUI.cxx:1718 AliMUONTriggerGUI.cxx:1719 AliMUONTriggerGUI.cxx:1720 AliMUONTriggerGUI.cxx:1721 AliMUONTriggerGUI.cxx:1722 AliMUONTriggerGUI.cxx:1723 AliMUONTriggerGUI.cxx:1724 AliMUONTriggerGUI.cxx:1725 AliMUONTriggerGUI.cxx:1726 AliMUONTriggerGUI.cxx:1727 AliMUONTriggerGUI.cxx:1728 AliMUONTriggerGUI.cxx:1729 AliMUONTriggerGUI.cxx:1730 AliMUONTriggerGUI.cxx:1731 AliMUONTriggerGUI.cxx:1732 AliMUONTriggerGUI.cxx:1733 AliMUONTriggerGUI.cxx:1734 AliMUONTriggerGUI.cxx:1735 AliMUONTriggerGUI.cxx:1736 AliMUONTriggerGUI.cxx:1737 AliMUONTriggerGUI.cxx:1738 AliMUONTriggerGUI.cxx:1739 AliMUONTriggerGUI.cxx:1740 AliMUONTriggerGUI.cxx:1741 AliMUONTriggerGUI.cxx:1742 AliMUONTriggerGUI.cxx:1743 AliMUONTriggerGUI.cxx:1744 AliMUONTriggerGUI.cxx:1745 AliMUONTriggerGUI.cxx:1746 AliMUONTriggerGUI.cxx:1747 AliMUONTriggerGUI.cxx:1748 AliMUONTriggerGUI.cxx:1749 AliMUONTriggerGUI.cxx:1750 AliMUONTriggerGUI.cxx:1751 AliMUONTriggerGUI.cxx:1752 AliMUONTriggerGUI.cxx:1753 AliMUONTriggerGUI.cxx:1754 AliMUONTriggerGUI.cxx:1755 AliMUONTriggerGUI.cxx:1756 AliMUONTriggerGUI.cxx:1757 AliMUONTriggerGUI.cxx:1758 AliMUONTriggerGUI.cxx:1759 AliMUONTriggerGUI.cxx:1760 AliMUONTriggerGUI.cxx:1761 AliMUONTriggerGUI.cxx:1762 AliMUONTriggerGUI.cxx:1763 AliMUONTriggerGUI.cxx:1764 AliMUONTriggerGUI.cxx:1765 AliMUONTriggerGUI.cxx:1766 AliMUONTriggerGUI.cxx:1767 AliMUONTriggerGUI.cxx:1768 AliMUONTriggerGUI.cxx:1769 AliMUONTriggerGUI.cxx:1770 AliMUONTriggerGUI.cxx:1771 AliMUONTriggerGUI.cxx:1772 AliMUONTriggerGUI.cxx:1773 AliMUONTriggerGUI.cxx:1774 AliMUONTriggerGUI.cxx:1775 AliMUONTriggerGUI.cxx:1776 AliMUONTriggerGUI.cxx:1777 AliMUONTriggerGUI.cxx:1778 AliMUONTriggerGUI.cxx:1779 AliMUONTriggerGUI.cxx:1780 AliMUONTriggerGUI.cxx:1781 AliMUONTriggerGUI.cxx:1782 AliMUONTriggerGUI.cxx:1783 AliMUONTriggerGUI.cxx:1784 AliMUONTriggerGUI.cxx:1785 AliMUONTriggerGUI.cxx:1786 AliMUONTriggerGUI.cxx:1787 AliMUONTriggerGUI.cxx:1788 AliMUONTriggerGUI.cxx:1789 AliMUONTriggerGUI.cxx:1790 AliMUONTriggerGUI.cxx:1791 AliMUONTriggerGUI.cxx:1792 AliMUONTriggerGUI.cxx:1793 AliMUONTriggerGUI.cxx:1794 AliMUONTriggerGUI.cxx:1795 AliMUONTriggerGUI.cxx:1796 AliMUONTriggerGUI.cxx:1797 AliMUONTriggerGUI.cxx:1798 AliMUONTriggerGUI.cxx:1799 AliMUONTriggerGUI.cxx:1800 AliMUONTriggerGUI.cxx:1801 AliMUONTriggerGUI.cxx:1802 AliMUONTriggerGUI.cxx:1803 AliMUONTriggerGUI.cxx:1804 AliMUONTriggerGUI.cxx:1805 AliMUONTriggerGUI.cxx:1806 AliMUONTriggerGUI.cxx:1807 AliMUONTriggerGUI.cxx:1808 AliMUONTriggerGUI.cxx:1809 AliMUONTriggerGUI.cxx:1810 AliMUONTriggerGUI.cxx:1811 AliMUONTriggerGUI.cxx:1812 AliMUONTriggerGUI.cxx:1813 AliMUONTriggerGUI.cxx:1814 AliMUONTriggerGUI.cxx:1815 AliMUONTriggerGUI.cxx:1816 AliMUONTriggerGUI.cxx:1817 AliMUONTriggerGUI.cxx:1818 AliMUONTriggerGUI.cxx:1819 AliMUONTriggerGUI.cxx:1820 AliMUONTriggerGUI.cxx:1821 AliMUONTriggerGUI.cxx:1822 AliMUONTriggerGUI.cxx:1823 AliMUONTriggerGUI.cxx:1824 AliMUONTriggerGUI.cxx:1825 AliMUONTriggerGUI.cxx:1826 AliMUONTriggerGUI.cxx:1827 AliMUONTriggerGUI.cxx:1828 AliMUONTriggerGUI.cxx:1829 AliMUONTriggerGUI.cxx:1830 AliMUONTriggerGUI.cxx:1831 AliMUONTriggerGUI.cxx:1832 AliMUONTriggerGUI.cxx:1833 AliMUONTriggerGUI.cxx:1834 AliMUONTriggerGUI.cxx:1835 AliMUONTriggerGUI.cxx:1836 AliMUONTriggerGUI.cxx:1837 AliMUONTriggerGUI.cxx:1838 AliMUONTriggerGUI.cxx:1839 AliMUONTriggerGUI.cxx:1840 AliMUONTriggerGUI.cxx:1841 AliMUONTriggerGUI.cxx:1842 AliMUONTriggerGUI.cxx:1843 AliMUONTriggerGUI.cxx:1844 AliMUONTriggerGUI.cxx:1845 AliMUONTriggerGUI.cxx:1846 AliMUONTriggerGUI.cxx:1847 AliMUONTriggerGUI.cxx:1848 AliMUONTriggerGUI.cxx:1849 AliMUONTriggerGUI.cxx:1850 AliMUONTriggerGUI.cxx:1851 AliMUONTriggerGUI.cxx:1852 AliMUONTriggerGUI.cxx:1853 AliMUONTriggerGUI.cxx:1854 AliMUONTriggerGUI.cxx:1855 AliMUONTriggerGUI.cxx:1856 AliMUONTriggerGUI.cxx:1857 AliMUONTriggerGUI.cxx:1858 AliMUONTriggerGUI.cxx:1859 AliMUONTriggerGUI.cxx:1860 AliMUONTriggerGUI.cxx:1861 AliMUONTriggerGUI.cxx:1862 AliMUONTriggerGUI.cxx:1863 AliMUONTriggerGUI.cxx:1864 AliMUONTriggerGUI.cxx:1865 AliMUONTriggerGUI.cxx:1866 AliMUONTriggerGUI.cxx:1867 AliMUONTriggerGUI.cxx:1868 AliMUONTriggerGUI.cxx:1869 AliMUONTriggerGUI.cxx:1870 AliMUONTriggerGUI.cxx:1871 AliMUONTriggerGUI.cxx:1872 AliMUONTriggerGUI.cxx:1873 AliMUONTriggerGUI.cxx:1874 AliMUONTriggerGUI.cxx:1875 AliMUONTriggerGUI.cxx:1876 AliMUONTriggerGUI.cxx:1877 AliMUONTriggerGUI.cxx:1878 AliMUONTriggerGUI.cxx:1879 AliMUONTriggerGUI.cxx:1880 AliMUONTriggerGUI.cxx:1881 AliMUONTriggerGUI.cxx:1882 AliMUONTriggerGUI.cxx:1883 AliMUONTriggerGUI.cxx:1884 AliMUONTriggerGUI.cxx:1885 AliMUONTriggerGUI.cxx:1886 AliMUONTriggerGUI.cxx:1887 AliMUONTriggerGUI.cxx:1888 AliMUONTriggerGUI.cxx:1889 AliMUONTriggerGUI.cxx:1890 AliMUONTriggerGUI.cxx:1891 AliMUONTriggerGUI.cxx:1892 AliMUONTriggerGUI.cxx:1893 AliMUONTriggerGUI.cxx:1894 AliMUONTriggerGUI.cxx:1895 AliMUONTriggerGUI.cxx:1896 AliMUONTriggerGUI.cxx:1897 AliMUONTriggerGUI.cxx:1898 AliMUONTriggerGUI.cxx:1899 AliMUONTriggerGUI.cxx:1900 AliMUONTriggerGUI.cxx:1901 AliMUONTriggerGUI.cxx:1902 AliMUONTriggerGUI.cxx:1903 AliMUONTriggerGUI.cxx:1904 AliMUONTriggerGUI.cxx:1905 AliMUONTriggerGUI.cxx:1906 AliMUONTriggerGUI.cxx:1907 AliMUONTriggerGUI.cxx:1908 AliMUONTriggerGUI.cxx:1909 AliMUONTriggerGUI.cxx:1910 AliMUONTriggerGUI.cxx:1911 AliMUONTriggerGUI.cxx:1912 AliMUONTriggerGUI.cxx:1913 AliMUONTriggerGUI.cxx:1914 AliMUONTriggerGUI.cxx:1915 AliMUONTriggerGUI.cxx:1916 AliMUONTriggerGUI.cxx:1917 AliMUONTriggerGUI.cxx:1918 AliMUONTriggerGUI.cxx:1919 AliMUONTriggerGUI.cxx:1920 AliMUONTriggerGUI.cxx:1921 AliMUONTriggerGUI.cxx:1922 AliMUONTriggerGUI.cxx:1923 AliMUONTriggerGUI.cxx:1924 AliMUONTriggerGUI.cxx:1925 AliMUONTriggerGUI.cxx:1926 AliMUONTriggerGUI.cxx:1927 AliMUONTriggerGUI.cxx:1928 AliMUONTriggerGUI.cxx:1929 AliMUONTriggerGUI.cxx:1930 AliMUONTriggerGUI.cxx:1931 AliMUONTriggerGUI.cxx:1932 AliMUONTriggerGUI.cxx:1933 AliMUONTriggerGUI.cxx:1934 AliMUONTriggerGUI.cxx:1935 AliMUONTriggerGUI.cxx:1936 AliMUONTriggerGUI.cxx:1937 AliMUONTriggerGUI.cxx:1938 AliMUONTriggerGUI.cxx:1939 AliMUONTriggerGUI.cxx:1940 AliMUONTriggerGUI.cxx:1941 AliMUONTriggerGUI.cxx:1942 AliMUONTriggerGUI.cxx:1943 AliMUONTriggerGUI.cxx:1944 AliMUONTriggerGUI.cxx:1945 AliMUONTriggerGUI.cxx:1946 AliMUONTriggerGUI.cxx:1947 AliMUONTriggerGUI.cxx:1948 AliMUONTriggerGUI.cxx:1949 AliMUONTriggerGUI.cxx:1950 AliMUONTriggerGUI.cxx:1951 AliMUONTriggerGUI.cxx:1952 AliMUONTriggerGUI.cxx:1953 AliMUONTriggerGUI.cxx:1954 AliMUONTriggerGUI.cxx:1955 AliMUONTriggerGUI.cxx:1956 AliMUONTriggerGUI.cxx:1957 AliMUONTriggerGUI.cxx:1958 AliMUONTriggerGUI.cxx:1959 AliMUONTriggerGUI.cxx:1960 AliMUONTriggerGUI.cxx:1961 AliMUONTriggerGUI.cxx:1962 AliMUONTriggerGUI.cxx:1963 AliMUONTriggerGUI.cxx:1964 AliMUONTriggerGUI.cxx:1965 AliMUONTriggerGUI.cxx:1966 AliMUONTriggerGUI.cxx:1967 AliMUONTriggerGUI.cxx:1968 AliMUONTriggerGUI.cxx:1969 AliMUONTriggerGUI.cxx:1970 AliMUONTriggerGUI.cxx:1971 AliMUONTriggerGUI.cxx:1972 AliMUONTriggerGUI.cxx:1973 AliMUONTriggerGUI.cxx:1974 AliMUONTriggerGUI.cxx:1975 AliMUONTriggerGUI.cxx:1976 AliMUONTriggerGUI.cxx:1977 AliMUONTriggerGUI.cxx:1978 AliMUONTriggerGUI.cxx:1979 AliMUONTriggerGUI.cxx:1980 AliMUONTriggerGUI.cxx:1981 AliMUONTriggerGUI.cxx:1982 AliMUONTriggerGUI.cxx:1983 AliMUONTriggerGUI.cxx:1984 AliMUONTriggerGUI.cxx:1985 AliMUONTriggerGUI.cxx:1986 AliMUONTriggerGUI.cxx:1987 AliMUONTriggerGUI.cxx:1988 AliMUONTriggerGUI.cxx:1989 AliMUONTriggerGUI.cxx:1990 AliMUONTriggerGUI.cxx:1991 AliMUONTriggerGUI.cxx:1992 AliMUONTriggerGUI.cxx:1993 AliMUONTriggerGUI.cxx:1994 AliMUONTriggerGUI.cxx:1995 AliMUONTriggerGUI.cxx:1996 AliMUONTriggerGUI.cxx:1997 AliMUONTriggerGUI.cxx:1998 AliMUONTriggerGUI.cxx:1999 AliMUONTriggerGUI.cxx:2000 AliMUONTriggerGUI.cxx:2001 AliMUONTriggerGUI.cxx:2002 AliMUONTriggerGUI.cxx:2003 AliMUONTriggerGUI.cxx:2004 AliMUONTriggerGUI.cxx:2005 AliMUONTriggerGUI.cxx:2006 AliMUONTriggerGUI.cxx:2007 AliMUONTriggerGUI.cxx:2008 AliMUONTriggerGUI.cxx:2009 AliMUONTriggerGUI.cxx:2010 AliMUONTriggerGUI.cxx:2011 AliMUONTriggerGUI.cxx:2012 AliMUONTriggerGUI.cxx:2013 AliMUONTriggerGUI.cxx:2014 AliMUONTriggerGUI.cxx:2015 AliMUONTriggerGUI.cxx:2016 AliMUONTriggerGUI.cxx:2017 AliMUONTriggerGUI.cxx:2018 AliMUONTriggerGUI.cxx:2019 AliMUONTriggerGUI.cxx:2020 AliMUONTriggerGUI.cxx:2021 AliMUONTriggerGUI.cxx:2022 AliMUONTriggerGUI.cxx:2023 AliMUONTriggerGUI.cxx:2024 AliMUONTriggerGUI.cxx:2025 AliMUONTriggerGUI.cxx:2026 AliMUONTriggerGUI.cxx:2027 AliMUONTriggerGUI.cxx:2028 AliMUONTriggerGUI.cxx:2029 AliMUONTriggerGUI.cxx:2030 AliMUONTriggerGUI.cxx:2031 AliMUONTriggerGUI.cxx:2032 AliMUONTriggerGUI.cxx:2033 AliMUONTriggerGUI.cxx:2034 AliMUONTriggerGUI.cxx:2035 AliMUONTriggerGUI.cxx:2036 AliMUONTriggerGUI.cxx:2037 AliMUONTriggerGUI.cxx:2038 AliMUONTriggerGUI.cxx:2039 AliMUONTriggerGUI.cxx:2040 AliMUONTriggerGUI.cxx:2041 AliMUONTriggerGUI.cxx:2042 AliMUONTriggerGUI.cxx:2043 AliMUONTriggerGUI.cxx:2044 AliMUONTriggerGUI.cxx:2045 AliMUONTriggerGUI.cxx:2046 AliMUONTriggerGUI.cxx:2047 AliMUONTriggerGUI.cxx:2048 AliMUONTriggerGUI.cxx:2049 AliMUONTriggerGUI.cxx:2050 AliMUONTriggerGUI.cxx:2051 AliMUONTriggerGUI.cxx:2052 AliMUONTriggerGUI.cxx:2053 AliMUONTriggerGUI.cxx:2054 AliMUONTriggerGUI.cxx:2055 AliMUONTriggerGUI.cxx:2056 AliMUONTriggerGUI.cxx:2057 AliMUONTriggerGUI.cxx:2058 AliMUONTriggerGUI.cxx:2059 AliMUONTriggerGUI.cxx:2060 AliMUONTriggerGUI.cxx:2061 AliMUONTriggerGUI.cxx:2062 AliMUONTriggerGUI.cxx:2063 AliMUONTriggerGUI.cxx:2064 AliMUONTriggerGUI.cxx:2065 AliMUONTriggerGUI.cxx:2066 AliMUONTriggerGUI.cxx:2067 AliMUONTriggerGUI.cxx:2068 AliMUONTriggerGUI.cxx:2069 AliMUONTriggerGUI.cxx:2070 AliMUONTriggerGUI.cxx:2071 AliMUONTriggerGUI.cxx:2072 AliMUONTriggerGUI.cxx:2073 AliMUONTriggerGUI.cxx:2074 AliMUONTriggerGUI.cxx:2075 AliMUONTriggerGUI.cxx:2076 AliMUONTriggerGUI.cxx:2077 AliMUONTriggerGUI.cxx:2078 AliMUONTriggerGUI.cxx:2079 AliMUONTriggerGUI.cxx:2080 AliMUONTriggerGUI.cxx:2081 AliMUONTriggerGUI.cxx:2082 AliMUONTriggerGUI.cxx:2083 AliMUONTriggerGUI.cxx:2084 AliMUONTriggerGUI.cxx:2085 AliMUONTriggerGUI.cxx:2086 AliMUONTriggerGUI.cxx:2087 AliMUONTriggerGUI.cxx:2088 AliMUONTriggerGUI.cxx:2089 AliMUONTriggerGUI.cxx:2090 AliMUONTriggerGUI.cxx:2091 AliMUONTriggerGUI.cxx:2092 AliMUONTriggerGUI.cxx:2093 AliMUONTriggerGUI.cxx:2094 AliMUONTriggerGUI.cxx:2095 AliMUONTriggerGUI.cxx:2096 AliMUONTriggerGUI.cxx:2097 AliMUONTriggerGUI.cxx:2098 AliMUONTriggerGUI.cxx:2099 AliMUONTriggerGUI.cxx:2100 AliMUONTriggerGUI.cxx:2101 AliMUONTriggerGUI.cxx:2102 AliMUONTriggerGUI.cxx:2103 AliMUONTriggerGUI.cxx:2104 AliMUONTriggerGUI.cxx:2105 AliMUONTriggerGUI.cxx:2106 AliMUONTriggerGUI.cxx:2107 AliMUONTriggerGUI.cxx:2108 AliMUONTriggerGUI.cxx:2109 AliMUONTriggerGUI.cxx:2110 AliMUONTriggerGUI.cxx:2111 AliMUONTriggerGUI.cxx:2112 AliMUONTriggerGUI.cxx:2113 AliMUONTriggerGUI.cxx:2114 AliMUONTriggerGUI.cxx:2115 AliMUONTriggerGUI.cxx:2116 AliMUONTriggerGUI.cxx:2117 AliMUONTriggerGUI.cxx:2118 AliMUONTriggerGUI.cxx:2119