Belle II Software development
CKFParameters.h
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8#pragma once
9
10#include <TObject.h>
11
12namespace Belle2 {
23 class CKFParameters: public TObject {
24 public:
29
31 void setLayerJumpPtThreshold(double layerJumpPtThreshold)
32 {
33 m_layerJumpPtThreshold = layerJumpPtThreshold;
34 }
35
38 {
40 }
41
43 void setLayerJumpLowPt(int layerJumpLowPt)
44 {
45 m_layerJumpLowPt = layerJumpLowPt;
46 }
47
50 {
51 return m_layerJumpLowPt;
52 }
53
55 void setLayerJumpHighPt(int layerJumpHighPt)
56 {
57 m_layerJumpHighPt = layerJumpHighPt;
58 }
59
62 {
63 return m_layerJumpHighPt;
64 }
65
66 private:
73
75 };
77}
The payload containing all parameters for the PXD and SVD CKF.
Definition: CKFParameters.h:23
int getLayerJumpLowPt() const
Get layerJump parameter for low momentum tracks.
Definition: CKFParameters.h:49
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
~CKFParameters()
Destructor.
Definition: CKFParameters.h:28
double getLayerJumpPtThreshold() const
Get the pt threshold that is used to determine if you want to use parameter for high/low pt tracks (-...
Definition: CKFParameters.h:37
int m_layerJumpLowPt
The layerJump parameter for low momentum tracks.
Definition: CKFParameters.h:70
void setLayerJumpPtThreshold(double layerJumpPtThreshold)
Set if you want different parameter values for high/low pt tracks (-1 if not used)
Definition: CKFParameters.h:31
int m_layerJumpHighPt
The layerJump parameter for high momentum tracks.
Definition: CKFParameters.h:72
int getLayerJumpHighPt() const
Get layerJump parameter for high momentum tracks.
Definition: CKFParameters.h:61
void setLayerJumpLowPt(int layerJumpLowPt)
Set layerJump parameter for low momentum tracks.
Definition: CKFParameters.h:43
CKFParameters()
Default constructor.
Definition: CKFParameters.h:26
ClassDef(CKFParameters, 1)
ClassDef, necessary for ROOT.
void setLayerJumpHighPt(int layerJumpHighPt)
Set layerJump parameter for high momentum tracks.
Definition: CKFParameters.h:55
Abstract base class for different kinds of events.