]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TOF/MakeCDBEntryRunParams.C
updates on TOF code to add and use new calibration object
[u/mrichter/AliRoot.git] / TOF / MakeCDBEntryRunParams.C
1 MakeCDBEntryRunParams(Int_t startRun = 0, Int_t endRun = AliCDBRunRange::Infinity())
2 {
3
4   const Int_t nPoints = 1;
5   UInt_t timestamp[nPoints] = {0.};
6   Float_t t0[nPoints] = {0.};
7   Float_t tofReso[nPoints] = {80.};
8   Float_t t0Spread[nPoints] = {0.};
9
10   /* create object */
11   AliTOFRunParams *obj = new AliTOFRunParams(1);
12   obj->SetTimestamp(timestamp);
13   obj->SetT0(t0);
14   obj->SetTOFResolution(tofReso);
15   obj->SetT0Spread(t0Spread);
16
17   /* create cdb info */
18   AliCDBId id("TOF/Calib/RunParams", startRun, endRun);
19   AliCDBMetaData *md = new AliCDBMetaData();
20   md->SetResponsible("Roberto Preghenella");
21   md->SetComment("RunParams");
22   md->SetAliRootVersion(gSystem->Getenv("ARVERSION"));
23   md->SetBeamPeriod(0);
24
25   /* put object in cdb */
26   AliCDBManager *cdb = AliCDBManager::Instance();
27   cdb->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
28   cdb->GetDefaultStorage()->Put(obj, id, md);
29
30 }