ATLAS Offline Software
AthExElephantinoCnv_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 // AthExElephantinoCnv_p1.h
8 // Header file for class AthExElephantinoCnv_p1
9 // Author: S.Binet<binet@cern.ch>
11 #ifndef ATHEXTHINNING_AthExELEPHANTINOCNV_P1_H
12 #define ATHEXTHINNING_AthExELEPHANTINOCNV_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  AthExElephantino,
37  AthExElephantino_p1
38  >
39 {
40 
42  // Public methods:
44  public:
45 
49 
51  // Const methods:
53 
57  virtual void persToTrans( const AthExElephantino_p1* persObj,
58  AthExElephantino* transObj,
59  MsgStream& msg );
60 
64  virtual void transToPers( const AthExElephantino* transObj,
65  AthExElephantino_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_ELEPHANTINOCNV_P1_H
ElementLinkVectorCnv_p1
Definition: ElementLinkVectorCnv_p1.h:28
TPConverterBase
Definition: TPConverter.h:738
AthExElephantinoCnv_p1::transToPers
virtual void transToPers(const AthExElephantino *transObj, AthExElephantino_p1 *persObj, MsgStream &msg)
Method creating the persistent representation Elephantino_p1 from its transient representation Elepha...
Definition: AthExElephantinoCnv_p1.cxx:58
ElementLinkVectorCnv_p1.h
This file contains the class definition for the ElementLinkVectorCnv_p1 class. NOTE: it should be inc...
AthExIParticles.h
AthExElephantino_p1
Definition: AthExElephantino_p1.h:22
T_AthenaPoolTPConverter.h
AthExElephantino_p1.h
AthExElephantino
Definition: AthExElephantino.h:33
AthExElephantinoCnv_p1::m_cnv
ElementLinkVectorCnv_p1< ElementLinkVector< AthExIParticles > > m_cnv
Definition: AthExElephantinoCnv_p1.h:78
AthExElephantinoCnv_p1::persToTrans
virtual void persToTrans(const AthExElephantino_p1 *persObj, AthExElephantino *transObj, MsgStream &msg)
Method creating the transient representation of Elephantino from its persistent representation Elepha...
Definition: AthExElephantinoCnv_p1.cxx:39
AthExElephantino.h
AthExElephantinoCnv_p1
Definition: AthExElephantinoCnv_p1.h:39
AthExElephantinoCnv_p1::AthExElephantinoCnv_p1
AthExElephantinoCnv_p1()
Default constructor:
Definition: AthExElephantinoCnv_p1.h:85
python.AutoConfigFlags.msg
msg
Definition: AutoConfigFlags.py:7