1 #include "CreateEMCAL_OADB_CalibReference1.C"
3 void UpdateEMCAL_OADB_Recalib11hMC(const char *fileNameOADB="$ALICE_ROOT/OADB/EMCAL/EMCALRecalib.root")
6 gSystem->Load("libOADB");
8 AliOADBContainer *con = new AliOADBContainer("");
9 con->InitFromFile(fileNameOADB, "AliEMCALRecalib"); //Updating the original OADB file, output will be written into BetaRecalib.root
11 TObjArray *array11hMC = GetArrayEnergy(148000,"Run144484_999999999_v5_s0.root","Recalib",0.0162); //last is factor for division.
12 array11hMC->SetName("Recalib");
14 TObjArray *array11hPass = new TObjArray(0);
15 array11hPass->SetName("LHC14a1a");
16 array11hPass->Add(*&array11hMC);
18 TObjArray *array11h = new TObjArray(0);
19 array11h->SetName("LHC11h");
20 array11h->Add(*&array11hPass);
21 con->AddDefaultObject(*&array11h);
22 con->AppendObject(*&array11h,167693,170593);
23 con->WriteToFile("BetaRecalib.root");