ROOT logo
void setlookUpTable()
{
  // Writing Lookup table into the Calibration DB
  // Arguments:

  TString DBFolder;
  Int_t firstRun   =  200000;
  Int_t lastRun    = 9999999;
  Int_t beamPeriod =  1;
  char* objFormat = "T0 Lookup Table";

  AliT0CalibData *calibda=new AliT0CalibData("T0");

//  calibda->ReadAsciiLookup("lookUpTable.txt");
  calibda->ReadAsciiLookup("/home/alla/alice/AliRoot/T0/lookup_run2.txt");
  cout<<" @@@@ TRM "<<calibda->GetNumberOfTRMs()<<endl;
  //Store calibration data into database
  // AliCDBManager::Instance()->SetDefaultStorage("local:///scratch/alla/alice/Aug10/TestCDB");
   AliCDBManager::Instance()->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
   
  //  AliCDBManager::Instance()->SetSpecificStorage("T0",DBFolder.Data());

  AliCDBMetaData md;
  md.SetComment(objFormat);
  md.SetBeamPeriod(beamPeriod);
  md.SetResponsible("Alla");
  TString fPath="T0/Calib/LookUp_Table";


  // AliCDBStorage* storage = AliCDBManager::Instance()->GetSpecificStorage("T0");
  AliCDBStorage* storage = AliCDBManager::Instance()->GetDefaultStorage();
  if(storage) {
    AliCDBId id(fPath.Data(),firstRun,lastRun);
    storage->Put(calibda, id, &md);
  }
}
 setlookUpTable.C:1
 setlookUpTable.C:2
 setlookUpTable.C:3
 setlookUpTable.C:4
 setlookUpTable.C:5
 setlookUpTable.C:6
 setlookUpTable.C:7
 setlookUpTable.C:8
 setlookUpTable.C:9
 setlookUpTable.C:10
 setlookUpTable.C:11
 setlookUpTable.C:12
 setlookUpTable.C:13
 setlookUpTable.C:14
 setlookUpTable.C:15
 setlookUpTable.C:16
 setlookUpTable.C:17
 setlookUpTable.C:18
 setlookUpTable.C:19
 setlookUpTable.C:20
 setlookUpTable.C:21
 setlookUpTable.C:22
 setlookUpTable.C:23
 setlookUpTable.C:24
 setlookUpTable.C:25
 setlookUpTable.C:26
 setlookUpTable.C:27
 setlookUpTable.C:28
 setlookUpTable.C:29
 setlookUpTable.C:30
 setlookUpTable.C:31
 setlookUpTable.C:32
 setlookUpTable.C:33
 setlookUpTable.C:34
 setlookUpTable.C:35
 setlookUpTable.C:36
 setlookUpTable.C:37