ATLAS Offline Software
Loading...
Searching...
No Matches
PhotonCnv_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// PhotonCnv_p1.h
8// Header file for class PhotonCnv_p1
9// Author: K.Cranmer<cranmer@cern.ch>
10// Author: S.Binet<binet@cern.ch>
12#ifndef EGAMMAEVENTTPCNV_PHOTONCNV_P1_H
13#define EGAMMAEVENTTPCNV_PHOTONCNV_P1_H
14
15// STL includes
16
17// AthenaPoolCnvSvc includes
19
20// egammaEventTPCnv includes
23
24// Forward declaration
25class MsgStream;
26namespace Analysis { class Photon; }
27
29 Analysis::Photon,
30 Photon_p1
31 >
32{
33
35 // Public methods:
37 public:
38
42
44 // Const methods:
46
50 virtual void persToTrans( const Photon_p1* persObj,
51 Analysis::Photon* transObj,
52 MsgStream& msg ) override final;
53
57 virtual void transToPers( const Analysis::Photon* transObj,
58 Photon_p1* persObj,
59 MsgStream& msg ) override final;
60
62 // Protected method:
64 protected:
65 private:
67
68};
69
71// Inline methods:
73
76
77#endif //> EGAMMAEVENTTPCNV_PHOTONCNV_P1_H
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
egammaCnv_p1 m_egammaCnv
virtual void transToPers(const Analysis::Photon *transObj, Photon_p1 *persObj, MsgStream &msg) override final
Method creating the persistent representation Photon_p1 from its transient representation Analysis::P...
PhotonCnv_p1()
Default constructor:
virtual void persToTrans(const Photon_p1 *persObj, Analysis::Photon *transObj, MsgStream &msg) override final
Method creating the transient representation of Analysis::Photon from its persistent representation P...
The namespace of all packages in PhysicsAnalysis/JetTagging.
MsgStream & msg
Definition testRead.cxx:32