ATLAS Offline Software
TriangleBoundsCnv_p1.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TRIANGLE_BOUNDS_CNV_P1_H
6 #define TRIANGLE_BOUNDS_CNV_P1_H
7 
8 //-----------------------------------------------------------------------------
9 //
10 // file: TriangleBounds_p1.h
11 //
12 //-----------------------------------------------------------------------------
13 
17 
18 class MsgStream;
19 
20 // namespace Trk {
21 // class TriangleBounds;
22 // class TriangleBounds_p1;
23 // class SurfaceBounds;
24 // }
25 
27  : public T_AthenaPoolTPPolyCnvBase< Trk::SurfaceBounds, Trk::TriangleBounds, Trk::TriangleBounds_p1 >
28 {
29 public:
31 
32  void persToTrans( const Trk::TriangleBounds_p1*, Trk::TriangleBounds*, MsgStream& );
33  void transToPers( const Trk::TriangleBounds*, Trk::TriangleBounds_p1*, MsgStream& );
34 };
35 
36 #endif
TriangleBoundsCnv_p1
Definition: TriangleBoundsCnv_p1.h:28
Trk::TriangleBounds_p1
Persisent representation of the transient TriangleBounds class.
Definition: TriangleBounds_p1.h:13
TPPolyCnvBase
Definition: TPConverter.h:674
Trk::TriangleBounds
Definition: TriangleBounds.h:39
T_AthenaPoolTPConverter.h
TriangleBoundsCnv_p1::TriangleBoundsCnv_p1
TriangleBoundsCnv_p1()
Definition: TriangleBoundsCnv_p1.h:30
TriangleBoundsCnv_p1::persToTrans
void persToTrans(const Trk::TriangleBounds_p1 *, Trk::TriangleBounds *, MsgStream &)
Definition: TriangleBoundsCnv_p1.cxx:8
TriangleBounds_p1.h
TriangleBounds.h
TriangleBoundsCnv_p1::transToPers
void transToPers(const Trk::TriangleBounds *, Trk::TriangleBounds_p1 *, MsgStream &)
Definition: TriangleBoundsCnv_p1.cxx:15