ATLAS Offline Software
HepMcParticleLinkCnv_p3.h
Go to the documentation of this file.
1 
3 /*
4  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 #ifndef GENERATOROBJECTSTPCNV_HEPMCPARTICLELINKCNV_P3_H
8 #define GENERATOROBJECTSTPCNV_HEPMCPARTICLELINKCNV_P3_H
9 
10 // STL includes
11 #include <map>
12 
13 // AthenaPoolCnvSvc includes
15 
16 // GeneratorObjects includes
18 
19 // GeneratorObjectsAthenaPool includes
21 
22 // Forward declaration
23 class MsgStream;
24 
26  HepMcParticleLink,
27  HepMcParticleLink_p3
28  >
29 {
30 public:
33 
37 
38 
42  virtual void persToTrans( const HepMcParticleLink_p3* persObj,
43  HepMcParticleLink* transObj,
44  MsgStream &msg ) const override;
45 
49  virtual void transToPers( const HepMcParticleLink* transObj,
50  HepMcParticleLink_p3* persObj,
51  MsgStream &msg ) const override;
52 };
53 
54 
55 #endif //> GENERATOROBJECTSTPCNV_HEPMCPARTICLELINKCNV_P3_H
HepMcParticleLinkCnv_p3
Definition: HepMcParticleLinkCnv_p3.h:29
HepMcParticleLinkCnv_p3::persToTrans
virtual void persToTrans(const HepMcParticleLink_p3 *persObj, HepMcParticleLink *transObj, MsgStream &msg) const override
Method creating the transient representation of HepMcParticleLink from its persistent representation ...
Definition: HepMcParticleLinkCnv_p3.cxx:15
TPConverterConstBase::transToPers
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
HepMcParticleLinkCnv_p3::HepMcParticleLinkCnv_p3
HepMcParticleLinkCnv_p3()=default
Default constructor:
T_AthenaPoolTPConverter.h
HepMcParticleLinkCnv_p3::transToPers
virtual void transToPers(const HepMcParticleLink *transObj, HepMcParticleLink_p3 *persObj, MsgStream &msg) const override
Method creating the persistent representation HepMcParticleLink_p3 from its transient representation ...
Definition: HepMcParticleLinkCnv_p3.cxx:31
TPConverterConstBase::persToTrans
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
TPConverterConstBase
Definition: TPConverter.h:776
python.AutoConfigFlags.msg
msg
Definition: AutoConfigFlags.py:7