ATLAS Offline Software
AthConstConverter.cxx
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration.
3  */
13 
14 
20 StatusCode AthConstConverter::createObjConst( IOpaqueAddress* /*pAddress*/,
21  DataObject*& /*refpObject*/ ) const
22 {
23  return StatusCode::SUCCESS;
24 }
25 
26 
33  IOpaqueAddress*& /*refpAddress*/ ) const
34 {
35  return StatusCode::SUCCESS;
36 }
37 
38 
44 StatusCode AthConstConverter::createObj( IOpaqueAddress* pAddress,
45  DataObject*& refpObject )
46 {
47  return createObjConst (pAddress, refpObject);
48 }
49 
50 
57  IOpaqueAddress*& refpAddress )
58 {
59  return createRepConst (pObject, refpAddress);
60 }
61 
AthConstConverter::createRepConst
virtual StatusCode createRepConst(DataObject *pObject, IOpaqueAddress *&refpAddress) const
Convert the transient object to the requested representation.
Definition: AthConstConverter.cxx:32
AthConstConverter::createObj
virtual StatusCode createObj(IOpaqueAddress *pAddress, DataObject *&refpObject) override final
Create the transient representation of an object.
Definition: AthConstConverter.cxx:44
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthConstConverter.h
Gaudi converter base class with const interfaces.
AthConstConverter::createRep
virtual StatusCode createRep(DataObject *pObject, IOpaqueAddress *&refpAddress) override final
Convert the transient object to the requested representation.
Definition: AthConstConverter.cxx:56
AthConstConverter::createObjConst
virtual StatusCode createObjConst(IOpaqueAddress *pAddress, DataObject *&refpObject) const
Create the transient representation of an object.
Definition: AthConstConverter.cxx:20