File indexing completed on 2026-07-16 08:16:47
0001 #ifndef TESTCDBFILEDUMP_C
0002 #define TESTCDBFILEDUMP_C
0003
0004 #include <ffamodules/CDBInterface.h>
0005
0006 #include <phool/recoConsts.h>
0007
0008 #include <TSystem.h>
0009
0010 #include <iostream>
0011
0012 R__LOAD_LIBRARY(libffamodules.so)
0013 R__LOAD_LIBRARY(libphool.so)
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023 void WriteFile(uint64_t timestamp = 82476)
0024 {
0025 recoConsts *rc = recoConsts::instance();
0026
0027 rc->set_StringFlag("CDB_GLOBALTAG","newcdbtag");
0028 rc->set_uint64Flag("TIMESTAMP",timestamp);
0029 CDBInterface *cdb = CDBInterface::instance();
0030 cdb->DumpCalibrations("calibs.list");
0031
0032 return;
0033 }
0034
0035 void ReadFile()
0036 {
0037
0038 CDBInterface *cdb = CDBInterface::instance();
0039 cdb->ReadCalibrationsFromFile("calibs.list");
0040
0041 std::cout << cdb->getUrl("ohcal_abscalib_mip_bldg912") << std::endl;
0042 return;
0043 }
0044
0045 #endif