Belle II Software development
VXDAlignmentPar Class Reference

The Class for VXD Alignment payload. More...

#include <VXDAlignmentPar.h>

Inheritance diagram for VXDAlignmentPar:

Public Member Functions

 VXDAlignmentPar (double dU, double dV, double dW, double alpha, double beta, double gamma)
 Constructor.
 
 VXDAlignmentPar ()
 Constructor.
 
double getDU () const
 get dU
 
double getDV () const
 get dV
 
double getDW () const
 get dW
 
double getAlpha () const
 get alpha
 
double getBeta () const
 get beta
 
double getGamma () const
 get gamma
 

Private Member Functions

 ClassDef (VXDAlignmentPar, 5)
 ClassDef, must be the last term before the closing {}.
 

Private Attributes

double m_dU
 Shift along local u axis.
 
double m_dV
 Shift along local v axis.
 
double m_dW
 Shift along local w axis.
 
double m_alpha
 Rotation around local u axis.
 
double m_beta
 Rotation around local v axis.
 
double m_gamma
 Rotation around local w axis.
 

Detailed Description

The Class for VXD Alignment payload.

Definition at line 23 of file VXDAlignmentPar.h.

Constructor & Destructor Documentation

◆ VXDAlignmentPar() [1/2]

VXDAlignmentPar ( double  dU,
double  dV,
double  dW,
double  alpha,
double  beta,
double  gamma 
)
inline

Constructor.

Definition at line 26 of file VXDAlignmentPar.h.

26 :
27 m_dU(dU), m_dV(dV), m_dW(dW), m_alpha(alpha), m_beta(beta), m_gamma(gamma)
28 {}
double m_dW
Shift along local w axis.
double m_dV
Shift along local v axis.
double m_beta
Rotation around local v axis.
double m_gamma
Rotation around local w axis.
double m_dU
Shift along local u axis.
double m_alpha
Rotation around local u axis.

◆ VXDAlignmentPar() [2/2]

VXDAlignmentPar ( )
inline

Constructor.

Definition at line 30 of file VXDAlignmentPar.h.

30 :
31 m_dU(0.), m_dV(0.), m_dW(0.), m_alpha(0.), m_beta(0.), m_gamma(0.)
32 {}

Member Function Documentation

◆ getAlpha()

double getAlpha ( ) const
inline

get alpha

Definition at line 40 of file VXDAlignmentPar.h.

40{ return m_alpha; }

◆ getBeta()

double getBeta ( ) const
inline

get beta

Definition at line 42 of file VXDAlignmentPar.h.

42{ return m_beta; }

◆ getDU()

double getDU ( ) const
inline

get dU

Definition at line 34 of file VXDAlignmentPar.h.

34{ return m_dU; }

◆ getDV()

double getDV ( ) const
inline

get dV

Definition at line 36 of file VXDAlignmentPar.h.

36{ return m_dV; }

◆ getDW()

double getDW ( ) const
inline

get dW

Definition at line 38 of file VXDAlignmentPar.h.

38{ return m_dW; }

◆ getGamma()

double getGamma ( ) const
inline

get gamma

Definition at line 44 of file VXDAlignmentPar.h.

44{ return m_gamma; }

Member Data Documentation

◆ m_alpha

double m_alpha
private

Rotation around local u axis.

Definition at line 54 of file VXDAlignmentPar.h.

◆ m_beta

double m_beta
private

Rotation around local v axis.

Definition at line 56 of file VXDAlignmentPar.h.

◆ m_dU

double m_dU
private

Shift along local u axis.

Definition at line 48 of file VXDAlignmentPar.h.

◆ m_dV

double m_dV
private

Shift along local v axis.

Definition at line 50 of file VXDAlignmentPar.h.

◆ m_dW

double m_dW
private

Shift along local w axis.

Definition at line 52 of file VXDAlignmentPar.h.

◆ m_gamma

double m_gamma
private

Rotation around local w axis.

Definition at line 58 of file VXDAlignmentPar.h.


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