4 "SMA0",
"SMC0",
"SMA1",
"SMC1",
"SMA2",
"SMC2",
"SMA3",
"SMC3",
5 "SMA4",
"SMC4",
"SMA5",
"SMC5",
"SMA9",
"SMC9",
"SMA10",
"SMC10",
6 "SMA11",
"SMC11",
"SMA12",
"SMC12"};
8 "0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
9 "9",
"10",
"11",
"12",
"13",
"14",
"15",
74 TFile * forg =
new TFile(
"/cebaf/cebaf/EMCAL/calibPi0_run2/createOCDB_4_with2015data/Run0_999999999_v1_s0_OCDBcoeffsLHC15ij_EMCALnotValid.root",
"READ");
76 AliCDBEntry * cdborg = (AliCDBEntry*) forg->Get(
"AliCDBEntry");
77 AliEMCALCalibData * cparamorg = cdborg->GetObject();
80 AliEMCALCalibData *cparamnew=
new AliEMCALCalibData(
"EMCAL");
84 TFile * frecal =
new TFile(
"/cebaf/cebaf/EMCAL/calibPi0_run2/createOCDB_4_with2015data/multiplyPi0CalibrationFactors_TextToHisto_Final.root",
"READ");
96 TH2F* h = frecal->Get(Form(
"EMCALRecalFactors_SM%d",m));
98 for (
Int_t r = 0; r < kTabNbRow[SMdetType[m]]; r++){
99 Float_t adcorg=cparamorg->GetADCchannel(m,
c,r);
100 Float_t recal = h->GetBinContent(
c,r);
105 cparamnew->SetADCchannel(m,
c,r,newadc);
115 md.SetComment(
"bbbb");
117 md.SetResponsible(
"aaaa");
118 md.SetAliRootVersion(
gSystem->Getenv(
"ARVERSION"));
124 AliCDBId id(
"EMCAL/Calib/Data",172439,AliCDBRunRange::Infinity());
126 AliCDBManager* man = AliCDBManager::Instance();
127 AliCDBStorage* loc = man->GetStorage(
"local://$ALICE_ROOT/OCDB/");
128 loc->Put(cparamnew,
id, &md);
const int kNbRowDCALthird
char detTypeString[][100]
const int kNbColEMCALthird
const int kNbSMEMCALthird
const int kNbColOffsetDCAL
const int kNbRowEMCALthird
const int kNbColDCALthird