]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TPC/recTPC.C
Use AliTPCRecoParam.h (Marian)
[u/mrichter/AliRoot.git] / TPC / recTPC.C
CommitLineData
53cc7be4 1//
2// example macro for reconstruction of the TPC raw data
3//
4// The path to the Calibration parameters is for the moment hard-wired in the code
5// Taken from /afs/
6//
7//
8
194b0609 9void recTPC(const char *filename="data.root")
53cc7be4 10{
194b0609 11 //
12 // Set path to calibration data
13 //
53cc7be4 14 AliCDBManager * man = AliCDBManager::Instance();
15 man->SetDefaultStorage("local://$ALICE_ROOT");
16 man->SetRun(0);
53cc7be4 17 man->SetSpecificStorage("TPC","local:///afs/cern.ch/user/m/mivanov/public/Calib");
194b0609 18 //
19 // Set reconstruction parameters
20 //
21 AliLog::SetClassDebugLevel("AliTPCclustererMI",2);
22 AliTPCRecoParam * tpcRecoParam = AliTPCRecoParam::GetLaserTestParam(kTRUE);
23 AliTPCReconstructor::SetRecoParam(tpcRecoParam);
24 AliTPCReconstructor::SetStreamLevel(1);
25 //
26 //
27 //
53cc7be4 28 AliReconstruction rec;
29 rec.SetSpecificStorage("TPC","local:///afs/cern.ch/user/m/mivanov/public/Calib");
30 rec.SetLoadAlignData("");
31 rec.SetWriteESDfriend(kTRUE);
32 rec.SetInput(filename);
33 rec.SetEquipmentIdMap("EquipmentIdMap.data");
34 rec.SetRunReconstruction("TPC");
35 rec.SetOption("TPC","PedestalSubtraction OldRCUFormat");
36 // rec.SetRunLocalReconstruction("");
37 // rec.SetRunTracking("TPC");
38 rec.SetFillESD("TPC");
39 rec.SetFillTriggerESD(kFALSE);
40 rec.SetRunVertexFinder(kFALSE);
41 AliMagFMaps* field = new AliMagFMaps("Maps","Maps", 2, 1., 10., 1);
42 AliTracker::SetFieldMap(field,1);
53cc7be4 43 rec.SetWriteAlignmentData(kTRUE);
44 rec.Run();
45}
46
194b0609 47void recTracking(const char *filename="data.root", Int_t nevents=1)
53cc7be4 48{
194b0609 49 //
50 // Set path to calibration data
51 //
53cc7be4 52 AliCDBManager * man = AliCDBManager::Instance();
53 man->SetDefaultStorage("local://$ALICE_ROOT");
54 man->SetRun(0);
53cc7be4 55 man->SetSpecificStorage("TPC","local:///afs/cern.ch/user/m/mivanov/public/Calib");
194b0609 56 //
57 // Set reconstruction parameters
58 //
59 AliLog::SetClassDebugLevel("AliTPCclustererMI",2);
60 AliTPCRecoParam * tpcRecoParam = AliTPCRecoParam::GetLaserTestParam(kTRUE);
61 AliTPCReconstructor::SetRecoParam(tpcRecoParam);
62 AliTPCReconstructor::SetStreamLevel(1);
63
64 //
65 //
66 //
53cc7be4 67 AliReconstruction rec;
68 //rec.SetSpecificStorage("TPC","local:///afs/cern.ch/user/m/mivanov/public/Calib");
69 rec.SetLoadAlignData("");
70 rec.SetWriteESDfriend(kTRUE);
71 rec.SetInput(filename);
72 rec.SetEquipmentIdMap("EquipmentIdMap.data");
73 //rec.SetRunReconstruction("TPC");
74 rec.SetOption("TPC","PedestalSubtraction OldRCUFormat");
75 rec.SetRunLocalReconstruction("");
76 rec.SetRunTracking("TPC");
77 rec.SetFillESD("TPC");
78 rec.SetFillTriggerESD(kFALSE);
79 rec.SetRunVertexFinder(kFALSE);
80 AliMagFMaps* field = new AliMagFMaps("Maps","Maps", 2, 1., 10., 1);
81 AliTracker::SetFieldMap(field,1);
53cc7be4 82 rec.SetWriteAlignmentData(kTRUE);
83 rec.Run(0,nevents);
84}
85
86