]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EMCAL/macros/OADB/UpdateEMCAL_OADB_Recalib11hMC.C
update dpxdpx task: prabhat
[u/mrichter/AliRoot.git] / EMCAL / macros / OADB / UpdateEMCAL_OADB_Recalib11hMC.C
1 #include "CreateEMCAL_OADB_CalibReference1.C"
2
3 void UpdateEMCAL_OADB_Recalib11hMC(const char *fileNameOADB="$ALICE_ROOT/OADB/EMCAL/EMCALRecalib.root")
4 {
5
6 gSystem->Load("libOADB");  
7
8 AliOADBContainer *con   = new AliOADBContainer("");
9 con->InitFromFile(fileNameOADB, "AliEMCALRecalib"); //Updating the original OADB file, output will be written into BetaRecalib.root 
10
11 TObjArray *array11hMC = GetArrayEnergy(148000,"Run144484_999999999_v5_s0.root","Recalib",0.0162); //last is factor for division.
12 array11hMC->SetName("Recalib");
13
14 TObjArray *array11hPass = new TObjArray(0);
15 array11hPass->SetName("LHC14a1a");
16 array11hPass->Add(*&array11hMC);
17   
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");
24
25 }