2 Run this macro for cluster finder and track follower (see steering class
6 void runtracker(int minslice,int maxslice,char* path=0,char *rootfile=0,int nevent=1)
9 l.Set(AliL3Logger::kAll);
13 char path_to_use[1024];
15 strcpy(path_to_use,"/usr/local/anders/data/hg_42105_s1-3/");
16 //strcpy(path_to_use,"/prog/alice/data/Rawdata/6_patch/hg_1000_s1-3/");
17 //strcpy(path_to_use,"/prog/alice/data/Rawdata/6_patch/1track_s1/");
18 //strcpy(path_to_use,"/prog/alice/data/Rawdata/6_patch/pp/event_0/");
19 //strcpy(path_to_use,"/prog/alice/data/Rawdata/1_patch/pp/pileups/event_1/");
20 else strcpy(path_to_use,path);
22 //AliL3Transform::Init(path_to_use);
24 Int_t phi_segments,eta_segments,trackletlength,tracklength;
25 Int_t rowscopetracklet,rowscopetrack;
26 Double_t min_pt_fit,maxangle,goodDist,hitChi2Cut;
27 Double_t goodHitChi2,trackChi2Cut,maxphi,maxeta;
29 for(Int_t ev=0; ev<nevent; ev++)
34 a = new AliLevel3(rootfile);
53 //main vertex tracking parameters:
54 a->SetTrackerParam(phi_segments,eta_segments,trackletlength,tracklength,
55 rowscopetracklet,rowscopetrack,
56 min_pt_fit,maxangle,goodDist,hitChi2Cut,
57 goodHitChi2,trackChi2Cut,50,maxphi,maxeta,kTRUE);
59 //a->DoRoi(); /*do region of interest*/
60 //a->DoMc(); /*do monte carlo identification*/
61 a->WriteFiles(); /*enable output*/
63 a->ProcessEvent(minslice,maxslice);
64 //a->DoBench("benchmark_0");