ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Database
AthenaPOOL
AthenaPoolCnvSvc
src
CondAttrListVecCnv.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_CONDATTRLISTVECCNV_H
6
#define ATHENAPOOLCNVSVC_CONDATTRLISTVECCNV_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
CondAttrListVecCnv
:
public
Converter
{
29
public
:
31
virtual
~CondAttrListVecCnv
();
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
CondAttrListVecCnv
(ISvcLocator* svcloc);
56
};
57
#endif
// ATHENAPOOLCNVSVC_CONDATTRLISTVECCNV_H
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
CondAttrListVecCnv::createObj
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj)
Create a transient object from a POOL persistent representation.
Definition
CondAttrListVecCnv.cxx:47
CondAttrListVecCnv::repSvcType
virtual long int repSvcType() const
Definition
CondAttrListVecCnv.cxx:27
CondAttrListVecCnv::storageType
static long storageType()
Definition
CondAttrListVecCnv.cxx:95
CondAttrListVecCnv::classID
static CLID classID()
Definition
CondAttrListVecCnv.cxx:99
CondAttrListVecCnv::~CondAttrListVecCnv
virtual ~CondAttrListVecCnv()
Destructor.
Definition
CondAttrListVecCnv.cxx:32
CondAttrListVecCnv::CondAttrListVecCnv
CondAttrListVecCnv(ISvcLocator *svcloc)
Constructor.
Definition
CondAttrListVecCnv.cxx:103
CondAttrListVecCnv::createRep
virtual StatusCode createRep(DataObject *pObj, IOpaqueAddress *&pAddr)
Create a POOL persistent representation for a transient object.
Definition
CondAttrListVecCnv.cxx:73
CondAttrListVecCnv::initialize
virtual StatusCode initialize()
Gaudi Service Interface method implementations:
Definition
CondAttrListVecCnv.cxx:35
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