ATLAS Offline Software
ForwardDetectors
ZDC
ZdcCnv
ZdcEventAthenaPool
src
ZDC_SimFiberHit_CollectionCnv.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
11
#ifndef ZDC_SimFiberHit_CollectionCnv_H
12
#define ZDC_SimFiberHit_CollectionCnv_H
13
14
#include "
AthenaPoolCnvSvc/T_AthenaPoolCustomCnv.h
"
15
#include "
ZDC_SimEvent/ZDC_SimFiberHit_Collection.h
"
16
#include "
ZdcEventTPCnv/ZDC_SimFiberHit_Collection_p1.h
"
17
18
typedef
ZDC_SimFiberHit_Collection_p1
ZDC_SimFiberHit_Collection_PERS
;
19
20
typedef
T_AthenaPoolCustomCnv<ZDC_SimFiberHit_Collection, ZDC_SimFiberHit_Collection_PERS>
ZDC_SimFiberHit_CollectionCnvBase
;
21
22
class
ZDC_SimFiberHit_CollectionCnv
:
public
ZDC_SimFiberHit_CollectionCnvBase
{
23
24
friend
class
CnvFactory
<
ZDC_SimFiberHit_CollectionCnv
>;
25
26
protected
:
27
28
public
:
29
ZDC_SimFiberHit_CollectionCnv
(ISvcLocator* svcloc) :
ZDC_SimFiberHit_CollectionCnvBase
( svcloc) {}
30
protected
:
31
virtual
ZDC_SimFiberHit_Collection_PERS
*
createPersistent
(
ZDC_SimFiberHit_Collection
* transCont);
32
virtual
ZDC_SimFiberHit_Collection
*
createTransient
();
33
34
};
35
36
#endif
37
ZDC_SimFiberHit_CollectionCnv::createTransient
virtual ZDC_SimFiberHit_Collection * createTransient()
Definition:
ZDC_SimFiberHit_CollectionCnv.cxx:26
ZDC_SimFiberHit_CollectionCnv
Definition:
ZDC_SimFiberHit_CollectionCnv.h:22
ZDC_SimFiberHit_Collection_p1.h
ZDC_SimFiberHit_Collection_PERS
ZDC_SimFiberHit_Collection_p1 ZDC_SimFiberHit_Collection_PERS
Definition:
ZDC_SimFiberHit_CollectionCnv.h:18
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition:
T_AthenaPoolCustomCnv.h:132
ZDC_SimFiberHit_Collection_p1
Definition:
ZDC_SimFiberHit_Collection_p1.h:17
T_AthenaPoolCustomCnv.h
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
CnvFactory
Abstract factory to create the converter.
Definition:
ToyConverter.h:16
ZDC_SimFiberHit_Collection.h
ZDC_SimFiberHit_CollectionCnvBase
T_AthenaPoolCustomCnv< ZDC_SimFiberHit_Collection, ZDC_SimFiberHit_Collection_PERS > ZDC_SimFiberHit_CollectionCnvBase
Definition:
ZDC_SimFiberHit_CollectionCnv.h:20
ZDC_SimFiberHit_CollectionCnv::ZDC_SimFiberHit_CollectionCnv
ZDC_SimFiberHit_CollectionCnv(ISvcLocator *svcloc)
Definition:
ZDC_SimFiberHit_CollectionCnv.h:29
ZDC_SimFiberHit_CollectionCnv::createPersistent
virtual ZDC_SimFiberHit_Collection_PERS * createPersistent(ZDC_SimFiberHit_Collection *transCont)
Definition:
ZDC_SimFiberHit_CollectionCnv.cxx:16
ZDC_SimFiberHit_Collection
Definition:
ZDC_SimFiberHit_Collection.h:16
Generated on Thu Nov 7 2024 21:32:17 for ATLAS Offline Software by
1.8.18