]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TPC/AliTPCtest.C
Transition to NewIO
[u/mrichter/AliRoot.git] / TPC / AliTPCtest.C
CommitLineData
c2b0eaa4 1/****************************************************************************
2 * Origin: I.Belikov, CERN, Jouri.Belikov@cern.ch *
3 ****************************************************************************/
4
88cb7938 5Int_t AliTPCtest(Int_t n = 5) {
73042f01 6 Int_t rc=0;
7
8//Test TPC simulation
9 gROOT->LoadMacro("$(ALICE_ROOT)/macros/grun.C");
88cb7938 10 grun(n);
73042f01 11
dc2495a3 12
88cb7938 13 AliKalmanTrack::SetConvConst(1000/0.299792458/gAlice->Field()->SolenoidField());
9b280d80 14
73042f01 15 Int_t ver=gAlice->GetDetector("TPC")->IsVersion();
88cb7938 16
17 AliRunLoader* rl = gAlice->GetRunLoader();
18 if (rl == 0x0)
19 {
20 cerr<<"Can not get run loader from gAlice"<<endl;
21 return 1;
22 }
23
24 delete rl;//close the session left after generation (grun.C)
25 gAlice= 0x0;
26
27 cout<<" \n\n\nClean -> Proceeding witg digitization \n\n\n";
37831078 28 if ((ver!=1)&&(ver!=2)) {
29 cerr<<"Invalid TPC version: "<<ver<<" ! (must be 1 or 2)\n";
30 return 12345;
31 }
32
73042f01 33 if (ver==2) {
34 gROOT->LoadMacro("$(ALICE_ROOT)/TPC/AliTPCHits2Digits.C");
88cb7938 35 if (rc=AliTPCHits2Digits(n)) return rc;
73042f01 36
c2b0eaa4 37 //gROOT->LoadMacro("$(ALICE_ROOT)/TPC/AliTPCDisplayDigits.C");
38 //if (rc=AliTPCDisplayDigits(1,1)) return rc;
73042f01 39 }
40
37831078 41
73042f01 42//Test TPC reconstruction
43 gROOT->LoadMacro("$(ALICE_ROOT)/TPC/AliTPCFindClusters.C");
88cb7938 44 if (rc=AliTPCFindClusters(n)) return rc;
73042f01 45
c2b0eaa4 46 //gROOT->LoadMacro("$(ALICE_ROOT)/TPC/AliTPCDisplayClusters.C");
47 //if (rc=AliTPCDisplayClusters()) return rc;
73042f01 48
49 gROOT->LoadMacro("$(ALICE_ROOT)/TPC/AliTPCFindTracks.C");
88cb7938 50 if (rc=AliTPCFindTracks(n)) return rc;
73042f01 51
a4c38b1c 52 gSystem->SetIncludePath("-I$ROOTSYS/include -I$ALICE_ROOT/include -I$ALICE_ROOT/TPC -I$ALICE_ROOT/CONTAINERS");
82e68d97 53 gROOT->ProcessLine(".L $(ALICE_ROOT)/TPC/AliTPCComparison.C++");
73042f01 54 if (rc=AliTPCComparison()) return rc;
55
56 return rc;
57}
2ab0c725 58