]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TPC/macros/recTPC2007.C
handle the new output format
[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 //
41 AliReconstruction rec;
42 rec.SetDefaultStorage("alien://folder=/alice/data/2007/LHC07w/OCDB/");
43 rec.SetWriteESDfriend(kTRUE);
44 rec.SetInput(filename);
45 rec.SetRunReconstruction("TPC");
46 rec.SetEquipmentIdMap("EquipmentIdMap.data");
47 //
48 rec.SetOption("TPC","PedestalSubtraction OldRCUFormat");
49 rec.SetFillESD("TPC");
50 rec.SetFillTriggerESD(kFALSE);
51 rec.SetRunVertexFinder(kFALSE);
87aca9eb 52 rec.SetCleanESD(kFALSE);
d62cdc3b 53 rec.Run();
54}
55
56