X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2FMUONCheck.C;h=d6210c0db1e581e7b338bb1b57f0de14a4d007c8;hb=4a69b40c1a4669f4b938ebef01e27e73bb4bb77f;hp=8622f45ad1e8a594ebb18718f4722a1963217879;hpb=9120648a1dac42650fc740b145f1fd7f768eca71;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/MUONCheck.C b/MUON/MUONCheck.C index 8622f45ad1e..d6210c0db1e 100644 --- a/MUON/MUONCheck.C +++ b/MUON/MUONCheck.C @@ -530,14 +530,14 @@ void MUONrectrigger (Int_t event2Check=0, char * filename="galice.root", Int_t W for (Int_t ilocal=0; ilocal(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;