ATLAS Offline Software
Loading...
Searching...
No Matches
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
17
18// egammaEventTPCnv includes
21
22// Forward declaration
23class MsgStream;
24namespace Analysis { class Photon; }
25
27 Analysis::Photon,
28 Photon_p5
29 >
30{
31
33 // Public methods:
35 public:
36
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:
66
67};
68
70// Inline methods:
72
75
76#endif //> EGAMMAEVENTTPCNV_PHOTONCNV_P5_H
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
egammaCnv_p5 m_egammaCnv
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...
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...
PhotonCnv_p5()
Default constructor:
The namespace of all packages in PhysicsAnalysis/JetTagging.
MsgStream & msg
Definition testRead.cxx:32