ATLAS Offline Software
AthExFatObjectCnv_p1.h
Go to the documentation of this file.
1 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // AthExFatObjectCnv_p1.h
8 // Header file for class AthExFatObjectCnv_p1
9 // Author: S.Binet<binet@cern.ch>
11 #ifndef ATHEXTHINNING_AthExFATOBJECTCNV_P1_H
12 #define ATHEXTHINNING_AthExFATOBJECTCNV_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 // AthExThinning includes
31 
32 // Forward declaration
33 class MsgStream;
34 
36  AthExFatObject,
37  AthExFatObject_p1
38  >
39 {
40 
42  // Public methods:
44  public:
45 
49 
51  // Const methods:
53 
57  virtual void persToTrans( const AthExFatObject_p1* persObj,
58  AthExFatObject* transObj,
59  MsgStream& msg );
60 
64  virtual void transToPers( const AthExFatObject* transObj,
65  AthExFatObject_p1* persObj,
66  MsgStream& msg );
67 
69  // Protected method:
71  protected:
72 
74  // Protected data:
76  protected:
77 
79 };
80 
84 
86  m_cnv( )
87 {}
88 
89 #endif //> ATHEXTHINNING_FATOBJECTCNV_P1_H
ElementLinkCnv_p1.h
This file contains the class definition for the ElementLinkCnv_p1 class.
AthExFatObject_p1.h
AthExFatObjectCnv_p1::m_cnv
ElementLinkCnv_p1< ElementLink< AthExParticles > > m_cnv
Definition: AthExFatObjectCnv_p1.h:78
TPConverterBase
Definition: TPConverter.h:738
AthExFatObject.h
AthExFatObjectCnv_p1::persToTrans
virtual void persToTrans(const AthExFatObject_p1 *persObj, AthExFatObject *transObj, MsgStream &msg)
Method creating the transient representation of FatObject from its persistent representation FatObjec...
Definition: AthExFatObjectCnv_p1.cxx:39
T_AthenaPoolTPConverter.h
AthExParticles.h
AthExFatObject_p1
Definition: AthExFatObject_p1.h:23
AthExFatObjectCnv_p1
Definition: AthExFatObjectCnv_p1.h:39
ElementLinkCnv_p1
Definition: ElementLinkCnv_p1.h:27
AthExFatObject
Definition: AthExFatObject.h:29
AthExFatObjectCnv_p1::transToPers
virtual void transToPers(const AthExFatObject *transObj, AthExFatObject_p1 *persObj, MsgStream &msg)
Method creating the persistent representation FatObject_p1 from its transient representation FatObjec...
Definition: AthExFatObjectCnv_p1.cxx:62
AthExFatObjectCnv_p1::AthExFatObjectCnv_p1
AthExFatObjectCnv_p1()
Default constructor:
Definition: AthExFatObjectCnv_p1.h:85
python.AutoConfigFlags.msg
msg
Definition: AutoConfigFlags.py:7