]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TRD/Cal/AliTRDmakeRecoParam.C
Bug fix for the fitting at the SHUTTLE of the average pulse height
[u/mrichter/AliRoot.git] / TRD / Cal / AliTRDmakeRecoParam.C
CommitLineData
5978a430 1//____________________________________________________\r
2void AliTRDmakeRecoParam()\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("Ideal reconstruction parameters for low, high and cosmic runs");\r
10 \r
11 AliCDBId id("TRD/Calib/RecoParam", 0, AliCDBRunRange::Infinity()); \r
12 AliCDBManager *man = AliCDBManager::Instance();\r
162637e4 13 AliCDBStorage *gStorLoc = man->GetStorage("local://$ALICE_ROOT/OCDB");\r
5978a430 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
24TObjArray* CreateRecoParamObject()\r
25{\r
0c19b2c9 26 TObjArray *recos = new TObjArray(4);\r
5978a430 27\r
28 AliTRDrecoParam *rec = 0x0;\r
29 recos->AddLast(rec = AliTRDrecoParam::GetLowFluxParam());\r
30 rec->SetAsDefault();\r
a2fbb6ec 31 rec->SetNameTitle("Default", "TRD Default Reco Param");\r
5978a430 32 // further settings for low flux reco param\r
33 // reco->SetThisAndThat()\r
34\r
0c19b2c9 35 recos->AddLast(rec = AliTRDrecoParam::GetLowFluxParam());\r
a2fbb6ec 36 rec->SetEventSpecie(AliRecoParam::kLowMult);\r
37 rec->SetNameTitle("LOW", "TRD Low Flux Reco Param");\r
0c19b2c9 38\r
5978a430 39 recos->AddLast(rec = AliTRDrecoParam::GetHighFluxParam());\r
a2fbb6ec 40 rec->SetEventSpecie(AliRecoParam::kHighMult);\r
0c19b2c9 41 rec->SetNameTitle("HIGH", "TRD High Flux Reco Param");\r
5978a430 42\r
43 recos->AddLast(rec = AliTRDrecoParam::GetCosmicTestParam());\r
a2fbb6ec 44 rec->SetEventSpecie(AliRecoParam::kCosmic);\r
0c19b2c9 45 rec->SetNameTitle("COSMIC", "TRD Cosmic Reco Param");\r
a2fbb6ec 46 rec->SetRawStreamVersion("FAST");\r
47\r
48 recos->AddLast(rec = AliTRDrecoParam::GetCosmicTestParam());\r
49 rec->SetEventSpecie(AliRecoParam::kCalib);\r
50 rec->SetNameTitle("CALIBRATION", "TRD Calibration Reco Param");\r
51 rec->SetRawStreamVersion("FAST");\r
52\r
53// recos->AddLast(rec = AliTRDrecoParam::GetLowFluxParam());\r
54// rec->SetNameTitle("HLT", "TRD HLT Reco Param");\r
55// rec->SetChi2Y(.1);\r
56// rec->SetChi2Z(5.);\r
5978a430 57\r
58 return recos;\r
59}\r