X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=TRD%2FAliTRDQADataMakerRec.cxx;h=d49a257283757c0737f541b665484c8024d1752b;hp=5c10634c38bcbd70a50b296fc3563ace99bc80be;hb=42a6828281ba79bc6c9e2dd568055bae0179ac11;hpb=40b30deaa6bdecfc61a32cee66e1250b1316b07d diff --git a/TRD/AliTRDQADataMakerRec.cxx b/TRD/AliTRDQADataMakerRec.cxx index 5c10634c38b..d49a2572837 100644 --- a/TRD/AliTRDQADataMakerRec.cxx +++ b/TRD/AliTRDQADataMakerRec.cxx @@ -83,7 +83,7 @@ AliTRDQADataMakerRec& AliTRDQADataMakerRec::operator=(const AliTRDQADataMakerRec } //____________________________________________________________________________ -void AliTRDQADataMakerRec::EndOfDetectorCycle(AliQA::TASKINDEX task, TObjArray * list) +void AliTRDQADataMakerRec::EndOfDetectorCycle(AliQA::TASKINDEX_t task, TObjArray * list) { // // Detector specific actions at end of cycle @@ -312,22 +312,24 @@ void AliTRDQADataMakerRec::InitESDs() const char *zoneName[4] = {"total charge", "ampilification range", "plateau", "TR range"}; // prepare the scale from 0.1 to 10 GeV - Double_t scalex[101]; - Double_t dd = (TMath::Log(10) - TMath::Log(0.5)) / 100.; - for(Int_t ix=0; ix<101; ix++) { + const Int_t nscalex= 50; + Double_t scalex[nscalex+1]; + Double_t dd = (TMath::Log(10) - TMath::Log(0.5)) / nscalex; + for(Int_t ix=0; ixFill(nTracks); // track loop - for (Int_t i=0; iGetTrack(i); + AliESDtrack *track = esd->GetTrack(iTrack); const AliExternalTrackParam *paramOut = track->GetOuterParam(); const AliExternalTrackParam *paramIn = track->GetInnerParam(); @@ -519,18 +521,18 @@ void AliTRDQADataMakerRec::MakeESDs(AliESDEvent * esd) // dedx - for(Int_t i=0; i<4; i++) { + for(Int_t k=0; k<4; ++k) { Double_t dedx = 0; for(Int_t j=0; j<6; j++) { - dedx += track->GetTRDsignals(j, i-1); + dedx += track->GetTRDslice(j, k-1); } - GetESDsData(41+i)->Fill(paramOut->GetP(), dedx/6.); + GetESDsData(41+k)->Fill(paramOut->GetP(), dedx/6.); } // probabilities if (status & AliESDtrack::kTRDpid) { - for(Int_t i=0; iFill(track->GetTRDpid(i)); + for(Int_t k=0; kFill(track->GetTRDpid(k)); } // probabilities uniformity