]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TRD/Cal/AliTRDmakeRecoParamFirstPhysics.C
bootstrap pdf before usage
[u/mrichter/AliRoot.git] / TRD / Cal / AliTRDmakeRecoParamFirstPhysics.C
1 //____________________________________________________\r
2 void AliTRDmakeRecoParamFirstPhysics()\r
3 {\r
4   AliCDBMetaData *metaData= new AliCDBMetaData(); \r
5   metaData->SetObjectClassName("TObjArray");\r
6   metaData->SetResponsible("Alexandru Bercuci");\r
7   metaData->SetBeamPeriod(1);\r
8   metaData->SetAliRootVersion("05-21-01"); //root version\r
9   metaData->SetComment("First Physics reconstruction parameters for low, high and cosmic runs");\r
10   \r
11   AliCDBId id("TRD/Calib/RecoParam", 95352, AliCDBRunRange::Infinity()); \r
12   AliCDBManager *man = AliCDBManager::Instance();\r
13   AliCDBStorage *gStorLoc = man->GetStorage("local://$ALICE_ROOT/OCDB");\r
14   if (!gStorLoc) {\r
15     return;\r
16   }\r
17   gStorLoc->Put(CreateRecoParamObject(), id, metaData); \r
18 \r
19   return;\r
20 }\r
21 \r
22 \r
23 //____________________________________________________\r
24 TObjArray* CreateRecoParamObject()\r
25 {\r
26   TObjArray *recos = new TObjArray(5);\r
27 \r
28   AliTRDrecoParam *rec = 0x0;\r
29   recos->AddLast(rec = AliTRDrecoParam::GetLowFluxParam());\r
30   rec->SetAsDefault();\r
31   rec->SetNameTitle("Default", "TRD Default Reco Param");\r
32   rec->SetRawStreamVersion("FAST");\r
33   rec->SetXenon();\r
34   rec->SetVertexConstrained();\r
35   Double_t cov[5] = {2.,2.,0.,0.,0.}\r
36   rec->SetSysCovMatrix(cov);\r
37   rec->SetChi2YSlope(0.11853);\r
38   rec->SetChi2ZSlope(0.04527);\r
39   rec->SetChi2YCut(1.);\r
40   rec->SetPhiSlope(10.); //3.17954;\r
41   rec->SetMaxTheta(2.1445);\r
42   rec->SetMaxPhi(2.7475);\r
43   rec->SetNMeanClusters(12.89);\r
44   rec->SetNSigmaClusters(2.095);\r
45   rec->SetRoadzMultiplicator(3.);\r
46   rec->SetStreamLevel(AliTRDrecoParam::kTracker, 1);\r
47 \r
48   recos->AddLast(rec = AliTRDrecoParam::GetLowFluxParam());\r
49   rec->SetEventSpecie(AliRecoParam::kLowMult);\r
50   rec->SetNameTitle("LOW", "TRD Low Flux Reco Param");\r
51   rec->SetRawStreamVersion("FAST");\r
52   rec->SetXenon();\r
53   rec->SetVertexConstrained();\r
54   rec->SetSysCovMatrix(cov);\r
55   rec->SetChi2YSlope(0.11853);\r
56   rec->SetChi2ZSlope(0.04527);\r
57   rec->SetChi2YCut(1.);\r
58   rec->SetPhiSlope(10.); //3.17954;\r
59   rec->SetMaxTheta(2.1445);\r
60   rec->SetMaxPhi(2.7475);\r
61   rec->SetNMeanClusters(12.89);\r
62   rec->SetNSigmaClusters(2.095);\r
63   rec->SetRoadzMultiplicator(3.);\r
64   rec->SetStreamLevel(AliTRDrecoParam::kTracker, 1);\r
65 \r
66   recos->AddLast(rec = AliTRDrecoParam::GetHighFluxParam());\r
67   rec->SetEventSpecie(AliRecoParam::kHighMult);\r
68   rec->SetNameTitle("HIGH", "TRD High Flux Reco Param");\r
69   rec->SetRawStreamVersion("FAST");\r
70   rec->SetXenon();\r
71   rec->SetVertexConstrained();\r
72   rec->SetSysCovMatrix(cov);\r
73   rec->SetChi2YSlope(0.11853);\r
74   rec->SetChi2ZSlope(0.04527);\r
75   rec->SetChi2YCut(1.);\r
76   rec->SetPhiSlope(10.); //3.17954;\r
77   rec->SetMaxTheta(2.1445);\r
78   rec->SetMaxPhi(2.7475);\r
79   rec->SetNMeanClusters(12.89);\r
80   rec->SetNSigmaClusters(2.095);\r
81  \r
82   recos->AddLast(rec = AliTRDrecoParam::GetCosmicTestParam());\r
83   rec->SetEventSpecie(AliRecoParam::kCosmic);\r
84   rec->SetNameTitle("COSMIC", "TRD Cosmic Reco Param");\r
85   rec->SetRawStreamVersion("FAST");\r
86   rec->SetXenon();\r
87 \r
88   recos->AddLast(rec = AliTRDrecoParam::GetCosmicTestParam());\r
89   rec->SetEventSpecie(AliRecoParam::kCalib);\r
90   rec->SetNameTitle("CALIBRATION", "TRD Calibration Reco Param");\r
91   rec->SetRawStreamVersion("FAST");\r
92   rec->SetXenon();\r
93 \r
94 //  recos->AddLast(rec = AliTRDrecoParam::GetLowFluxParam());\r
95 //  rec->SetNameTitle("HLT", "TRD HLT Reco Param");\r
96 //  rec->SetChi2Y(.1);\r
97 //  rec->SetChi2Z(5.);\r
98 \r
99   return recos;\r
100 }\r