ATLAS Offline Software
HepMcParticleLinkCnv_p2.h
Go to the documentation of this file.
1 
3 /*
4  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 #ifndef GENERATOROBJECTSTPCNV_HEPMCPARTICLELINKCNV_P2_H
8 #define GENERATOROBJECTSTPCNV_HEPMCPARTICLELINKCNV_P2_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_p2
28  >
29 {
30 public:
33 
37 
38 
42  virtual void persToTrans( const HepMcParticleLink_p2* persObj,
43  HepMcParticleLink* transObj,
44  MsgStream &msg ) const override;
45 
49  virtual void transToPers( const HepMcParticleLink* transObj,
50  HepMcParticleLink_p2* persObj,
51  MsgStream &msg ) const override;
52 };
53 
54 
55 #endif //> GENERATOROBJECTSTPCNV_HEPMCPARTICLELINKCNV_P2_H
HepMcParticleLinkCnv_p2::persToTrans
virtual void persToTrans(const HepMcParticleLink_p2 *persObj, HepMcParticleLink *transObj, MsgStream &msg) const override
Method creating the transient representation of HepMcParticleLink from its persistent representation ...
Definition: HepMcParticleLinkCnv_p2.cxx:16
HepMcParticleLinkCnv_p2::transToPers
virtual void transToPers(const HepMcParticleLink *transObj, HepMcParticleLink_p2 *persObj, MsgStream &msg) const override
Method creating the persistent representation HepMcParticleLink_p2 from its transient representation ...
Definition: HepMcParticleLinkCnv_p2.cxx:36
TPConverterConstBase::transToPers
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
T_AthenaPoolTPConverter.h
HepMcParticleLinkCnv_p2::HepMcParticleLinkCnv_p2
HepMcParticleLinkCnv_p2()=default
Default constructor:
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
HepMcParticleLinkCnv_p2
Definition: HepMcParticleLinkCnv_p2.h:29
python.AutoConfigFlags.msg
msg
Definition: AutoConfigFlags.py:7