9 #ifndef GAUDIROOTCNV_ROOTNTUPLECNV_H
10 #define GAUDIROOTCNV_ROOTNTUPLECNV_H 1
13 #include "RootCnv/RootStatCnv.h"
35 class GAUDI_API RootNTupleCnv:
public RootStatCnv {
39 StatusCode i__updateObjRoot(RootAddress* rpA,
INTuple* tupl, TTree* tree, RootDataConnection* con);
41 #ifdef __POOL_COMPATIBILITY
42 StatusCode i__updateObjPool(RootAddress* rpA,
INTuple* tupl, TTree* tree, RootDataConnection* con);
152 #endif // GAUDIROOTCNV_ROOTNTUPLECNV_H
virtual StatusCode updateRepRefs(IOpaqueAddress *, DataObject *)
Converter overrides: Update the converted representation of a transient object.
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
virtual StatusCode updateObjRefs(IOpaqueAddress *, DataObject *)
Converter overrides: Update the references of an updated transient object.
NTuple interface class definition.
virtual ~RootNTupleCnv()
Standard destructor.
This class is used for returning status codes from appropriate routines.
unsigned int CLID
Class ID definition.
RootNTupleCnv(long typ, const CLID &clid, ISvcLocator *svc, RootCnvSvc *mgr)
Standard constructor.
Opaque address interface definition.
Description: Base class converter for N-tuples and related classes.
A DataObject is the base class of any identifiable object on any data store.
virtual StatusCode fillObjRefs(IOpaqueAddress *, DataObject *)
Converter overrides: Update the references of an updated transient object.
Helper functions to set/get the application return code.
virtual StatusCode updateRep(IOpaqueAddress *, DataObject *)
Converter overrides: Update the converted representation of a transient object.