ATLAS Offline Software
NeutralPerigeeCnv_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 NEUTRALPERIGEE_CNV_P1_H
6 #define NEUTRALPERIGEE_CNV_P1_H
7 
8 //-----------------------------------------------------------------------------
9 //
10 // file: NeutralPerigeeCnv_p1.h
11 //
12 //-----------------------------------------------------------------------------
14 
16 
17 //#include "TrkEventPrimitives/LocalPosition.h"
18 
21 
23 
25 
26 class MsgStream;
27 
29  : public T_AthenaPoolTPPolyCnvBase< Trk::NeutralParameters, Trk::NeutralPerigee, Trk::Perigee_p1>
30 {
31 public:
33 
34 
35  void persToTrans( const Trk::Perigee_p1*, Trk::NeutralPerigee*, MsgStream& );
36  void transToPers( const Trk::NeutralPerigee*, Trk::Perigee_p1*, MsgStream& );
37 
39 // ITPConverterFor<Trk::LocalPosition> *m_localPosCnv; // not polymorphic I think ...
40  NeutralParametersCnv_p1* m_trackParametersCnv; // base class always the same
41 };
42 
43 
44 #endif // PERIGEE_CNV_P1_H
45 
46 
47 
48 
49 
TrackParameters.h
NeutralParametersCnv_p1.h
Trk::ParametersT
Dummy class used to allow special convertors to be called for surfaces owned by a detector element.
Definition: EMErrorDetail.h:25
NeutralParameters.h
NeutralPerigeeCnv_p1
Definition: NeutralPerigeeCnv_p1.h:30
NeutralPerigeeCnv_p1::persToTrans
void persToTrans(const Trk::Perigee_p1 *, Trk::NeutralPerigee *, MsgStream &)
Definition: NeutralPerigeeCnv_p1.cxx:15
NeutralPerigeeCnv_p1::m_trackParametersCnv
NeutralParametersCnv_p1 * m_trackParametersCnv
Definition: NeutralPerigeeCnv_p1.h:40
NeutralPerigeeCnv_p1::m_perigeeSurfaceCnv
PerigeeSurfaceCnv_p1 * m_perigeeSurfaceCnv
Definition: NeutralPerigeeCnv_p1.h:38
TPPolyCnvBase
Definition: TPConverter.h:674
T_AthenaPoolTPConverter.h
PerigeeSurfaceCnv_p1
Definition: PerigeeSurfaceCnv_p1.h:30
NeutralPerigeeCnv_p1::transToPers
void transToPers(const Trk::NeutralPerigee *, Trk::Perigee_p1 *, MsgStream &)
Definition: NeutralPerigeeCnv_p1.cxx:37
PerigeeSurfaceCnv_p1.h
NeutralParametersCnv_p1
Definition: NeutralParametersCnv_p1.h:26
NeutralPerigeeCnv_p1::NeutralPerigeeCnv_p1
NeutralPerigeeCnv_p1()
Definition: NeutralPerigeeCnv_p1.h:32
Perigee_p1.h
Trk::Perigee_p1
Definition: Perigee_p1.h:12