ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Database
AthenaPOOL
AthenaPoolCnvSvc
src
CondAttrListCollCnv.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef ATHENAPOOLCNVSVC_CONDATTRLISTCOLLECTION_H
6
#define ATHENAPOOLCNVSVC_CONDATTRLISTCOLLECTION_H
7
13
14
#include "GaudiKernel/Converter.h"
15
16
class
IOpaqueAddress;
17
class
DataObject;
18
class
StatusCode
;
19
class
IAddressCreator;
20
22
template
<
class
TYPE>
class
CnvFactory
;
23
28
class
CondAttrListCollCnv
:
public
Converter
{
29
public
:
31
virtual
~CondAttrListCollCnv
();
33
virtual
StatusCode
initialize
();
34
38
virtual
StatusCode
createObj
(IOpaqueAddress* pAddr, DataObject*& pObj);
39
43
virtual
StatusCode
createRep
(DataObject* pObj, IOpaqueAddress*& pAddr);
44
46
virtual
long
int
repSvcType
()
const
;
47
49
static
long
storageType
();
50
52
static
CLID
classID
();
53
55
CondAttrListCollCnv
(ISvcLocator* svcloc);
56
};
57
#endif
CLID
uint32_t CLID
The Class ID type.
Definition
Event/xAOD/xAODCore/xAODCore/ClassID_traits.h:47
CnvFactory
Abstract factory to create the converter.
Definition
ToyConverter.h:16
CondAttrListCollCnv::repSvcType
virtual long int repSvcType() const
Definition
CondAttrListCollCnv.cxx:28
CondAttrListCollCnv::createObj
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj)
Create a transient object from a POOL persistent representation.
Definition
CondAttrListCollCnv.cxx:48
CondAttrListCollCnv::~CondAttrListCollCnv
virtual ~CondAttrListCollCnv()
Destructor.
Definition
CondAttrListCollCnv.cxx:33
CondAttrListCollCnv::storageType
static long storageType()
Definition
CondAttrListCollCnv.cxx:98
CondAttrListCollCnv::classID
static CLID classID()
Definition
CondAttrListCollCnv.cxx:102
CondAttrListCollCnv::initialize
virtual StatusCode initialize()
Gaudi Service Interface method implementations:
Definition
CondAttrListCollCnv.cxx:36
CondAttrListCollCnv::CondAttrListCollCnv
CondAttrListCollCnv(ISvcLocator *svcloc)
Constructor.
Definition
CondAttrListCollCnv.cxx:106
CondAttrListCollCnv::createRep
virtual StatusCode createRep(DataObject *pObj, IOpaqueAddress *&pAddr)
Create a POOL persistent representation for a transient object.
Definition
CondAttrListCollCnv.cxx:75
Converter::Converter
Converter()
Definition
Converter.h:29
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
Generated on
for ATLAS Offline Software by
1.17.0