--- /dev/null
+/*
+ Make OCDB entries for the calibration using tracks:
+ The specific storage is set in the STEERING macro.
+
+
+ void makeOCDBTPC(Int_t startRun, Int_t endRun=AliCDBRunRange::Infinity(),TString inputFile="CalibObjects.root",TString ocdbStorage)
+ Example:
+
+ .L makeOCDBTPC.C
+ makeOCDBTPC(0, AliCDBRunRange::Infinity(), "CalibObjects.root","");
+
+
+*/
+
+
+
+void makeOCDBTPC(Int_t startRun, Int_t endRun=AliCDBRunRange::Infinity(),TString inputFile="CalibObjects.root", TString ocdbStorage=""){
+ //
+ //
+ //
+ gSystem->Load("libSTEER");
+ gSystem->Load("libANALYSIS");
+ gSystem->Load("libSTAT");
+ gSystem->Load("libTPCcalib");
+ gROOT->LoadMacro("CalibTimeVdrift.C");
+ gROOT->LoadMacro("CalibTimeGain.C");
+ if (ocdbStorage.Length()==0) ocdbStorage+="local://"+gSystem->GetFromPipe("pwd")+"/OCDB";
+ //
+ // Make gain calibration
+ //
+ TFile fcalib(inputFile.Data());
+ //
+ //
+ //
+ CalibTimeGain(inputFile.Data(), startRun,endRun,ocdbStorage);
+ //
+ // Make vdrift calibration
+ //
+ CalibTimeVdrift(inputFile.Data(),startRun,AliCDBRunRange::Infinity(),ocdbStorage);
+}