ATLAS Offline Software
Loading...
Searching...
No Matches
AthExFatObjectCnv_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// 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
33class 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
88
89#endif //> ATHEXTHINNING_FATOBJECTCNV_P1_H
This file contains the class definition for the ElementLinkCnv_p1 class.
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
virtual void persToTrans(const AthExFatObject_p1 *persObj, AthExFatObject *transObj, MsgStream &msg)
Method creating the transient representation of FatObject from its persistent representation FatObjec...
AthExFatObjectCnv_p1()
Default constructor:
ElementLinkCnv_p1< ElementLink< AthExParticles > > m_cnv
virtual void transToPers(const AthExFatObject *transObj, AthExFatObject_p1 *persObj, MsgStream &msg)
Method creating the persistent representation FatObject_p1 from its transient representation FatObjec...
MsgStream & msg
Definition testRead.cxx:32