2#include "CalibData/Ets/InjSigTimeCal.h"
3#include "CalibDataSvc/IInstrumentName.h"
4#include "GaudiKernel/MsgStream.h"
11#include "GaudiKernel/DataObject.h"
12#include "GaudiKernel/GenericAddress.h"
13#include "GaudiKernel/IAddressCreator.h"
14#include "GaudiKernel/IConversionSvc.h"
15#include "GaudiKernel/IDataProviderSvc.h"
16#include "GaudiKernel/IOpaqueAddress.h"
18#include "CalibDataSvc/ICalibMetaCnvSvc.h"
19#include "CalibDataSvc/ICalibRootSvc.h"
22#include "CalibData/CalibModel.h"
33 DataObject*& refpObject ) {
35 MsgStream log(
msgSvc(),
"RootInjSigTimeCnv" );
36 log << MSG::DEBUG <<
"SetProperty" << endmsg;
39 if ( !sc ) { log << MSG::ERROR <<
"unable to open files" << endmsg; }
55 TTree* tree = (TTree*)
m_inFile->Get(
"ist" );
56 tree->SetBranchAddress(
"IST", &IST );
57 tree->SetBranchAddress(
"flag", &
flag );
59 TTree* tree = (TTree*)
m_inFile->Get(
"ist" );
60 no = tree->GetEntries();
62 for ( i = 0; i < no; i++ )
69 refpObject = tmpObject;
71 return StatusCode::SUCCESS;
77 MsgStream log(
msgSvc(),
"RootInjSigTimeCnv" );
81 if ( !sc ) { log << MSG::ERROR <<
"unable to open files" << endmsg; }
83 log << MSG::INFO <<
"successfully create RootFile" << endmsg;
const CLID CLID_Calib_InjSigTime
void setIST(const ULong64_t Ist)
void setFlag(const int flag)
void setNpar(const int npar)
StatusCode openRead(const std::string &fname)
RootCalBaseCnv(ISvcLocator *svc, const CLID &clid)
virtual StatusCode openWrite(const std::string &fname)
virtual StatusCode i_createObj(const std::string &fname, DataObject *&refpObject)
static const CLID & classID()
virtual StatusCode createRoot(const std::string &fname, CalibData::CalibBase1 *pTDSObj)
RootInjSigTimeCnv(ISvcLocator *svc)
const CLID & objType() const