2#ifndef CalibRootCnvSvc_h
4#define CalibRootCnvSvc_h
9#include "GaudiKernel/ConversionSvc.h"
59 virtual StatusCode
writeToRoot(
const std::string& outputFile,
60 const std::string& tdsPath);
61 virtual StatusCode
writeToRoot(
const std::string& outputFile,
63 virtual StatusCode
updateObj ( IOpaqueAddress* pAddress,
64 DataObject* pObject );
87 const std::string* par,
88 const unsigned long* ip,
89 IOpaqueAddress*& refpAddress);
91 {
return m_rootfile[0];}
93 std::string& realpath );
109 IConversionSvc* m_detPersSvc;
112 IDataProviderSvc* m_detDataSvc;
113 std::string m_rootfile[14];
virtual StatusCode updateObj(IOpaqueAddress *pAddress, DataObject *pObject)
virtual ~CalibRootCnvSvc()
virtual StatusCode finalize()
std::string getrootfile()
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)
CalibRootCnvSvc(const std::string &name, ISvcLocator *svc)
Only factories can access protected constructors.
Forward and external declarations.