Belle II Software  release-06-01-15
EKLMHitCoord Class Reference

Hit coordinates. More...

#include <EKLMHitCoord.h>

Inheritance diagram for EKLMHitCoord:
Collaboration diagram for EKLMHitCoord:

Public Member Functions

 EKLMHitCoord ()
 Constructor.
 
virtual ~EKLMHitCoord ()
 Destructor.
 
void setLocalPosition (float x, float y, float z)
 Set hit local position. More...
 
float getLocalPositionX () const
 Get hit local position x coordinate. More...
 
float getLocalPositionY () const
 Get hit local position y coordinate. More...
 
float getLocalPositionZ () const
 Get hit local position z coordinate. More...
 
TVector3 getLocalPosition () const
 Get ihit local position. More...
 
void setPosition (float x, float y, float z)
 Set hit global position. More...
 
void setPosition (const TVector3 &pos)
 Set hit global position. More...
 
float getPositionX () const
 Get hit global position x coordinate. More...
 
float getPositionY () const
 Get hit global position y coordinate. More...
 
float getPositionZ () const
 Get hit global position z coordinate. More...
 
TVector3 getPosition () const
 Get hit global position. More...
 

Protected Attributes

float m_localX
 Local position X coordinate.
 
float m_localY
 Local position Y coordinate.
 
float m_localZ
 Local position Z coordinate.
 
float m_globalX
 Global position X coordinate.
 
float m_globalY
 Global position Y coordinate.
 
float m_globalZ
 Global position Z coordinate.
 

Private Member Functions

 ClassDef (Belle2::EKLMHitCoord, 1)
 Class version.
 

Detailed Description

Hit coordinates.

Definition at line 26 of file EKLMHitCoord.h.

Member Function Documentation

◆ getLocalPosition()

TVector3 getLocalPosition ( ) const
inline

Get ihit local position.

Returns
Hit coordinates.

Definition at line 79 of file EKLMHitCoord.h.

80  {
81  return TVector3(m_localX, m_localY, m_localZ);
82  }
float m_localZ
Local position Z coordinate.
Definition: EKLMHitCoord.h:93
float m_localX
Local position X coordinate.
Definition: EKLMHitCoord.h:87
float m_localY
Local position Y coordinate.
Definition: EKLMHitCoord.h:90

◆ getLocalPositionX()

float getLocalPositionX ( ) const
inline

Get hit local position x coordinate.

Returns
Hit x coordinate.

Definition at line 52 of file EKLMHitCoord.h.

◆ getLocalPositionY()

float getLocalPositionY ( ) const
inline

Get hit local position y coordinate.

Returns
Hit y coordinate.

Definition at line 61 of file EKLMHitCoord.h.

◆ getLocalPositionZ()

float getLocalPositionZ ( ) const
inline

Get hit local position z coordinate.

Returns
Hit z coordinate.

Definition at line 70 of file EKLMHitCoord.h.

◆ getPosition()

TVector3 getPosition ( ) const
inlineinherited

Get hit global position.

Returns
Hit coordinates.

Definition at line 82 of file EKLMHitGlobalCoord.h.

◆ getPositionX()

float getPositionX ( ) const
inlineinherited

Get hit global position x coordinate.

Returns
Hit x coordinate.

Definition at line 55 of file EKLMHitGlobalCoord.h.

◆ getPositionY()

float getPositionY ( ) const
inlineinherited

Get hit global position y coordinate.

Returns
Hit y coordinate.

Definition at line 64 of file EKLMHitGlobalCoord.h.

◆ getPositionZ()

float getPositionZ ( ) const
inlineinherited

Get hit global position z coordinate.

Returns
Hit z coordinate.

Definition at line 73 of file EKLMHitGlobalCoord.h.

◆ setLocalPosition()

void setLocalPosition ( float  x,
float  y,
float  z 
)

Set hit local position.

Parameters
[in]xHit x coordinate.
[in]yHit y coordinate.
[in]zHit z coordinate.

Definition at line 25 of file EKLMHitCoord.cc.

26 {
27  m_localX = x;
28  m_localY = y;
29  m_localZ = z;
30 }

◆ setPosition() [1/2]

void setPosition ( const TVector3 &  pos)
inherited

Set hit global position.

Parameters
[in]posPosition.

Definition at line 32 of file EKLMHitGlobalCoord.cc.

◆ setPosition() [2/2]

void setPosition ( float  x,
float  y,
float  z 
)
inherited

Set hit global position.

Parameters
[in]xHit x coordinate.
[in]yHit y coordinate.
[in]zHit z coordinate.

Definition at line 25 of file EKLMHitGlobalCoord.cc.


The documentation for this class was generated from the following files: