ATLAS Offline Software
Loading...
Searching...
No Matches
PhotonCnv_p2.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_p2.h
8// Header file for class PhotonCnv_p2
10#ifndef EGAMMAEVENTTPCNV_PHOTONCNV_P2_H
11#define EGAMMAEVENTTPCNV_PHOTONCNV_P2_H
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_p2
29 >
30{
31
33 // Public methods:
35 public:
36
40
42 // Const methods:
44
48 virtual void persToTrans( const Photon_p2* persObj,
49 Analysis::Photon* transObj,
50 MsgStream& msg ) override final;
51
55 virtual void transToPers( const Analysis::Photon* transObj,
56 Photon_p2* persObj,
57 MsgStream& msg ) override final;
58
60 // Protected method:
62 protected:
63 private:
65
66};
67
69// Inline methods:
71
74
75#endif //> EGAMMAEVENTTPCNV_PHOTONCNV_P2_H
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
virtual void transToPers(const Analysis::Photon *transObj, Photon_p2 *persObj, MsgStream &msg) override final
Method creating the persistent representation Photon_p2 from its transient representation Analysis::P...
egammaCnv_p2 m_egammaCnv
virtual void persToTrans(const Photon_p2 *persObj, Analysis::Photon *transObj, MsgStream &msg) override final
Method creating the transient representation of Analysis::Photon from its persistent representation P...
PhotonCnv_p2()
Default constructor:
The namespace of all packages in PhysicsAnalysis/JetTagging.
MsgStream & msg
Definition testRead.cxx:32