2#ifndef CalibRootCnvSvc_h
4#define CalibRootCnvSvc_h
9#include "GaudiKernel/ConversionSvc.h"
60 virtual StatusCode
writeToRoot(
const std::string& outputFile,
61 const std::string& tdsPath);
62 virtual StatusCode
writeToRoot(
const std::string& outputFile,
64 virtual StatusCode
updateObj ( IOpaqueAddress* pAddress,
65 DataObject* pObject );
88 const std::string* par,
89 const unsigned long* ip,
90 IOpaqueAddress*& refpAddress);
92 {
return m_rootfile[0];}
94 std::string& realpath );
110 IConversionSvc* m_detPersSvc;
113 IDataProviderSvc* m_detDataSvc;
114 std::string m_rootfile[14];
virtual StatusCode updateObj(IOpaqueAddress *pAddress, DataObject *pObject)
virtual ~CalibRootCnvSvc()
virtual StatusCode finalize()
std::string getrootfile()
virtual StatusCode queryInterface(const InterfaceID &riid, void **ppvInterface)
virtual StatusCode initialize()
StatusCode decodeDescription(const std::string &oldpath, std::string &realpath)
virtual StatusCode writeToRoot(const std::string &outputFile, const std::string &tdsPath)
virtual StatusCode createAddress(long svc_type, const CLID &clid, const std::string *par, const unsigned long *ip, IOpaqueAddress *&refpAddress)
Forward and external declarations.