]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/ITS/trackingSAP/TestITSSAP.C
Fix to prevent reusing the cluster in trackleting
[u/mrichter/AliRoot.git] / HLT / ITS / trackingSAP / TestITSSAP.C
CommitLineData
c9598e1c 1// macro to test AliITSSAPTracker in offline mode using already reconstructed data
2// The input should be either
3// 1) directory containing the output of the reconstruction, e.g. ppbench/
4// (we need AliESDs.root to obtain the input SPD vertex and ITS.RecPoints.root)
5// 2) for multiple input files: text file with paths to AliESDs.root files,
6// e.g. /data1/LHC10h8/137366/003/AliESDs.root etc.
7// Full reconstruction output should be in these directories (including galice.root)
8
9void TestITSSAP(const char *datapath = "~/ppbench"){
10 //
11 TString dtPath = datapath;
12 //
13 AliCDBManager* man = AliCDBManager::Instance();
14 man->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
15 // man->SetDefaultStorage("local:///home/shahoian/ALICE/Aliroot/OCDB");
16 // man->SetSpecificStorage("ITS/Align/Data","alien://folder=/alice/simulation/2008/v4-15-Release/Residual");
17 // man->SetSpecificStorage("ITS/Align/Data","alien://folder=/alice/simulation/2008/v4-15-Release/Ideal");
18 // man->SetSpecificStorage("ITS/Align/Data","local:///alice/simulation/2008/v4-15-Release/Ideal");
19 //man->SetSpecificStorage("ITS/Align/Data","local:///alice/simulation/2008/v4-15-Release/Residual");
20 //
21 TString inpData;
22 if (!(dtPath.EndsWith(".txt")||dtPath.EndsWith(".dat"))) {
23 inpData = Form("%s/AliESDs.root",dtPath.Data());
24 gSystem->Exec(Form("ln -s -f %s/geometry.root ./",dtPath.Data()));
25 }
26 else inpData = dtPath;
27 printf("InputData : %s\n",inpData.Data());
28 gSystem->Load("libAliHLTITS.so");
29 gROOT->ProcessLine(".L Process.C+");
30 Process(inpData.Data());
31 //
32}