3 TString storage="local:///data/Work/data/2009/myOCDB";
4 //set reference run numbers for the various ocdb entries
5 Int_t pedestalRun=86876;
12 //comment why the update was done
13 TString comment("Update of Pedestal Referenc: 3FECs exchanged.");
14 //find first run for which the data are valid
16 first=TMath::Max(first,pedestalRun);
17 first=TMath::Max(first,noiseRun);
18 first=TMath::Max(first,pulserRun);
19 first=TMath::Max(first,ceRun);
20 first=TMath::Max(first,altroRun);
21 first=TMath::Max(first,qaRun);
22 first=TMath::Max(first,rawRun);
26 map.Add(new TObjString("TPC/Calib/Pedestals"),new TObjString(Form("%d",pedestalRun)));
27 map.Add(new TObjString("TPC/Calib/PadNoise"),new TObjString(Form("%d",noiseRun)));
28 map.Add(new TObjString("TPC/Calib/Pulser"),new TObjString(Form("%d",pulserRun)));
29 map.Add(new TObjString("TPC/Calib/CE"),new TObjString(Form("%d",ceRun)));
30 map.Add(new TObjString("TPC/Calib/AltroConfig"),new TObjString(Form("%d",altroRun)));
31 map.Add(new TObjString("TPC/Calib/QA"),new TObjString(Form("%d",qaRun)));
32 map.Add(new TObjString("TPC/Calib/Raw"),new TObjString(Form("%d",rawRun)));
33 map.Add(new TObjString("Comment"), new TObjString(comment));
35 AliCDBMetaData *metaData= new AliCDBMetaData();
36 metaData->SetObjectClassName("TMap");
37 metaData->SetResponsible("Jens Wiechula (Jens.Wiechula@cern.ch)");
38 metaData->SetBeamPeriod(1);
39 metaData->SetAliRootVersion("5-24-00"); //root version
40 metaData->SetComment("Map for reference run numbers");
42 AliCDBId id1("TPC/Calib/Ref", first, AliCDBRunRange::Infinity());
44 gStorage = AliCDBManager::Instance()->GetStorage(storage.Data());
45 gStorage->Put(&map, id1, metaData);