ATLAS Offline Software
LocalPositionCnv_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 //-----------------------------------------------------------------------------
6 //
7 // file: LocalPositionCnv_p1.h
8 // author: Lukasz Janyst <ljanyst@cern.ch>
9 //
10 //-----------------------------------------------------------------------------
11 
12 #ifndef LOCAL_POSITION_CNV_P1_H
13 #define LOCAL_POSITION_CNV_P1_H
14 
16 
19 
20 class MsgStream;
21 
22 // namespace Trk {
23 // struct LocalPosition{
24 // float m_locX;
25 // float m_locY;
26 // }; // Original EM was removed from release as part of 19.0.0 migration from CLHEP to Eigen.
27 // }
28 
29 class LocalPositionCnv_p1: public T_AthenaPoolTPCnvBase<Amg::Vector2D,
30  Trk :: LocalPosition_p1>
31 {
32  public:
34  virtual void persToTrans( const Trk :: LocalPosition_p1 *persObj,
35  Amg::Vector2D *transObj,
36  MsgStream &log );
37  virtual void transToPers( const Amg::Vector2D *transObj,
38  Trk :: LocalPosition_p1 *persObj,
39  MsgStream &log );
40 };
41 
42 #endif // LOCAL_POSITION_CNV_P1_H
Amg::Vector2D
Eigen::Matrix< double, 2, 1 > Vector2D
Definition: GeoPrimitives.h:48
TPConverterBase
Definition: TPConverter.h:738
LocalPosition_p1.h
GeoPrimitives.h
LocalPositionCnv_p1::transToPers
virtual void transToPers(const Amg::Vector2D *transObj, Trk ::LocalPosition_p1 *persObj, MsgStream &log)
Definition: LocalPositionCnv_p1.cxx:24
T_AthenaPoolTPConverter.h
LocalPositionCnv_p1
Definition: LocalPositionCnv_p1.h:31
LocalPositionCnv_p1::LocalPositionCnv_p1
LocalPositionCnv_p1()
Definition: LocalPositionCnv_p1.h:33
LocalPositionCnv_p1::persToTrans
virtual void persToTrans(const Trk ::LocalPosition_p1 *persObj, Amg::Vector2D *transObj, MsgStream &log)
Definition: LocalPositionCnv_p1.cxx:16
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20