ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
AtaSurfaceCnv_p1< SURFACE_CNV, ATA_SURFACE > Class Template Reference

#include <ParametersBase.h>

Collaboration diagram for AtaSurfaceCnv_p1< SURFACE_CNV, ATA_SURFACE >:

Public Member Functions

 AtaSurfaceCnv_p1 ()
 
void persToTrans (const Trk::AtaSurface_p1 *, ATA_SURFACE *, MsgStream &)
 
void transToPers (const ATA_SURFACE *, Trk::AtaSurface_p1 *, MsgStream &)
 

Private Attributes

TrackParametersCnv_p1m_paramCnv
 
SURFACE_CNV * m_surfaceCnv
 
ToolHandle< Trk::IEventCnvSuperToolm_eventCnvTool
 

Detailed Description

template<class SURFACE_CNV, class ATA_SURFACE>
class AtaSurfaceCnv_p1< SURFACE_CNV, ATA_SURFACE >

Definition at line 26 of file ParametersBase.h.

Constructor & Destructor Documentation

◆ AtaSurfaceCnv_p1()

template<class SURFACE_CNV , class ATA_SURFACE >
AtaSurfaceCnv_p1< SURFACE_CNV, ATA_SURFACE >::AtaSurfaceCnv_p1 ( )
inline

Definition at line 33 of file AtaSurfaceCnv_p1.h.

33 : m_paramCnv(0), m_surfaceCnv(0), m_eventCnvTool("Trk::EventCnvSuperTool/EventCnvSuperTool") {}

Member Function Documentation

◆ persToTrans()

template<class SURFACE_CNV , class ATA_SURFACE >
void AtaSurfaceCnv_p1< SURFACE_CNV, ATA_SURFACE >::persToTrans ( const Trk::AtaSurface_p1 ,
ATA_SURFACE *  ,
MsgStream &   
)

◆ transToPers()

template<class SURFACE_CNV , class ATA_SURFACE >
void AtaSurfaceCnv_p1< SURFACE_CNV, ATA_SURFACE >::transToPers ( const ATA_SURFACE *  ,
Trk::AtaSurface_p1 ,
MsgStream &   
)

Member Data Documentation

◆ m_eventCnvTool

template<class SURFACE_CNV , class ATA_SURFACE >
ToolHandle<Trk::IEventCnvSuperTool> AtaSurfaceCnv_p1< SURFACE_CNV, ATA_SURFACE >::m_eventCnvTool
private

Definition at line 41 of file AtaSurfaceCnv_p1.h.

◆ m_paramCnv

template<class SURFACE_CNV , class ATA_SURFACE >
TrackParametersCnv_p1* AtaSurfaceCnv_p1< SURFACE_CNV, ATA_SURFACE >::m_paramCnv
private

Definition at line 39 of file AtaSurfaceCnv_p1.h.

◆ m_surfaceCnv

template<class SURFACE_CNV , class ATA_SURFACE >
SURFACE_CNV* AtaSurfaceCnv_p1< SURFACE_CNV, ATA_SURFACE >::m_surfaceCnv
private

Definition at line 40 of file AtaSurfaceCnv_p1.h.


The documentation for this class was generated from the following files:
AtaSurfaceCnv_p1::m_surfaceCnv
SURFACE_CNV * m_surfaceCnv
Definition: AtaSurfaceCnv_p1.h:40
AtaSurfaceCnv_p1::m_paramCnv
TrackParametersCnv_p1 * m_paramCnv
Definition: AtaSurfaceCnv_p1.h:39
AtaSurfaceCnv_p1::m_eventCnvTool
ToolHandle< Trk::IEventCnvSuperTool > m_eventCnvTool
Definition: AtaSurfaceCnv_p1.h:41