ATLAS Offline Software
Loading...
Searching...
No Matches
AthExElephantinoCnv_p1.h
Go to the documentation of this file.
1
2
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
33class 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
88
89#endif //> ATHEXTHINNING_ELEPHANTINOCNV_P1_H
This file contains the class definition for the ElementLinkVectorCnv_p1 class.
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
ElementLinkVectorCnv_p1< ElementLinkVector< AthExIParticles > > m_cnv
AthExElephantinoCnv_p1()
Default constructor:
virtual void persToTrans(const AthExElephantino_p1 *persObj, AthExElephantino *transObj, MsgStream &msg)
Method creating the transient representation of Elephantino from its persistent representation Elepha...
virtual void transToPers(const AthExElephantino *transObj, AthExElephantino_p1 *persObj, MsgStream &msg)
Method creating the persistent representation Elephantino_p1 from its transient representation Elepha...
object with 4 legs, so it is best modeled with a vector of ElementLink.
MsgStream & msg
Definition testRead.cxx:32