Belle II Software development
PXDClusterOffsetPar Class Reference

The class for PXD cluster position offset payload. More...

#include <PXDClusterOffsetPar.h>

Inheritance diagram for PXDClusterOffsetPar:

Public Member Functions

 PXDClusterOffsetPar ()
 Default constructor.
 
 PXDClusterOffsetPar (float uOffset, float vOffset, float uOffsetSigma2, float vOffsetSigma2, float uvCovariance)
 Constructor.
 
 ~PXDClusterOffsetPar ()
 Destructor.
 
void setU (float uOffset)
 Set offset in r-phi.
 
void setV (float vOffset)
 Set v offset in z.
 
void setUSigma2 (float uOffsetSigma2)
 Set sigma squared for offset in r-phi.
 
void setVSigma2 (float vOffsetSigma2)
 Set sigma squared for offset in z.
 
void setUVCovariance (float uvCovariance)
 Set uv covariance.
 
float getU () const
 Get offset in r-phi.
 
float getV () const
 Get v offset in z.
 
float getUSigma2 () const
 Get sigma squared for offset in r-phi.
 
float getVSigma2 () const
 Get sigma squared for offset in z.
 
float getUVCovariance () const
 Get uv covariance.
 

Private Member Functions

 ClassDef (PXDClusterOffsetPar, 2)
 ClassDef, must be the last term before the closing {}.
 

Private Attributes

float m_uOffset
 Positon offset in r-phi.
 
float m_vOffset
 Positon offset in z.
 
float m_uOffsetSigma2
 Sigma squared for offset in r-phi.
 
float m_vOffsetSigma2
 Sigma squared for offset in z.
 
float m_uvCovariance
 Covariance between offsets.
 

Detailed Description

The class for PXD cluster position offset payload.

Definition at line 22 of file PXDClusterOffsetPar.h.

Constructor & Destructor Documentation

◆ PXDClusterOffsetPar() [1/2]

PXDClusterOffsetPar ( )
inline

Default constructor.

Definition at line 25 of file PXDClusterOffsetPar.h.

25 :
27 {}
float m_uOffsetSigma2
Sigma squared for offset in r-phi.
float m_vOffsetSigma2
Sigma squared for offset in z.
float m_uOffset
Positon offset in r-phi.
float m_uvCovariance
Covariance between offsets.
float m_vOffset
Positon offset in z.

◆ PXDClusterOffsetPar() [2/2]

PXDClusterOffsetPar ( float  uOffset,
float  vOffset,
float  uOffsetSigma2,
float  vOffsetSigma2,
float  uvCovariance 
)
inline

Constructor.

Parameters
uOffsetOffset in r-phi
vOffsetOffset in z
uOffsetSigma2Sigma squared for offset in r-phi
vOffsetSigma2Sigma squared for offset in z
uvCovarianceCovariance between offsets in r-rphi and z

Definition at line 36 of file PXDClusterOffsetPar.h.

36 :
37 m_uOffset(uOffset), m_vOffset(vOffset), m_uOffsetSigma2(uOffsetSigma2), m_vOffsetSigma2(vOffsetSigma2),
38 m_uvCovariance(uvCovariance)
39 {}

◆ ~PXDClusterOffsetPar()

~PXDClusterOffsetPar ( )
inline

Destructor.

Definition at line 42 of file PXDClusterOffsetPar.h.

42{}

Member Function Documentation

◆ getU()

float getU ( ) const
inline

Get offset in r-phi.

Definition at line 66 of file PXDClusterOffsetPar.h.

66{ return m_uOffset; }

◆ getUSigma2()

float getUSigma2 ( ) const
inline

Get sigma squared for offset in r-phi.

Definition at line 74 of file PXDClusterOffsetPar.h.

74{ return m_uOffsetSigma2; }

◆ getUVCovariance()

float getUVCovariance ( ) const
inline

Get uv covariance.

Definition at line 82 of file PXDClusterOffsetPar.h.

82{ return m_uvCovariance; }

◆ getV()

float getV ( ) const
inline

Get v offset in z.

Definition at line 70 of file PXDClusterOffsetPar.h.

70{ return m_vOffset; }

◆ getVSigma2()

float getVSigma2 ( ) const
inline

Get sigma squared for offset in z.

Definition at line 78 of file PXDClusterOffsetPar.h.

78{ return m_vOffsetSigma2; }

◆ setU()

void setU ( float  uOffset)
inline

Set offset in r-phi.

Definition at line 46 of file PXDClusterOffsetPar.h.

46{ m_uOffset = uOffset; }

◆ setUSigma2()

void setUSigma2 ( float  uOffsetSigma2)
inline

Set sigma squared for offset in r-phi.

Definition at line 54 of file PXDClusterOffsetPar.h.

54{ m_uOffsetSigma2 = uOffsetSigma2; }

◆ setUVCovariance()

void setUVCovariance ( float  uvCovariance)
inline

Set uv covariance.

Definition at line 62 of file PXDClusterOffsetPar.h.

62{ m_uvCovariance = uvCovariance; }

◆ setV()

void setV ( float  vOffset)
inline

Set v offset in z.

Definition at line 50 of file PXDClusterOffsetPar.h.

50{ m_vOffset = vOffset; }

◆ setVSigma2()

void setVSigma2 ( float  vOffsetSigma2)
inline

Set sigma squared for offset in z.

Definition at line 58 of file PXDClusterOffsetPar.h.

58{ m_vOffsetSigma2 = vOffsetSigma2; }

Member Data Documentation

◆ m_uOffset

float m_uOffset
private

Positon offset in r-phi.

Definition at line 87 of file PXDClusterOffsetPar.h.

◆ m_uOffsetSigma2

float m_uOffsetSigma2
private

Sigma squared for offset in r-phi.

Definition at line 91 of file PXDClusterOffsetPar.h.

◆ m_uvCovariance

float m_uvCovariance
private

Covariance between offsets.

Definition at line 95 of file PXDClusterOffsetPar.h.

◆ m_vOffset

float m_vOffset
private

Positon offset in z.

Definition at line 89 of file PXDClusterOffsetPar.h.

◆ m_vOffsetSigma2

float m_vOffsetSigma2
private

Sigma squared for offset in z.

Definition at line 93 of file PXDClusterOffsetPar.h.


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