ATLAS Offline Software
AthExParticlesCnv_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 // AthExParticlesCnv_p1.h
8 // Header file for class AthExParticlesCnv_p1
9 // Author: S.Binet<binet@cern.ch>
11 #ifndef ATHEXTHINNING_AthExPARTICLESCNV_P1_H
12 #define ATHEXTHINNING_AthExPARTICLESCNV_P1_H
13 
14 // STL includes
15 
16 
17 // Gaudi includes
18 
19 // AthenaPoolCnvSvc includes
21 
22 // DataModel converters
24 
25 // AthExThinning includes
28 
29 
30 // Forward declaration
31 class MsgStream;
32 
34  AthExParticles,
35  AthExParticles_p1
36  >
37 {
38  public:
41 
42 
46 
47 
51  virtual void persToTransWithKey( const AthExParticles_p1* persObj,
52  AthExParticles* transObj,
53  const std::string& key,
54  MsgStream &msg ) const override;
55 
59  virtual void transToPersWithKey( const AthExParticles* transObj,
60  AthExParticles_p1* persObj,
61  const std::string& key,
62  MsgStream &msg ) const override;
63 };
64 
65 
67 {}
68 
69 #endif //> ATHEXTHINNING_AthExPARTICLESCNV_P1_H
ElementLinkCnv_p1.h
This file contains the class definition for the ElementLinkCnv_p1 class.
AthExParticles_p1
Definition: AthExParticles_p1.h:38
AthExParticles_p1.h
AthExParticlesCnv_p1::AthExParticlesCnv_p1
AthExParticlesCnv_p1()
Default constructor:
Definition: AthExParticlesCnv_p1.h:66
AthExParticlesCnv_p1::transToPersWithKey
virtual void transToPersWithKey(const AthExParticles *transObj, AthExParticles_p1 *persObj, const std::string &key, MsgStream &msg) const override
Method creating the persistent representation Particles_p1 from its transient representation Particle...
Definition: AthExParticlesCnv_p1.cxx:54
AthExParticlesCnv_p1::persToTransWithKey
virtual void persToTransWithKey(const AthExParticles_p1 *persObj, AthExParticles *transObj, const std::string &key, MsgStream &msg) const override
Method creating the transient representation of Particles from its persistent representation Particle...
Definition: AthExParticlesCnv_p1.cxx:26
T_AthenaPoolTPConverter.h
AthExParticles.h
TPAbstractPolyCnvBase< TRANS, TRANS, PERS >::persToTransWithKey
virtual void persToTransWithKey(const PERS *persObj, TRANS *transObj, const std::string &, MsgStream &log)
Convert persistent representation to transient one.
Definition: TPConverter.h:376
AthExParticlesCnv_p1
Definition: AthExParticlesCnv_p1.h:37
TPAbstractPolyCnvBase< TRANS, TRANS, PERS >::transToPersWithKey
virtual void transToPersWithKey(const TRANS *transObj, PERS *persObj, const std::string &, MsgStream &log)
Convert transient representation to persistent one.
Definition: TPConverter.h:392
TPConverterWithKeyBase
Definition: TPConverter.h:835
python.AutoConfigFlags.msg
msg
Definition: AutoConfigFlags.py:7
AthExParticles
Definition: AthExParticles.h:37
mapkey::key
key
Definition: TElectronEfficiencyCorrectionTool.cxx:37