2#include "CalibData/Ets/InjSigIntervalCal.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"
34 DataObject*& refpObject ) {
36 MsgStream log(
msgSvc(),
"TreeInjSigIntervalCnv" );
37 log << MSG::DEBUG <<
"SetProperty" << endmsg;
41 TBufferFile* buf1 =
new TBufferFile( TBuffer::kRead );
42 buf1->SetBuffer( ( *records )[
"SigInterval"], 512000, kFALSE );
44 std::cout <<
" SftVer is " << ( *records )[
"SftVer"];
45 std::cout <<
" CalVerSft is " << ( *records )[
"CalParVer"];
46 std::cout <<
" File name is " << ( *records )[
"FileName"] << std::endl;
48 TTree* Testtree =
new TTree();
49 Testtree->Streamer( *buf1 );
57 Testtree->SetBranchAddress(
"tInterval", &tInterval );
58 Testtree->GetEntry( 0 );
61 refpObject = tmpObject;
64 return StatusCode::SUCCESS;
const CLID CLID_Calib_InjSigInterval
void setTInterval(int tInterval)
virtual DatabaseRecord * pp()
TreeCalBaseCnv(ISvcLocator *svc, const CLID &clid)
static const CLID & classID()
virtual StatusCode i_createObj(IOpaqueAddress *address, DataObject *&refpObject)
const CLID & objType() const
TreeInjSigIntervalCnv(ISvcLocator *svc)