X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2FAliMUONTrackerQADataMakerRec.cxx;h=d88787322a5868e729da61dd4c6bb288037a0536;hb=29cdb6fe3e05c0d8a20a765f60ff8c4a51386b7d;hp=005b60fda4db750323180d137e3415fff9c8b540;hpb=e93f6949ae9649824f74937f87f6dc4ba613996e;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/AliMUONTrackerQADataMakerRec.cxx b/MUON/AliMUONTrackerQADataMakerRec.cxx index 005b60fda4d..d88787322a5 100644 --- a/MUON/AliMUONTrackerQADataMakerRec.cxx +++ b/MUON/AliMUONTrackerQADataMakerRec.cxx @@ -579,12 +579,7 @@ void AliMUONTrackerQADataMakerRec::EndOfDetectorCycleRaws(Int_t specie, TObjArra ProjectTrackerData(TrackerDataMaker(specie)->Data(), *hbp,*hnevents,*hddl,*hddlevents); - if ( fLogger->NumberOfEntries() > 0 ) - { - // readout errors - FillReadoutStatus(*fLogger,TrackerDataMaker(specie)->Data()); - fLogger->Clear(); - } + FillReadoutStatus(*fLogger,TrackerDataMaker(specie)->Data()); } } @@ -629,7 +624,7 @@ void AliMUONTrackerQADataMakerRec::FillReadoutStatus(AliMUONLogger& log, AliMUON { Int_t dsp(-1),iddl(-1),ecode(-1); - sscanf(msg.Data(),"Lost token error detected with address 0x%X of DDL %d and code %d.", + sscanf(msg.Data(),"Lost token error detected with address 0x%10X of DDL %10d and code %10d.", &dsp,&iddl,&ecode); Int_t localBP = ((dsp >> 16)- 4)*5 + 1; Int_t buspatch = localBP + iddl*100; @@ -1339,7 +1334,7 @@ void AliMUONTrackerQADataMakerRec::MakeRaws(AliRawReader* rawReader) TH1* hrostatus = GetRawsData(AliMUONQAIndices::kTrackerReadoutStatus); if (hrostatus) hrostatus->Fill(1.0*AliMUONQAIndices::kTrackerRawNofEmptyEvents); - } + } } } @@ -1606,6 +1601,8 @@ AliMUONTrackerQADataMakerRec::ResetDetectorRaws(TObjArray* list) } } } + + fLogger->Clear(); } //____________________________________________________________________________ @@ -1618,7 +1615,6 @@ TObjArray* AliMUONTrackerQADataMakerRec::GetArray(TObjArray*& array, Bool_t crea if ( create ) { array = new TObjArray(AliRecoParam::kNSpecies); - array->SetOwner(kTRUE); } }