]>
Commit | Line | Data |
---|---|---|
5e319bd5 | 1 | void DBStorageCalib(){ |
2 | ||
3 | AliCDBManager *man = AliCDBManager::Instance(); | |
4 | ||
5 | AliCDBStorage *storLoc; | |
6 | man->SetDefaultStorage("local://$ALICE_ROOT/OCDB"); | |
7 | ||
8 | ||
9 | AliADCalibData *calibda = new AliADCalibData("Calib"); | |
10 | ||
11 | Float_t Efficiencies[16] = { | |
12 | 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, | |
13 | 0.94, 0.94, 0.94, 0.94, 0.94, 0.94 | |
14 | }; | |
15 | Float_t Rates[16] = { | |
16 | ||
17 | 1.14, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, | |
18 | 1.14, 0.94, 0.94, 0.94, 0.94, 0.94 | |
19 | ||
20 | ||
21 | }; | |
22 | ||
23 | calibda->SetEfficiencies(Efficiencies); | |
24 | calibda->SetRates(Rates); | |
25 | ||
26 | // Creation of the object AD Calibration as a MetaData | |
27 | ||
28 | TObjString str("AD Calibration"); // object that will be stored | |
29 | ||
30 | AliCDBMetaData *md= new AliCDBMetaData(); // metaData describing the object | |
31 | ||
32 | AliCDBId id("AD/Calib/Data",0,9999999); | |
33 | ||
34 | md->SetResponsible("Mario Rodriguez Cahuantzi"); | |
35 | md->SetBeamPeriod(0); | |
36 | md->SetAliRootVersion("v5-04-Rev-08"); | |
37 | md->SetComment("Prototype"); | |
38 | md->PrintMetaData(); | |
39 | ||
40 | storLoc = man->GetDefaultStorage(); | |
41 | storLoc->Put(calibda, id, md); | |
42 | ||
43 | storLoc->Delete(); | |
44 | delete md; | |
45 | ||
46 | } | |
47 |