]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ACORDE/macros/MakeACORDEOCDBCalib.C
Updating responsibles for nightly tests (adding Hans Beck).
[u/mrichter/AliRoot.git] / ACORDE / macros / MakeACORDEOCDBCalib.C
CommitLineData
5b653c44 1
2/**************************************************************************
3
4 Macro created for storing the OCDB Calib data of ACORDE
5 in $ALICE_ROOT/OCDB/ACORDE/Calib
6
7
8 From:
9
10 Mario Rodriguez Cahuantzi <mrodrigu@mail.cern.ch>
11 FCFM, BUAP, Puebla, Mexico
12
13 Created:
14
15 March 3rd. 2009 @ CERN
16
17
18 Further commnents:
19
20 Arturo Fernandez <afernan@mail.cern.ch>
21
22**************************************************************************/
23void MakeACORDEOCDBCalib()
24{
25
26 AliCDBManager *man = AliCDBManager::Instance();
27
28 AliCDBStorage *storLoc;
29 man->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
30
31
32 AliACORDECalibData *calibda = new AliACORDECalibData("OCDBCalib");
33
34 Float_t Efficiencies[60] =
35 {
36 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94,
37 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94,
38 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94,
39 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94,
40 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94,
41 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94
42 };
43 Float_t Rates[60] =
44 {
45 1.14, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94,
46 1.14, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94,
47 1.14, 0.94, 0.94, 0.94, 0.94, 1.94, 0.94, 0.94, 0.94, 0.94,
48 1.14, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94,
49 1.94, 0.94, 0.94, 0.94, 1.94, 0.94, 0.94, 0.94, 0.94, 0.94,
50 0.94, 0.94, 0.94, 0.94, 1.94, 0.94, 0.94, 0.94, 0.94, 0.94
51 };
52 Float_t ModulesActivity[60] =
53 {
54 0.92,0.51,0.68,0.76,0.78,0.83,0.00,0.69,0.72,0.86,
55 0.86,0.85,0.79,0.75,0.79,0.62,0.82,0.92,0.79,0.78,
56 0.00,0.90,0.84,0.95,0.79,0.87,0.91,0.88,0.92,0.82,
57 0.80,0.98,1.00,0.89,0.82,0.89,0.85,0.92,0.88,0.91,
58 0.86,0.00,0.86,0.92,0.88,0.81,0.45,0.84,0.86,0.60,
59 0.84,0.86,0.74,0.24,0.71,0.82,0.56,0.00,0.00,0.79
60 };
61
62 calibda->SetEfficiencies(Efficiencies);
63 calibda->SetRates(Rates);
64 calibda->SetModulesActivity(ModulesActivity);
65
66 // Creation of the object ACORDE Calibration as a MetaData
67
68 TObjString str("ACORDE OCDB Reference Calib Data"); // object that will be stored
69
70 AliCDBMetaData *md= new AliCDBMetaData(); // metaData describing the object
71
72 AliCDBId id("ACORDE/Calib/Data",0,9999999);
73
74 md->SetResponsible("Mario Rodriguez");
75 md->SetBeamPeriod(0);
76 md->SetAliRootVersion("Current trunk version");
77 md->SetComment("Version 1.0 of OCDB Reference Calib Data for ACORDE");
78 md->PrintMetaData();
79
80 storLoc = man->GetDefaultStorage();
81 storLoc->Put(calibda, id, md);
82
83 storLoc->Delete();
84 delete md;
85
86}
87