1#ifndef CalibTreeCnvSvc_h
2#define CalibTreeCnvSvc_h
6#include "CalibDataSvc/ICalibTreeSvc.h"
7#include "GaudiKernel/ConversionSvc.h"
8#include "GaudiKernel/Service.h"
56 virtual StatusCode
updateObj( IOpaqueAddress* pAddress, DataObject* pObject );
76 virtual StatusCode
createAddress(
long svc_type,
const CLID& clid,
const std::string* par,
77 const unsigned long* ip, IOpaqueAddress*& refpAddress );
90 IConverter*
createConverter(
long typ,
const CLID& clid,
const ICnvFactory* fac );
96 IConversionSvc* m_detPersSvc;
99 IDataProviderSvc* m_detDataSvc;
100 std::string m_rootfile[4];
std::string getrootfile()
virtual StatusCode finalize()
IConverter * createConverter(long typ, const CLID &clid, const ICnvFactory *fac)
virtual StatusCode initialize()
CalibTreeCnvSvc(const std::string &name, ISvcLocator *svc)
virtual StatusCode updateObj(IOpaqueAddress *pAddress, DataObject *pObject)
virtual StatusCode createAddress(long svc_type, const CLID &clid, const std::string *par, const unsigned long *ip, IOpaqueAddress *&refpAddress)
virtual ~CalibTreeCnvSvc()
Forward and external declarations.