ATLAS Offline Software
CompositeParticleContainerCnv_p1.h
Go to the documentation of this file.
1 
3 /*
4  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // CompositeParticleContainerCnv_p1.h
8 // Header file for class CompositeParticleContainerCnv_p1
9 // Author: S.Binet<binet@cern.ch>
11 #ifndef PARTICLEEVENTTPCNV_COMPOSITEPARTICLECONTAINERCNV_P1_H
12 #define PARTICLEEVENTTPCNV_COMPOSITEPARTICLECONTAINERCNV_P1_H
13 
14 // STL includes
15 
16 // Gaudi includes
17 
18 // AthenaPoolCnvSvc includes
20 
21 // ParticleEvent includes
22 #include "ParticleEvent/CompositeParticleContainer.h"
23 
24 // ParticleEventTPCnv includes
26 
27 // forward declares
28 
31  CompositeParticleContainer,
32  CompositeParticleContainer_p1
33  >
34 {
35  public:
38 
39 
43 
44 
48  virtual void persToTrans( const CompositeParticleContainer_p1* pers,
50  MsgStream& msg ) const override;
51 
55  virtual void transToPers( const CompositeParticleContainer* trans,
57  MsgStream& msg ) const override;
58 };
59 
60 
62 {}
63 
64 #endif //> PARTICLEEVENTTPCNV_COMPOSITEPARTICLECONTAINERCNV_P1_H
CompositeParticleContainer_p1
Definition: CompositeParticleContainer_p1.h:22
CompositeParticleContainerCnv_p1::CompositeParticleContainerCnv_p1
CompositeParticleContainerCnv_p1()
Default constructor:
Definition: CompositeParticleContainerCnv_p1.h:61
TPConverterConstBase::transToPers
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
CompositeParticleContainerCnv_p1::transToPers
virtual void transToPers(const CompositeParticleContainer *trans, CompositeParticleContainer_p1 *pers, MsgStream &msg) const override
Method creating the persistent representation CompositeParticleContainer_p1 from its transient repres...
Definition: CompositeParticleContainerCnv_p1.cxx:61
CompositeParticleContainer
Definition: PhysicsAnalysis/AnalysisCommon/ParticleEvent/ParticleEvent/CompositeParticleContainer.h:36
CompositeParticleContainerCnv_p1::persToTrans
virtual void persToTrans(const CompositeParticleContainer_p1 *pers, CompositeParticleContainer *trans, MsgStream &msg) const override
Method creating the transient representation of CompositeParticleContainer from its persistent repres...
Definition: CompositeParticleContainerCnv_p1.cxx:29
T_AthenaPoolTPConverter.h
CompositeParticleContainer_p1.h
TPConverterConstBase::persToTrans
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
CompositeParticleContainerCnv_p1
Definition: CompositeParticleContainerCnv_p1.h:34
TPConverterConstBase
Definition: TPConverter.h:776
python.AutoConfigFlags.msg
msg
Definition: AutoConfigFlags.py:7