ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
egamma
egammaEventTPCnv
egammaEventTPCnv
PhotonCnv_p5.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
// PhotonCnv_p5.h
8
// Header file for class PhotonCnv_p5
10
#ifndef EGAMMAEVENTTPCNV_PHOTONCNV_P5_H
11
#define EGAMMAEVENTTPCNV_PHOTONCNV_P5_H 1
12
13
// STL includes
14
15
// AthenaPoolCnvSvc includes
16
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
17
18
// egammaEventTPCnv includes
19
#include "
egammaEventTPCnv/Photon_p5.h
"
20
#include "
egammaEventTPCnv/egammaCnv_p5.h
"
21
22
// Forward declaration
23
class
MsgStream;
24
namespace
Analysis
{
class
Photon
; }
25
26
class
PhotonCnv_p5
:
public
T_AthenaPoolTPCnvBase
<
27
Analysis::Photon,
28
Photon_p5
29
>
30
{
31
33
// Public methods:
35
public
:
36
39
PhotonCnv_p5
();
40
42
// Const methods:
44
48
virtual
void
persToTrans
(
const
Photon_p5
* persObj,
49
Analysis::Photon
* transObj,
50
MsgStream&
msg
)
override
final
;
51
55
virtual
void
transToPers
(
const
Analysis::Photon
* transObj,
56
Photon_p5
* persObj,
57
MsgStream&
msg
)
override
final
;
58
60
// Protected method:
62
protected
:
63
64
private
:
65
egammaCnv_p5
m_egammaCnv
;
66
67
};
68
70
// Inline methods:
72
73
inline
PhotonCnv_p5::PhotonCnv_p5
()
74
{}
75
76
#endif
//> EGAMMAEVENTTPCNV_PHOTONCNV_P5_H
Photon_p5.h
T_AthenaPoolTPConverter.h
T_AthenaPoolTPCnvBase
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
Definition
T_AthenaPoolTPConverter.h:41
Analysis::Photon
Definition
Reconstruction/egamma/egammaEvent/egammaEvent/Photon.h:20
PhotonCnv_p5::m_egammaCnv
egammaCnv_p5 m_egammaCnv
Definition
PhotonCnv_p5.h:65
PhotonCnv_p5::persToTrans
virtual void persToTrans(const Photon_p5 *persObj, Analysis::Photon *transObj, MsgStream &msg) override final
Method creating the transient representation of Analysis::Photon from its persistent representation P...
Definition
PhotonCnv_p5.cxx:34
PhotonCnv_p5::transToPers
virtual void transToPers(const Analysis::Photon *transObj, Photon_p5 *persObj, MsgStream &msg) override final
Method creating the persistent representation Photon_p5 from its transient representation Analysis::P...
Definition
PhotonCnv_p5.cxx:45
PhotonCnv_p5::PhotonCnv_p5
PhotonCnv_p5()
Default constructor:
Definition
PhotonCnv_p5.h:73
Photon_p5
Definition
Photon_p5.h:20
egammaCnv_p5
Definition
egammaCnv_p5.h:39
egammaCnv_p5.h
Analysis
The namespace of all packages in PhysicsAnalysis/JetTagging.
Definition
IConstituent.h:25
msg
MsgStream & msg
Definition
testRead.cxx:32
Generated on
for ATLAS Offline Software by
1.17.0