ATLAS Offline Software
Loading...
Searching...
No Matches
ElectronCnv_p1.cxx
Go to the documentation of this file.
1
2
3/*
4 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5*/
6
7// ElectronCnv_p1.cxx
8// Implementation file for class ElectronCnv_p1
9// Author: K.Cranmer<cranmer@cern.ch>
10// Author: S.Binet<binet@cern.ch>
12
13
14// STL includes
15
16// egammaEvent includes
18
19// egammaEventTPCnv includes
21
23// Public methods:
25
26// Constructors
28
29// Destructor
31
33// Const methods:
35
37 Analysis::Electron* trans,
38 MsgStream& msg )
39{
40// msg << MSG::DEBUG << "Loading Electron from persistent state..."
41// << endmsg;
42
43 // base class
44 m_egammaCnv.persToTrans( &pers->m_egamma, trans, msg );
45}
46
48 Electron_p1* pers,
49 MsgStream& msg )
50{
51// msg << MSG::DEBUG << "Creating persistent state of Electron..."
52// << endmsg;
53
54 // base class
55 m_egammaCnv.transToPers( trans, &pers->m_egamma, msg );
56}
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:...
egamma_p1 m_egamma
the egamma part
Definition Electron_p1.h:50
MsgStream & msg
Definition testRead.cxx:32