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