1 /****************************************************************************
2 * Origin: I.Belikov, CERN, Jouri.Belikov@cern.ch *
3 ****************************************************************************/
5 Int_t AliTPCtest(Int_t n = 5) {
9 gROOT->LoadMacro("$(ALICE_ROOT)/macros/grun.C");
13 AliKalmanTrack::SetConvConst(1000/0.299792458/gAlice->Field()->SolenoidField());
15 Int_t ver=gAlice->GetDetector("TPC")->IsVersion();
17 AliRunLoader *rl = gAlice->GetRunLoader();
19 cerr<<"Can not get run loader from gAlice"<<endl;
23 delete rl;//close the session left after generation (grun.C)
24 delete gAlice; gAlice=0x0;
26 cout<<" \n\n\nClean -> Proceeding witg digitization \n\n\n";
27 if ((ver!=1)&&(ver!=2)) {
28 cerr<<"Invalid TPC version: "<<ver<<" ! (must be 1 or 2)\n";
33 gROOT->LoadMacro("$(ALICE_ROOT)/TPC/AliTPCHits2Digits.C");
34 if (rc=AliTPCHits2Digits(n)) return rc;
36 //gROOT->LoadMacro("$(ALICE_ROOT)/TPC/AliTPCDisplayDigits.C");
37 //if (rc=AliTPCDisplayDigits(1,1)) return rc;
41 //Test TPC reconstruction
42 gROOT->LoadMacro("$(ALICE_ROOT)/TPC/AliTPCFindClusters.C");
43 if (rc=AliTPCFindClusters(n)) return rc;
45 //gROOT->LoadMacro("$(ALICE_ROOT)/TPC/AliTPCDisplayClusters.C");
46 //if (rc=AliTPCDisplayClusters()) return rc;
48 gROOT->LoadMacro("$(ALICE_ROOT)/TPC/AliTPCFindTracks.C");
49 if (rc=AliTPCFindTracks(n)) return rc;
51 gSystem->SetIncludePath("-I$ROOTSYS/include -I$ALICE_ROOT/include -I$ALICE_ROOT/TPC -I$ALICE_ROOT/CONTAINERS");
52 gROOT->ProcessLine(".L $(ALICE_ROOT)/TPC/AliTPCComparison.C++");
53 if (rc=AliTPCComparison()) return rc;