// Loading MUON subsystem
AliMUON * MUON = (AliMUON *) gAlice->GetDetector("MUON");
AliLoader * MUONLoader = RunLoader->GetLoader("MUONLoader");
+ AliMUONData * muondata = MUON->GetMUONData();
+ muondata->SetLoader(MUONLoader);
Int_t ievent, nevents;
nevents = RunLoader->GetNumberOfEvents();
MUONLoader->LoadDigits("READ");
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- for (Int_t ievent=evNumber1; ievent<=evNumber2; ievent++) { // event loop
+ for (Int_t ievent=evNumber1; ievent<evNumber2; ievent++) { // event loop
printf("event %d\n",ievent);
RunLoader->GetEvent(ievent);
if (MUONLoader->TreeR() == 0x0) MUONLoader->MakeTree("R");
- MUON->MakeBranch("R");
- MUON->SetTreeAddress();
+ muondata->MakeBranch("GLT");
+ muondata->SetTreeAddress("D,GLT");
MUON->Trigger(ievent);
} // event loop
MUONLoader->UnloadDigits();
AliRunDigitizer * manager = new AliRunDigitizer(1,1);
manager->SetInputStream(0,"galice.root");
-AliMUONDigitizerv1* dMUON = new AliMUONDigitizerv1(manager);
+AliMUONDigitizerv1* dMUON = new AliMUONDigitizerv1(manager)
manager->AddDigitizer(dMUON);
manager->Exec("deb");
How to run MUON Trigger
============================================================
.L $ALICE_ROOT/MUON/MUONtrigger.C
-MUONtrigger("galice.root",0,9);
+MUONtrigger("galice.root",0,10);
>> IMPORTANT NOTE: in the present version, one can only have either
>> rawclusters or trigger information written in MUON.RecPoints.root
>> but not both of them i.e. running MUONtrigger after MUONrawclusters