1 /****************************************************************************
2 * Origin: I.Belikov, CERN, Jouri.Belikov@cern.ch *
3 ****************************************************************************/
5 Int_t AliITStestV2(Int_t nev=5, Char_t SlowOrFast='s') {
9 delete gAlice->GetRunLoader();
14 rl = AliRunLoader::Open("galice.root");
16 cerr<<"Can not open session"<<endl;
20 if (rl->LoadgAlice()) {
21 cerr<<"Error occured while loading AliRun"<<endl;
25 SetConvConst(1000/0.299792458/rl->GetAliRun()->Field()->SolenoidField());
29 if (SlowOrFast=='f') {
30 cerr<<"Fast AliITSRecPoint(s) !\n";
32 cerr<<"Slow AliITSRecPoint(s) !\n";
33 gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSHits2SDigits.C");
35 gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSSDigits2Digits.C");
36 AliITSSDigits2Digits();
38 gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSFindClustersV2.C");
39 if (rc=AliITSFindClustersV2(nev,SlowOrFast)) return rc;
41 gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSFindTracksV2.C");
42 if (rc=AliITSFindTracksV2()) return rc;
44 gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSComparisonV2.C");
45 if (rc=AliITSComparisonV2()) return rc;
47 gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliV0FindVertices.C");
48 if (rc=AliV0FindVertices()) return rc;
50 gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliV0Comparison.C");
51 if (rc=AliV0Comparison()) return rc;
53 gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliCascadeFindVertices.C");
54 if (rc=AliCascadeFindVertices()) return rc;
56 gSystem->SetIncludePath("-I$ROOTSYS/include -I$ALICE_ROOT/include -I$ALICE_ROOT/ITS -I$ALICE_ROOT/TPC -I$ALICE_ROOT/CONTAINERS");
57 gROOT->ProcessLine(".L $(ALICE_ROOT)/ITS/AliCascadeComparison.C+");
58 if (rc=AliCascadeComparison()) return rc;