ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Control
AthenaExamples
AthExThinning
src
AthExDecayCnv_p1.h
Go to the documentation of this file.
1
2
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// AthExDecayCnv_p1.h
8
// Header file for class AthExDecayCnv_p1
9
// Author: S.Binet<binet@cern.ch>
11
#ifndef ATHEXTHINNING_AthExDECAYCNV_P1_H
12
#define ATHEXTHINNING_AthExDECAYCNV_P1_H
13
14
// STL includes
15
16
17
// Gaudi includes
18
19
// AthenaPoolCnvSvc includes
20
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
21
22
// DataModel converters
23
#include "
DataModelAthenaPool/ElementLinkCnv_p1.h
"
24
25
// AthExThinning includes
26
#include "
AthExThinning/AthExDecay.h
"
27
28
// AthExThinning includes
29
#include "
AthExThinning/AthExDecay_p1.h
"
30
31
// Forward declaration
32
class
MsgStream;
33
34
class
AthExDecayCnv_p1
:
public
T_AthenaPoolTPCnvBase
<
35
AthExDecay,
36
AthExDecay_p1
37
>
38
{
39
41
// Public methods:
43
public
:
44
47
AthExDecayCnv_p1
();
48
50
// Const methods:
52
56
virtual
void
persToTrans
(
const
AthExDecay_p1
* persObj,
57
AthExDecay
* transObj,
58
MsgStream &
msg
);
59
63
virtual
void
transToPers
(
const
AthExDecay
* transObj,
64
AthExDecay_p1
* persObj,
65
MsgStream &
msg
);
66
68
// Protected method:
70
protected
:
71
73
// Protected data:
75
protected
:
76
77
ElementLinkCnv_p1<ElementLink<AthExParticles>
>
m_partLinkCnv
;
78
};
79
83
84
inline
AthExDecayCnv_p1::AthExDecayCnv_p1
() :
85
m_partLinkCnv
( )
86
{}
87
88
#endif
//> ATHEXTHINNING_DECAYCNV_P1_H
AthExDecay.h
AthExDecay_p1.h
ElementLinkCnv_p1.h
This file contains the class definition for the ElementLinkCnv_p1 class.
T_AthenaPoolTPConverter.h
T_AthenaPoolTPCnvBase
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
Definition
T_AthenaPoolTPConverter.h:41
AthExDecayCnv_p1::transToPers
virtual void transToPers(const AthExDecay *transObj, AthExDecay_p1 *persObj, MsgStream &msg)
Method creating the persistent representation Decay_p1 from its transient representation Decay.
Definition
AthExDecayCnv_p1.cxx:71
AthExDecayCnv_p1::AthExDecayCnv_p1
AthExDecayCnv_p1()
Default constructor:
Definition
AthExDecayCnv_p1.h:84
AthExDecayCnv_p1::persToTrans
virtual void persToTrans(const AthExDecay_p1 *persObj, AthExDecay *transObj, MsgStream &msg)
Method creating the transient representation of Decay from its persistent representation Decay_p1.
Definition
AthExDecayCnv_p1.cxx:40
AthExDecayCnv_p1::m_partLinkCnv
ElementLinkCnv_p1< ElementLink< AthExParticles > > m_partLinkCnv
Definition
AthExDecayCnv_p1.h:77
AthExDecay_p1
Definition
AthExDecay_p1.h:24
AthExDecay
Definition
AthExDecay.h:28
ElementLinkCnv_p1
Definition
ElementLinkCnv_p1.h:27
msg
MsgStream & msg
Definition
testRead.cxx:32
Generated on
for ATLAS Offline Software by
1.17.0