ATLAS Offline Software
TruthEtIsolationsCnv_p1.h
Go to the documentation of this file.
1 
3 /*
4  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // TruthEtIsolationsCnv_p1.h
8 // Header file for class TruthEtIsolationsCnv_p1
9 // Author: S.Binet<binet@cern.ch>
11 #ifndef MCPARTICLEEVENTTPCNV_TRUTHETISOLATIONSCNV_P1_H
12 #define MCPARTICLEEVENTTPCNV_TRUTHETISOLATIONSCNV_P1_H
13 
14 // STL includes
15 
16 // DataModel converters
18 
19 // AthenaPoolCnvSvc includes
21 
22 // McParticleEventTPCnv includes
24 
26 
27 // Forward declaration
28 class MsgStream;
29 class TruthEtIsolations;
30 
31 class TruthEtIsolationsCnv_p1 : public T_AthenaPoolTPCnvConstBase<TruthEtIsolations, TruthEtIsolations_p1>
32 {
33  public:
36 
37 
41 
42 
46  virtual void persToTrans( const TruthEtIsolations_p1* persObj,
47  TruthEtIsolations* transObj,
48  MsgStream& msg ) const override;
49 
53  virtual void transToPers( const TruthEtIsolations* transObj,
54  TruthEtIsolations_p1* persObj,
55  MsgStream& msg ) const override;
56 
57 
58  protected:
59 
63 
64 };
65 
66 
68  m_genEvtCnv ( )
69 {}
70 
71 #endif //> MCPARTICLEEVENTTPCNV_TRUTHETISOLATIONSCNV_P1_H
ElementLinkCnv_p1.h
This file contains the class definition for the ElementLinkCnv_p1 class.
TruthEtIsolations_p1
Definition: TruthEtIsolations_p1.h:31
TPConverterConstBase::transToPers
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
TruthEtIsolationsCnv_p1::m_genEvtCnv
ElementLinkCnv_p1< ElementLink< McEventCollection > > m_genEvtCnv
Converter for the ElementLink<McEventCollection> data member.
Definition: TruthEtIsolationsCnv_p1.h:62
McEventCollection.h
T_AthenaPoolTPConverter.h
TruthEtIsolationsCnv_p1::persToTrans
virtual void persToTrans(const TruthEtIsolations_p1 *persObj, TruthEtIsolations *transObj, MsgStream &msg) const override
Method creating the transient representation of TruthEtIsolations from its persistent representation ...
Definition: TruthEtIsolationsCnv_p1.cxx:34
ElementLinkCnv_p1
Definition: ElementLinkCnv_p1.h:27
TPConverterConstBase::persToTrans
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
TruthEtIsolationsCnv_p1::TruthEtIsolationsCnv_p1
TruthEtIsolationsCnv_p1()
Default constructor:
Definition: TruthEtIsolationsCnv_p1.h:67
TruthEtIsolations
Definition: TruthEtIsolations.h:40
TruthEtIsolations_p1.h
TruthEtIsolationsCnv_p1::transToPers
virtual void transToPers(const TruthEtIsolations *transObj, TruthEtIsolations_p1 *persObj, MsgStream &msg) const override
Method creating the persistent representation TruthEtIsolations_p1 from its transient representation ...
Definition: TruthEtIsolationsCnv_p1.cxx:80
TPConverterConstBase
Definition: TPConverter.h:776
TruthEtIsolationsCnv_p1
Definition: TruthEtIsolationsCnv_p1.h:32
python.AutoConfigFlags.msg
msg
Definition: AutoConfigFlags.py:7