00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #include <iostream>
00016 #include <fstream>
00017 #include <string>
00018 using namespace std;
00019
00020
00021 void storetofPhaseOffsetdAu()
00022
00023
00024 {
00025
00026
00027 gSystem->Load("St_base");
00028 gSystem->Load("StChain");
00029 gSystem->Load("StUtilities");
00030 gSystem->Load("St_Tables.so");
00031
00032 gSystem->Load("StDbLib.so");
00033 gSystem->Load("libStDb_Tables.so");
00034
00035
00036 StDbManager* dbManager = StDbManager::Instance();
00037
00038
00039 StDbConfigNode* configNode = dbManager->initConfig("Calibrations_tof");
00040
00041
00042 TString ZStoreTime = "2008-01-25 00:00:00";
00043
00044
00045 StDbTable* tofPhaseOffset = configNode->addDbTable("tofPhaseOffset");
00046
00047
00048 tofPhaseOffset_st *phaseDiff = new tofPhaseOffset_st[1];
00049
00050 phaseDiff[0].T0[0] = -14722.;
00051 phaseDiff[0].T0[1] = -0.9196;
00052
00053
00054 tofPhaseOffset->SetTable((char*)phaseDiff, 1);
00055
00056 dbManager->setStoreTime(ZStoreTime.Data());
00057
00058 cout<<" here "<<endl;
00059 dbManager->storeDbTable(tofPhaseOffset);
00060 cout<<"uploaded"<<endl;
00061
00062 }
00063