3 gSystem->Load("libANALYSIS.so");
4 gSystem->Load("libTRDqaRec.so");
6 if(!TFile::Open("TRD.DebugInfoGen.root")){
7 printf("No debug file for InfoGen task.\n");
10 TTree *t = (TTree*)gFile->Get("trackInfo");
11 AliTRDtrackInfo *fTrackInfo = 0x0;
12 t->SetBranchAddress("TrackInfo.", &fTrackInfo);
15 AliCDBManager *cdb = AliCDBManager::Instance();
16 cdb->SetDefaultStorage("local://$ALICE_ROOT");
18 AliEveEventManager::AssertGeometry();
19 AliMagFMaps *field = new AliMagFMaps("Maps","Maps", 2, 1., 10., AliMagFMaps::k5kG);
20 AliTracker::SetFieldMap(field, kTRUE);
22 AliTRDReconstructor *reco = new AliTRDReconstructor();
23 reco->SetRecoParam(AliTRDrecoParam::GetLowFluxParam());
25 AliEveTRDTrackList *tracks = new AliEveTRDTrackList("TRD QA Tracks");
29 AliTRDtrackV1 *fTrack = 0x0, *track = 0x0;
30 for (Int_t it=0; it<t->GetEntries(); it++){
31 if(!t->GetEntry(it)) continue;
32 if(!fTrackInfo) continue;
33 if(!(fTrack = fTrackInfo->GetTrack())) continue;
35 track = new AliTRDtrackV1(*fTrack);
37 track->SetReconstructor(reco);
38 tracks->AddElement(new AliEveTRDTrack(track));
39 printf("Trk[%3d] ESD[%d] Ncls[%d]\n", it, fTrackInfo->GetESDinfo()->GetId(), fTrack->GetNumberOfClusters());
42 gEve->AddElement(tracks);