ROOT logo
void CreateLookup(const char* spaceChargeFile, const char* outputFile, Int_t phiBin) {
  TFile fn(spaceChargeFile);
  gROOT->cd();
  fSpaceCharge=(AliTPCSpaceCharge3D*)fn.Get("map");
  fn.Close();

  AliTPCCorrectionLookupTable l;
  l.SetupDefaultLimits();
  l.CreateLookupTableSinglePhi(*fSpaceCharge, phiBin, 1);

//   TString outFile(gSystem->BaseName(spaceChargeFile));
//   outFile.ReplaceAll(".root","");
//   outFile.Append(Form("_%03d",phiBin));
//   outFile.Append(".root");
//   outFile.Prepend("/");
//   outFile.Prepend(outputDir);

  TFile fout(outputFile,"recreate");
  l.Write("map");
  fout.Close();
}
 CreateLookup.C:1
 CreateLookup.C:2
 CreateLookup.C:3
 CreateLookup.C:4
 CreateLookup.C:5
 CreateLookup.C:6
 CreateLookup.C:7
 CreateLookup.C:8
 CreateLookup.C:9
 CreateLookup.C:10
 CreateLookup.C:11
 CreateLookup.C:12
 CreateLookup.C:13
 CreateLookup.C:14
 CreateLookup.C:15
 CreateLookup.C:16
 CreateLookup.C:17
 CreateLookup.C:18
 CreateLookup.C:19
 CreateLookup.C:20
 CreateLookup.C:21
 CreateLookup.C:22