ROOT logo
MakeCDBEntryRunParams(Float_t time0, Float_t reso, Float_t spread = -1., Int_t startRun = 0, Int_t endRun = AliCDBRunRange::Infinity())
{

  const Int_t nPoints = 1;
  UInt_t timestamp[nPoints] = {0.};
  Float_t t0[nPoints] = {time0};
  Float_t tofReso[nPoints] = {reso};
  Float_t t0Spread[nPoints] = {spread};

  /* create object */
  AliTOFRunParams *obj = new AliTOFRunParams(1);
  obj->SetTimestamp(timestamp);
  obj->SetT0(t0);
  obj->SetTOFResolution(tofReso);
  obj->SetT0Spread(t0Spread);
  obj->SetUseLHCClockPhase(kTRUE);

  /* create cdb info */
  AliCDBId id("TOF/Calib/RunParams", startRun, endRun);
  AliCDBMetaData *md = new AliCDBMetaData();
  md->SetResponsible("Roberto Preghenella");
  md->SetComment("RunParams");
  md->SetAliRootVersion(gSystem->Getenv("ARVERSION"));
  md->SetBeamPeriod(0);

  /* put object in cdb */
  AliCDBManager *cdb = AliCDBManager::Instance();
  cdb->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
  cdb->GetDefaultStorage()->Put(obj, id, md);

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