]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TPC/macros/recTPC2007.C
Adding function to make calibration tree (Marian)
[u/mrichter/AliRoot.git] / TPC / macros / recTPC2007.C
CommitLineData
d62cdc3b 1void recTPC2007(Int_t type, const char *filename="data.root")
2{
87aca9eb 3 // .L $ALICE_ROOT/TPC/macros/recTPC2007.C
4
5 // recTPC2007(0,"rfio:/castor/cern.ch/alice/data/2007/12/16/11/07000013151011.20.root")
6 //recTPC2007(0,"alien:///alice/data/2007/LHC07w_TPC/000012674/raw/07000012674011.90.root")
7 // recTPC2007(0,"/data/test2007/07000012674011/07000012674011.90.root")
d62cdc3b 8
d62cdc3b 9 //
10 // Set path to calibration data
11 //
12 // type variable = 0 - cosmic test
13 // = 1 - laser test
14 //
15 // Set reconstruction parameters
16 ////
87aca9eb 17 //gSystem->Load("/afs/cern.ch/alice/tpctest/root/HEAD/lib/libRAliEn.so");
18 //gSystem->Load("$ROOTSYS/lib/libXrdClient.so")
d62cdc3b 19 TGrid::Connect("alien://");
20 //
21
22 AliLog::SetClassDebugLevel("AliTPCclustererMI",2);
23 AliTPCRecoParam * tpcRecoParam = 0;
24 if (type==0) tpcRecoParam = AliTPCRecoParam::GetCosmicTestParam(kTRUE);
25 if (type>0) tpcRecoParam = AliTPCRecoParam::GetLaserTestParam(kTRUE);
87aca9eb 26 tpcRecoParam->SetTimeInterval(60,940);
d62cdc3b 27 tpcRecoParam->Dump();
87aca9eb 28 //
29 //
30 // tpcRecoParam->SetMinMaxCutAbs(4.);
31// tpcRecoParam->SetMinLeftRightCutAbs(6.);
32// tpcRecoParam->SetMinUpDownCutAbs(7.);
33// tpcRecoParam->SetMinMaxCutSigma(4.);
34// tpcRecoParam->SetMinLeftRightCutSigma(6.);
35// tpcRecoParam->SetMinUpDownCutSigma(7.);
36 //
37 //
d62cdc3b 38 AliTPCReconstructor::SetRecoParam(tpcRecoParam);
87aca9eb 39 AliTPCReconstructor::SetStreamLevel(100);
d62cdc3b 40 AliMagFMaps* field = new AliMagFMaps("Maps","Maps", 2, 1., 10., 1);
41 AliTracker::SetFieldMap(field,1);
42 //
43 //
44 AliReconstruction rec;
45 rec.SetDefaultStorage("alien://folder=/alice/data/2007/LHC07w/OCDB/");
46 rec.SetWriteESDfriend(kTRUE);
47 rec.SetInput(filename);
48 rec.SetRunReconstruction("TPC");
49 rec.SetEquipmentIdMap("EquipmentIdMap.data");
50 //
51 rec.SetOption("TPC","PedestalSubtraction OldRCUFormat");
52 rec.SetFillESD("TPC");
53 rec.SetFillTriggerESD(kFALSE);
54 rec.SetRunVertexFinder(kFALSE);
87aca9eb 55 rec.SetCleanESD(kFALSE);
d62cdc3b 56 rec.Run();
57}
58
59