//____________________________________________________ void AliTRDmakeRecoParam() { AliCDBMetaData *metaData= new AliCDBMetaData(); metaData->SetObjectClassName("TObjArray"); metaData->SetResponsible("Alexandru Bercuci"); metaData->SetBeamPeriod(1); metaData->SetAliRootVersion("05-21-01"); //root version metaData->SetComment("Ideal reconstruction parameters for low, high and cosmic runs"); AliCDBId id("TRD/Calib/RecoParam", 0, AliCDBRunRange::Infinity()); AliCDBManager *man = AliCDBManager::Instance(); AliCDBStorage *gStorLoc = man->GetStorage("local://$ALICE_ROOT/OCDB"); if (!gStorLoc) { return; } gStorLoc->Put(CreateRecoParamObject(), id, metaData); return; } //____________________________________________________ TObjArray* CreateRecoParamObject() { TObjArray *recos = new TObjArray(4); AliTRDrecoParam *rec = 0x0; recos->AddLast(rec = AliTRDrecoParam::GetLowFluxParam()); rec->SetEventSpecie(AliRecoParam::kLowMult); rec->SetNameTitle("LOW", "TRD Low Flux Reco Param"); rec->SetStreamLevel(AliTRDrecoParam::kTracker, 1); rec->SetAsDefault(); // further settings for low flux reco param // reco->SetThisAndThat() recos->AddLast(rec = AliTRDrecoParam::GetHighFluxParam()); rec->SetEventSpecie(AliRecoParam::kHighMult); rec->SetNameTitle("HIGH", "TRD High Flux Reco Param"); rec->SetStreamLevel(AliTRDrecoParam::kTracker, 1); recos->AddLast(rec = AliTRDrecoParam::GetCosmicTestParam()); rec->SetEventSpecie(AliRecoParam::kCosmic); rec->SetNameTitle("COSMIC", "TRD Cosmic Reco Param"); rec->SetStreamLevel(AliTRDrecoParam::kTracker, 1); rec->SetRawStreamVersion("FAST"); recos->AddLast(rec = AliTRDrecoParam::GetCosmicTestParam()); rec->SetEventSpecie(AliRecoParam::kCalib); rec->SetNameTitle("CALIBRATION", "TRD Calibration Reco Param"); rec->SetStreamLevel(AliTRDrecoParam::kTracker, 1); rec->SetRawStreamVersion("FAST"); // recos->AddLast(rec = AliTRDrecoParam::GetLowFluxParam()); // rec->SetNameTitle("HLT", "TRD HLT Reco Param"); // rec->SetChi2Y(.1); // rec->SetChi2Z(5.); return recos; }