]> git.uio.no Git - u/mrichter/AliRoot.git/blob - AD/macros/DBStorageCalib.C
New detector AD
[u/mrichter/AliRoot.git] / AD / macros / DBStorageCalib.C
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