Belle II Software development
CKFParameters Class Reference

The payload containing all parameters for the PXD and SVD CKF. More...

#include <CKFParameters.h>

Inheritance diagram for CKFParameters:

Public Member Functions

 CKFParameters ()
 Default constructor.
 
 ~CKFParameters ()
 Destructor.
 
void setLayerJumpPtThreshold (double layerJumpPtThreshold)
 Set if you want different parameter values for high/low pt tracks (-1 if not used)
 
double getLayerJumpPtThreshold () const
 Get the pt threshold that is used to determine if you want to use parameter for high/low pt tracks (-1 if not used)
 
void setLayerJumpLowPt (int layerJumpLowPt)
 Set layerJump parameter for low momentum tracks.
 
int getLayerJumpLowPt () const
 Get layerJump parameter for low momentum tracks.
 
void setLayerJumpHighPt (int layerJumpHighPt)
 Set layerJump parameter for high momentum tracks.
 
int getLayerJumpHighPt () const
 Get layerJump parameter for high momentum tracks.
 

Private Member Functions

 ClassDef (CKFParameters, 1)
 ClassDef, necessary for ROOT.
 

Private Attributes

double m_layerJumpPtThreshold
 The pt threshold that is used to determine if you want to use parameter for high/low pt tracks (-1 if not used)
 
int m_layerJumpLowPt
 The layerJump parameter for low momentum tracks.
 
int m_layerJumpHighPt
 The layerJump parameter for high momentum tracks.
 

Detailed Description

The payload containing all parameters for the PXD and SVD CKF.

Right now, it is only used for the layerJump parameter since this is the only parameter that is NOT constant for all exp/run numbers, but this class can be extended to store other parameters, too.

Definition at line 23 of file CKFParameters.h.

Constructor & Destructor Documentation

◆ CKFParameters()

CKFParameters ( )
inline

Default constructor.

Definition at line 26 of file CKFParameters.h.

double m_layerJumpPtThreshold
The pt threshold that is used to determine if you want to use parameter for high/low pt tracks (-1 if...
Definition: CKFParameters.h:68
int m_layerJumpLowPt
The layerJump parameter for low momentum tracks.
Definition: CKFParameters.h:70
int m_layerJumpHighPt
The layerJump parameter for high momentum tracks.
Definition: CKFParameters.h:72

◆ ~CKFParameters()

~CKFParameters ( )
inline

Destructor.

Definition at line 28 of file CKFParameters.h.

28{}

Member Function Documentation

◆ getLayerJumpHighPt()

int getLayerJumpHighPt ( ) const
inline

Get layerJump parameter for high momentum tracks.

Definition at line 61 of file CKFParameters.h.

62 {
63 return m_layerJumpHighPt;
64 }

◆ getLayerJumpLowPt()

int getLayerJumpLowPt ( ) const
inline

Get layerJump parameter for low momentum tracks.

Definition at line 49 of file CKFParameters.h.

50 {
51 return m_layerJumpLowPt;
52 }

◆ getLayerJumpPtThreshold()

double getLayerJumpPtThreshold ( ) const
inline

Get the pt threshold that is used to determine if you want to use parameter for high/low pt tracks (-1 if not used)

Definition at line 37 of file CKFParameters.h.

38 {
40 }

◆ setLayerJumpHighPt()

void setLayerJumpHighPt ( int  layerJumpHighPt)
inline

Set layerJump parameter for high momentum tracks.

Definition at line 55 of file CKFParameters.h.

56 {
57 m_layerJumpHighPt = layerJumpHighPt;
58 }

◆ setLayerJumpLowPt()

void setLayerJumpLowPt ( int  layerJumpLowPt)
inline

Set layerJump parameter for low momentum tracks.

Definition at line 43 of file CKFParameters.h.

44 {
45 m_layerJumpLowPt = layerJumpLowPt;
46 }

◆ setLayerJumpPtThreshold()

void setLayerJumpPtThreshold ( double  layerJumpPtThreshold)
inline

Set if you want different parameter values for high/low pt tracks (-1 if not used)

Definition at line 31 of file CKFParameters.h.

32 {
33 m_layerJumpPtThreshold = layerJumpPtThreshold;
34 }

Member Data Documentation

◆ m_layerJumpHighPt

int m_layerJumpHighPt
private

The layerJump parameter for high momentum tracks.

Definition at line 72 of file CKFParameters.h.

◆ m_layerJumpLowPt

int m_layerJumpLowPt
private

The layerJump parameter for low momentum tracks.

Definition at line 70 of file CKFParameters.h.

◆ m_layerJumpPtThreshold

double m_layerJumpPtThreshold
private

The pt threshold that is used to determine if you want to use parameter for high/low pt tracks (-1 if not used)

Definition at line 68 of file CKFParameters.h.


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