New muon data container. Error on triggerdecisioner
authormartinez <martinez@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 4 Sep 2003 23:27:24 +0000 (23:27 +0000)
committermartinez <martinez@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 4 Sep 2003 23:27:24 +0000 (23:27 +0000)
MUON/MUONtrigger.C
MUON/README

index 151d93a2bd6f166a22f930b95b898ac7221bcb34..d0eb93f0a34f75b29e4362990d0ef4074cbe0fa4 100644 (file)
@@ -20,6 +20,8 @@ void MUONtrigger (char* filename="galice.root",
   // 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();
@@ -27,12 +29,12 @@ void MUONtrigger (char* filename="galice.root",
   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();
index 0436f57a64153f633055e54f5dc9d85c47082bc9..6f539f349a88dbebad3efdc5628a04165805aa3c 100644 (file)
@@ -26,7 +26,7 @@ framework is used:
 
 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");
 
@@ -45,7 +45,7 @@ First event and last event are given by hand, but this will change.
  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