ROOT logo
void MakePHOSCalibration(){

   //Fills PHOS re-calibration parameters into OADB
   //Each run-dependent object contains list of 3 objects:
   //calibration parameters for pass1, pass2 and pass3 reconstruction.
   //"$ALICE_ROOT/OADB/PHOS/PHOSRecalibration.root"
   
  AliOADBContainer calibContainer("phosRecalibration");

  AliCDBManager * man = AliCDBManager::Instance();
  man->SetRun(140000) ;
  man->SetDefaultStorage("local://OCDB");
  AliPHOSCalibData* phosCalibData = new AliPHOSCalibData(-1);

  // -- LHC10h --
  TObjArray * lhc10aAll = new TObjArray(3); 
  lhc10aAll->SetName("PHOSRecalibration_LHC10b");
  lhc10aAll->AddAt(phosCalibData,2) ; //pass 3 reconstruction
  calibContainer.AppendObject(lhc10aAll,114737,117223) ;

  calibContainer.WriteToFile("PHOSCalibrations.root");


 MakePHOSCalibration.C:1
 MakePHOSCalibration.C:2
 MakePHOSCalibration.C:3
 MakePHOSCalibration.C:4
 MakePHOSCalibration.C:5
 MakePHOSCalibration.C:6
 MakePHOSCalibration.C:7
 MakePHOSCalibration.C:8
 MakePHOSCalibration.C:9
 MakePHOSCalibration.C:10
 MakePHOSCalibration.C:11
 MakePHOSCalibration.C:12
 MakePHOSCalibration.C:13
 MakePHOSCalibration.C:14
 MakePHOSCalibration.C:15
 MakePHOSCalibration.C:16
 MakePHOSCalibration.C:17
 MakePHOSCalibration.C:18
 MakePHOSCalibration.C:19
 MakePHOSCalibration.C:20
 MakePHOSCalibration.C:21
 MakePHOSCalibration.C:22
 MakePHOSCalibration.C:23
 MakePHOSCalibration.C:24