return;
}
TTree *t = (TTree*)gFile->Get("trackInfo");
- AliTRDtrackInfo *fTrackInfo = new AliTRDtrackInfo();
+ AliTRDtrackInfo *fTrackInfo = 0x0;
t->SetBranchAddress("TrackInfo.", &fTrackInfo);
gROOT->cd();
cdb->SetDefaultStorage("local://$ALICE_ROOT");
cdb->SetRun(0);
AliEveEventManager::AssertGeometry();
+
+ AliTRDReconstructor *reco = new AliTRDReconstructor();
+ reco->SetRecoParam(AliTRDrecoParam::GetLowFluxParam());
+
AliEveTRDTrackList *tracks = new AliEveTRDTrackList("TRD QA Tracks");
- AliTRDtrackV1 *fTrack = 0x0;
- AliTRDReconstructor *reco = new AliTRDReconstructor();
+ AliTRDtrackV1 *fTrack = 0x0, *track = 0x0;
for (Int_t it=0; it<t->GetEntries(); it++){
if(!t->GetEntry(it)) continue;
if(!fTrackInfo) continue;
- if(!(fTrack = fTrackInfo->GetTRDtrack())) continue;
+ if(!(fTrack = fTrackInfo->GetTrack())) continue;
- fTrack->SetReconstructor(reco);
- tracks->AddElement(new AliEveTRDTrack(fTrack));
- //printf("Trk[%3d] ESD[%d] Ncls[%d]\n", it, fTrackInfo->GetESDinfo()->GetId(), fTrack->GetNumberOfClusters());
+ track = new AliTRDtrackV1(*fTrack);
+ track->SetOwner();
+ track->SetReconstructor(reco);
+ tracks->AddElement(new AliEveTRDTrack(track));
+ printf("Trk[%3d] ESD[%d] Ncls[%d]\n", it, fTrackInfo->GetESDinfo()->GetId(), fTrack->GetNumberOfClusters());
+ if(it>= 100) break;
}
gEve->AddElement(tracks);
gEve->Redraw3D();
-}
\ No newline at end of file
+}