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