]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/MUONCheck.C
remove LoOutput (Philippe)
[u/mrichter/AliRoot.git] / MUON / MUONCheck.C
index 8622f45ad1e8a594ebb18718f4722a1963217879..d6210c0db1e581e7b338bb1b57f0de14a4d007c8 100644 (file)
@@ -530,14 +530,14 @@ void MUONrectrigger (Int_t event2Check=0, char * filename="galice.root", Int_t W
     for (Int_t ilocal=0; ilocal<nlocals; ilocal++) { // Local Trigger
       locTrg = static_cast<AliMUONLocalTrigger*>(localTrigger->At(ilocal));
 
-      if (locTrg->LoOutput()) { // board is fired
+      if (locTrg->LoLpt()!=0) { // board is fired
 
       if (PRINTOUT) locTrg->Print("full");
       
       AliMUONTriggerCircuit* circuit = (AliMUONTriggerCircuit*)triggerCircuit->At(locTrg->LoCircuit()-1); 
       
       TgtupleLoc->Fill(ievent,locTrg->LoCircuit(),locTrg->LoStripX(),locTrg->LoDev(),locTrg->LoStripY(),locTrg->LoLpt(),locTrg->LoHpt(),circuit->GetY11Pos(locTrg->LoStripX()),circuit->GetY21Pos(locTrg->LoStripX()+locTrg->LoDev()+1),circuit->GetX11Pos(locTrg->LoStripY()));
-      }
+    } // board is fired
       
     } // end of loop on Local Trigger
 
@@ -578,15 +578,18 @@ void MUONrectrigger (Int_t event2Check=0, char * filename="galice.root", Int_t W
       myFile->Close();
   }
 
-  MUONLoader->UnloadRecPoints();
-
+  if (!readFromRP) {
+      MUONLoader->UnloadDigits();  
+  } else {    
+      MUONLoader->UnloadRecPoints();
+  }
+  
   delete crateManager;
   delete transformer;
   delete triggerCircuit;
   
 }
 
-
 void MUONrectracks (Int_t event2Check=0, char * filename="galice.root"){
 // reads and dumps trigger objects from MUON.RecPoints.root
   TClonesArray * RecTracks;