ATLAS Offline Software
InnerDetector
InDetEventCnv
InDetBCM_EventAthenaPool
src
BCM_RDO_ContainerCnv.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// Pool converter for BCM_RDO_Container
6
// Author: Dominique Tardif <Dominique.Tardif@cern.ch>
7
8
#ifndef INDETBCM_EVENTATHENAPOOL_BCM_RDO_CONTAINERCNV_H
9
#define INDETBCM_EVENTATHENAPOOL_BCM_RDO_CONTAINERCNV_H
10
11
#include "
AthenaPoolCnvSvc/T_AthenaPoolCustomCnv.h
"
12
#include "
InDetBCM_RawData/BCM_RDO_Container.h
"
13
#include "
InDetBCM_EventAthenaPool/BCM_RDO_Container_p0.h
"
14
#include "
BCM_RDO_ContainerCnv_p0.h
"
15
16
class
BCM_RDO_ContainerCnv
:
public
T_AthenaPoolCustomCnv
<BCM_RDO_Container,BCM_RDO_Container_p0> {
17
18
public
:
19
BCM_RDO_ContainerCnv
(ISvcLocator* svcloc) :
T_AthenaPoolCustomCnv
<
BCM_RDO_Container
,
BCM_RDO_Container_p0
>(svcloc) {}
20
21
protected
:
22
virtual
BCM_RDO_Container_p0
*
createPersistent
(
BCM_RDO_Container
* transCont);
23
virtual
BCM_RDO_Container
*
createTransient
();
24
25
BCM_RDO_ContainerCnv_p0
m_Converter
;
26
};
27
28
#endif
BCM_RDO_Container_p0.h
BCM_RDO_ContainerCnv
Definition:
BCM_RDO_ContainerCnv.h:16
BCM_RDO_ContainerCnv::createTransient
virtual BCM_RDO_Container * createTransient()
Definition:
BCM_RDO_ContainerCnv.cxx:20
BCM_RDO_ContainerCnv_p0
Definition:
BCM_RDO_ContainerCnv_p0.h:17
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition:
T_AthenaPoolCustomCnv.h:132
BCM_RDO_Container
Definition:
BCM_RDO_Container.h:27
T_AthenaPoolCustomCnv.h
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
BCM_RDO_ContainerCnv::createPersistent
virtual BCM_RDO_Container_p0 * createPersistent(BCM_RDO_Container *transCont)
Definition:
BCM_RDO_ContainerCnv.cxx:12
BCM_RDO_Container_p0
Definition:
BCM_RDO_Container_p0.h:14
BCM_RDO_ContainerCnv::m_Converter
BCM_RDO_ContainerCnv_p0 m_Converter
Definition:
BCM_RDO_ContainerCnv.h:25
BCM_RDO_Container.h
BCM_RDO_ContainerCnv_p0.h
BCM_RDO_ContainerCnv::BCM_RDO_ContainerCnv
BCM_RDO_ContainerCnv(ISvcLocator *svcloc)
Definition:
BCM_RDO_ContainerCnv.h:19
Generated on Mon Dec 23 2024 21:07:24 for ATLAS Offline Software by
1.8.18