|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef ATHENAROOTCOMPS_NTUPLECNVSVC_H
12 #define ATHENAROOTCOMPS_NTUPLECNVSVC_H 1
21 #include "GaudiKernel/IConversionSvc.h"
30 :
public extends<::AthCnvSvc, ::IConversionSvc>
92 const std::string& openMode);
120 const std::string*
par,
121 const unsigned long*
ip,
122 IOpaqueAddress*& refpAddress);
129 std::string& refAddress);
139 const std::string& refAddress,
140 IOpaqueAddress*& refpAddress);
149 const ICnvFactory* fac);
166 #endif //> !ATHENAROOTCOMPS_NTUPLECNVSVC_H
virtual ~NtupleCnvSvc()
Destructor:
virtual StatusCode fillRepRefs(IOpaqueAddress *pAddress, DataObject *pObject)
Implementation of IConverter: Resolve the references of the converted object.
virtual StatusCode connectOutput(const std::string &outputConnectionSpec, const std::string &openMode)
Connect the output connection specification to the service with open mode.
virtual StatusCode commitOutput(const std::string &outputConnectionSpec, bool doCommit)
Commit pending output.
virtual StatusCode updateServiceState(IOpaqueAddress *pAddress)
IConversionSvc and IConverter interfaces
virtual StatusCode createAddress(long svcType, const CLID &clid, const std::string *par, const unsigned long *ip, IOpaqueAddress *&refpAddress)
IAddressCreator interfaces
Some weak symbol referencing magic...
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode convertAddress(const IOpaqueAddress *pAddress, std::string &refAddress)
Convert address to string form.
virtual StatusCode initialize()
Gaudi Service Implementation.
NtupleCnvSvc()
Default constructor:
uint32_t CLID
The Class ID type.
virtual IConverter * createConverter(long typ, const CLID &clid, const ICnvFactory *fac)
Create new Converter using factory (override AthCnvSvc::createConverter)
virtual StatusCode createObj(IOpaqueAddress *pAddress, DataObject *&refpObject)
Implementation of IConverter: Create the transient representation of an object from persistent state.
virtual StatusCode finalize()
virtual StatusCode createRep(DataObject *pObject, IOpaqueAddress *&refpAddress)
Implementation of IConverter: Convert the transient object to the requested representation.