]>
Commit | Line | Data |
---|---|---|
1 | Int_t AliITStestV2(Char_t SlowOrFast='s') { | |
2 | Int_t rc=0; | |
3 | ||
4 | if (gAlice) {delete gAlice; gAlice=0;} | |
5 | TFile *in=TFile::Open("galice.root"); | |
6 | if (!in->IsOpen()) { | |
7 | cerr<<"Can't open galice.root !\n"; | |
8 | return 1; | |
9 | } | |
10 | if (!(gAlice=(AliRun*)in->Get("gAlice"))) { | |
11 | cerr<<"Can't find gAlice !\n"; | |
12 | return 2; | |
13 | } | |
14 | AliKalmanTrack::SetConvConst(100/0.299792458/0.2/gAlice->Field()->Factor()); | |
15 | delete gAlice; gAlice=0; | |
16 | in->Close(); | |
17 | ||
18 | if (SlowOrFast=='f') { | |
19 | cerr<<"Fast AliITSRecPoint(s) !\n"; | |
20 | gROOT->LoadMacro("$(ALICE_ROOT)/ITS/ITSHitsToFastPoints.C"); | |
21 | ITSHitsToFastPoints(); | |
22 | } else { | |
23 | cerr<<"Slow AliITSRecPoint(s) !\n"; | |
24 | gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSHits2Digits.C"); | |
25 | AliITSHits2Digits(); | |
26 | gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSFindClusters.C"); | |
27 | AliITSFindClusters(); | |
28 | } | |
29 | ||
30 | gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSFindClustersV2.C"); | |
31 | if (rc=AliITSFindClustersV2()) return rc; | |
32 | ||
33 | gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSFindTracksV2.C"); | |
34 | if (rc=AliITSFindTracksV2()) return rc; | |
35 | ||
36 | gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSComparisonV2.C"); | |
37 | if (rc=AliITSComparisonV2()) return rc; | |
38 | ||
39 | return rc; | |
40 | } |