]>
Commit | Line | Data |
---|---|---|
487252a7 | 1 | //$Id$ |
2 | ||
3 | // Author: Anders Vestbo <mailto:vestbo$fi.uib.no> | |
4 | //*-- Copyright © ASV | |
5 | ||
6 | #include <stream.h> | |
7 | #include <string.h> | |
8 | #include <stdlib.h> | |
9 | #include "AliL3RootTypes.h" | |
10 | #include "AliLevel3.h" | |
11 | ||
12 | //Standalone program to run the track follower for benchmark tests. | |
13 | ||
14 | #if GCCVERSION == 3 | |
15 | using namespace std; | |
16 | #endif | |
17 | ||
18 | int main(int argc,char **argv) | |
19 | { | |
20 | ||
21 | if(argc != 4) | |
22 | { | |
23 | cout<<"Usage : runtracker <path> minslice maxslice "<<endl; | |
24 | return -1; | |
25 | } | |
26 | Char_t path[1024]; | |
27 | Int_t sl1,sl2; | |
28 | ||
29 | strcpy(path,argv[1]); | |
30 | sl1 = atoi(argv[2]); | |
31 | sl2 = atoi(argv[3]); | |
32 | ||
33 | AliLevel3 level3; | |
34 | level3.Init(path,kTRUE); | |
35 | level3.SetClusterFinderParam(0.2,0.3,kFALSE); | |
36 | ||
37 | Int_t phi_segments,eta_segments,trackletlength,tracklength; | |
38 | Int_t rowscopetracklet,rowscopetrack; | |
39 | Double_t min_pt_fit,maxangle,goodDist,hitChi2Cut; | |
40 | Double_t goodHitChi2,trackChi2Cut,maxphi,maxeta; | |
41 | ||
42 | phi_segments = 50;//50; | |
43 | eta_segments = 100;//100; | |
44 | trackletlength = 3; | |
45 | tracklength = 5; | |
46 | rowscopetracklet = 2; | |
47 | rowscopetrack = 2; | |
48 | min_pt_fit = 0; | |
49 | maxangle = 1.31; | |
50 | goodDist = 5; | |
51 | maxphi=100; | |
52 | maxeta=100; | |
53 | hitChi2Cut = 20;//100 | |
54 | goodHitChi2 = 10;//20; | |
55 | trackChi2Cut = 50; | |
56 | ||
57 | //main vertex tracking parameters: | |
58 | level3.SetTrackerParam(phi_segments,eta_segments,trackletlength,tracklength, | |
59 | rowscopetracklet,rowscopetrack, | |
60 | min_pt_fit,maxangle,goodDist,hitChi2Cut, | |
61 | goodHitChi2,trackChi2Cut,50,maxphi,maxeta,kTRUE); | |
62 | ||
63 | //level3.WriteFiles("data/"); | |
64 | level3.ProcessEvent(sl1,sl2); | |
65 | level3.DoBench("benchmark_0"); | |
66 | ||
67 | return 0; | |
68 | } |