1 Int_t TestNewIO(Int_t n = 5,Char_t SlowOrFast='s')
6 AliLog::SetGlobalDebugLevel(10);
7 AliLog::SetGlobalLogLevel(10);
9 /**********************************************/
10 /************ G E N E R A T I O N *************/
11 /**********************************************/
13 gROOT->LoadMacro("$(ALICE_ROOT)/macros/grun.C");
17 /**********************************************/
18 /******************* T P C ********************/
19 /**********************************************/
20 //The following part is just core of AliTPCtest.C
22 gROOT->LoadMacro("$(ALICE_ROOT)/TPC/AliTPCHits2SDigits.C");
23 if (rc=AliTPCHits2SDigits(n)) return rc;
25 gROOT->LoadMacro("$(ALICE_ROOT)/TPC/AliTPCSDigits2Digits.C");
26 if (rc=AliTPCSDigits2Digits(n)) return rc;
28 gROOT->LoadMacro("$(ALICE_ROOT)/TPC/AliTPCFindClusters.C");
29 if (rc=AliTPCFindClusters(n)) return rc;
31 gROOT->LoadMacro("$(ALICE_ROOT)/TPC/AliTPCFindTracks.C");
32 if (rc=AliTPCFindTracks(n)) return rc;
34 /**********************************************/
35 /******************* I T S ********************/
36 /**********************************************/
37 //The following part is just core of AliITStestV2.C
38 if (SlowOrFast=='f') {
39 cerr<<"Fast AliITSRecPoint(s) !\n";
40 gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSHits2FastRecPoints.C");
41 AliITSHits2FastRecPoints();
43 cerr<<"Slow AliITSRecPoint(s) !\n";
44 gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSHits2SDigits.C");
46 gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSSDigits2Digits.C");
47 AliITSSDigits2Digits();
48 gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSDigits2RecPoints.C");
49 AliITSDigits2RecPoints();
51 gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSFindClustersV2.C");
52 if (rc=AliITSFindClustersV2(SlowOrFast)) return rc;
54 gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSFindTracksV2.C");
55 if (rc=AliITSFindTracksV2()) return rc;
58 /**********************************************/
59 /****************** P H O S *******************/
60 /**********************************************/
64 delete AliRunLoader::Instance();
65 delete gAlice;//if everything was OK here it is already NULL
68 AliRunLoader* rl =AliRunLoader::Open("galice.root","EVENTFOLDER");
69 AliPHOSReconstructioner r("EVENTFOLDER");
73 gROOT->LoadMacro("$(ALICE_ROOT)/TPC/AliTPCComparison.C");
74 if (rc=AliTPCComparison()) return rc;
76 gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSComparisonV2.C");
77 if (rc=AliITSComparisonV2()) return rc;
81 ::Info("NewIO test","Everything seems to be OK");
82 ::Info("NewIO test","You can try now display.C and TPC/AliTPCDisplayDigits3Dnew.C");