ROOT logo
void MakeMFTRecoParam(TString Storage = "alien://folder=/alice/cern.ch/user/a/auras/OCDB/") {
  
  const char* macroname = "MakeMFTRecoParam.C";

  TObjArray *obj = new TObjArray();
  AliMFTRecoParam *param = new AliMFTRecoParam();
  obj -> AddAt(param, 0);
  
  // save in CDB storage
  if(!Storage.BeginsWith("local://") && !Storage.BeginsWith("alien://")) {
    Error(macroname,"STORAGE variable set to %s is not valid. Exiting\n",Storage.Data());
    return;
  }
  Info(macroname,"Saving Reconstruction Parameters objects in CDB storage %s", Storage.Data());
  AliCDBManager* cdb = AliCDBManager::Instance();
  AliCDBStorage* storage = cdb->GetStorage(Storage.Data());
  if(!storage){
    Error(macroname,"Unable to open storage %s\n",Storage.Data());
    return;
  }
  AliCDBMetaData* md = new AliCDBMetaData();
  md->SetResponsible("Antonio Uras");
  md->SetComment("MFT Calibration Data");
  md->SetAliRootVersion(gROOT->GetVersion());
  AliCDBId id("MFT/Calib/Data",0,AliCDBRunRange::Infinity());
  //  AliCDBId id("MFT/Calib/RecoParam",0,AliCDBRunRange::Infinity());
  storage->Put(obj,id,md);

}
 MakeMFTRecoParam.C:1
 MakeMFTRecoParam.C:2
 MakeMFTRecoParam.C:3
 MakeMFTRecoParam.C:4
 MakeMFTRecoParam.C:5
 MakeMFTRecoParam.C:6
 MakeMFTRecoParam.C:7
 MakeMFTRecoParam.C:8
 MakeMFTRecoParam.C:9
 MakeMFTRecoParam.C:10
 MakeMFTRecoParam.C:11
 MakeMFTRecoParam.C:12
 MakeMFTRecoParam.C:13
 MakeMFTRecoParam.C:14
 MakeMFTRecoParam.C:15
 MakeMFTRecoParam.C:16
 MakeMFTRecoParam.C:17
 MakeMFTRecoParam.C:18
 MakeMFTRecoParam.C:19
 MakeMFTRecoParam.C:20
 MakeMFTRecoParam.C:21
 MakeMFTRecoParam.C:22
 MakeMFTRecoParam.C:23
 MakeMFTRecoParam.C:24
 MakeMFTRecoParam.C:25
 MakeMFTRecoParam.C:26
 MakeMFTRecoParam.C:27
 MakeMFTRecoParam.C:28
 MakeMFTRecoParam.C:29
 MakeMFTRecoParam.C:30