c2b0eaa4 |
1 | /**************************************************************************** |
2 | * Origin: I.Belikov, CERN, Jouri.Belikov@cern.ch * |
3 | ****************************************************************************/ |
4 | |
73042f01 |
5 | Int_t AliTPCtest() { |
6 | Int_t rc=0; |
7 | |
8 | //Test TPC simulation |
9 | gROOT->LoadMacro("$(ALICE_ROOT)/macros/grun.C"); |
10 | grun(); |
11 | |
dc2495a3 |
12 | |
13 | |
14 | AliKalmanTrack::SetConvConst(1000/0.299792458/gAlice->Field()->SolenoidField()); |
9b280d80 |
15 | |
73042f01 |
16 | Int_t ver=gAlice->GetDetector("TPC")->IsVersion(); |
17 | delete gAlice; gAlice=0; |
37831078 |
18 | |
19 | if ((ver!=1)&&(ver!=2)) { |
20 | cerr<<"Invalid TPC version: "<<ver<<" ! (must be 1 or 2)\n"; |
21 | return 12345; |
22 | } |
23 | |
73042f01 |
24 | if (ver==2) { |
25 | gROOT->LoadMacro("$(ALICE_ROOT)/TPC/AliTPCHits2Digits.C"); |
26 | if (rc=AliTPCHits2Digits()) return rc; |
27 | |
c2b0eaa4 |
28 | //gROOT->LoadMacro("$(ALICE_ROOT)/TPC/AliTPCDisplayDigits.C"); |
29 | //if (rc=AliTPCDisplayDigits(1,1)) return rc; |
73042f01 |
30 | } |
31 | |
37831078 |
32 | |
73042f01 |
33 | //Test TPC reconstruction |
34 | gROOT->LoadMacro("$(ALICE_ROOT)/TPC/AliTPCFindClusters.C"); |
35 | if (rc=AliTPCFindClusters()) return rc; |
36 | |
c2b0eaa4 |
37 | //gROOT->LoadMacro("$(ALICE_ROOT)/TPC/AliTPCDisplayClusters.C"); |
38 | //if (rc=AliTPCDisplayClusters()) return rc; |
73042f01 |
39 | |
40 | gROOT->LoadMacro("$(ALICE_ROOT)/TPC/AliTPCFindTracks.C"); |
41 | if (rc=AliTPCFindTracks()) return rc; |
42 | |
a4c38b1c |
43 | gSystem->SetIncludePath("-I$ROOTSYS/include -I$ALICE_ROOT/include -I$ALICE_ROOT/TPC -I$ALICE_ROOT/CONTAINERS"); |
82e68d97 |
44 | gROOT->ProcessLine(".L $(ALICE_ROOT)/TPC/AliTPCComparison.C++"); |
73042f01 |
45 | if (rc=AliTPCComparison()) return rc; |
46 | |
47 | return rc; |
48 | } |
2ab0c725 |
49 | |