2#include "CalibData/Ets/InjSigTimeCal.h"
3#include "CalibDataSvc/IInstrumentName.h"
4#include "CalibMySQLCnvSvc/TreeAddress.h"
5#include "GaudiKernel/MsgStream.h"
12#include "GaudiKernel/DataObject.h"
13#include "GaudiKernel/GenericAddress.h"
14#include "GaudiKernel/IAddressCreator.h"
15#include "GaudiKernel/IConversionSvc.h"
16#include "GaudiKernel/IDataProviderSvc.h"
17#include "GaudiKernel/IOpaqueAddress.h"
19#include "CalibDataSvc/ICalibMetaCnvSvc.h"
20#include "CalibDataSvc/ICalibTreeSvc.h"
23#include "CalibData/CalibModel.h"
35 MsgStream log(
msgSvc(),
"TreeInjSigTimeCnv" );
36 log << MSG::DEBUG <<
"SetProperty" << endmsg;
40 TBufferFile* buf1 =
new TBufferFile( TBuffer::kRead );
41 buf1->SetBuffer( ( *records )[
"ist"], 51200000, kFALSE );
43 std::cout <<
" SftVer is " << ( *records )[
"SftVer"];
44 std::cout <<
" CalVerSft is " << ( *records )[
"CalParVer"];
45 std::cout <<
" File name is " << ( *records )[
"FileName"] << std::endl;
47 TTree* tree =
new TTree();
48 tree->Streamer( *buf1 );
58 tree->SetBranchAddress(
"flag", &
flag );
59 tree->SetBranchAddress(
"IST", &IST );
61 no = tree->GetEntries();
63 for ( i = 0; i < no; i++ )
70 refpObject = tmpObject;
73 return StatusCode::SUCCESS;
const CLID CLID_Calib_InjSigTime
void setIST(const ULong64_t Ist)
void setFlag(const int flag)
void setNpar(const int npar)
virtual DatabaseRecord * pp()
TreeCalBaseCnv(ISvcLocator *svc, const CLID &clid)
static const CLID & classID()
TreeInjSigTimeCnv(ISvcLocator *svc)
const CLID & objType() const
virtual StatusCode i_createObj(IOpaqueAddress *address, DataObject *&refpObject)