]>
Commit | Line | Data |
---|---|---|
75bf72b2 | 1 | CreateRefMap(){ |
2 | //cdb storage | |
3 | TString storage="local:///data/Work/data/2009/myOCDB"; | |
4 | //set reference run numbers for the various ocdb entries | |
5 | Int_t pedestalRun=86876; | |
6 | Int_t noiseRun=86876; | |
7 | Int_t pulserRun=83680; | |
8 | Int_t ceRun=83680; | |
9 | Int_t altroRun=83680; | |
10 | Int_t qaRun=83680; | |
11 | Int_t rawRun=83680; | |
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 | |
15 | Int_t first=0; | |
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); | |
23 | // first=0; | |
24 | //create the map | |
25 | TMap map; | |
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)); | |
34 | //create meta data | |
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"); | |
41 | //store object | |
42 | AliCDBId id1("TPC/Calib/Ref", first, AliCDBRunRange::Infinity()); | |
43 | // | |
44 | gStorage = AliCDBManager::Instance()->GetStorage(storage.Data()); | |
45 | gStorage->Put(&map, id1, metaData); | |
46 | } |