Belle II Software prerelease-11-00-00a
SVDToCDCCKFParameters.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 <TMath.h>
11#include <TObject.h>
12
13namespace Belle2 {
18
33
34 class SVDToCDCCKFParameters : public TObject {
35
36 public:
49
52
53
58
63 void setMaximalDeltaPhi(float phi);
64
69 float getMaximalDeltaPhi() const;
70
75 void setMinimalPtRequirement(float pt);
76
81 float getMinimalPtRequirement() const;
82
83
88
93 void setMaximalLayerJump(int layer);
94
99 int getMaximalLayerJump() const;
100
105 void setMaximalLayerJumpBackwardSeed(int layer);
106
112
117 void setPathMaximalCandidatesInFlight(unsigned int max);
118
123 unsigned int getPathMaximalCandidatesInFlight() const;
124
129 void setStateMaximalHitCandidates(unsigned int max);
130
135 unsigned int getStateMaximalHitCandidates() const;
136
137
138 private:
143
146
149
154
157
160
163
166
168 };
169
170}
171
float m_minimalPtRequirement
Minimal pT requirement for input tracks (GeV/c)
int getMaximalLayerJump() const
Get maximal layer jump for CKF state creation.
void setMaximalLayerJump(int layer)
INT PARAMETERS.
virtual ~SVDToCDCCKFParameters()
Destructor.
SVDToCDCCKFParameters()
Default constructor.
void setMinimalPtRequirement(float pt)
Set minimal pT requirement for tracks.
ClassDef(SVDToCDCCKFParameters, 1)
ClassDef, necessary for ROOT.
unsigned int m_stateMaximalHitCandidates
Maximal number of hit candidates for state filtering.
unsigned int getStateMaximalHitCandidates() const
Get maximal number of hit candidates for state filtering.
int m_maximalLayerJump
INTEGER PARAMETERS.
unsigned int getPathMaximalCandidatesInFlight() const
Get maximal number of candidates in flight for path selection.
int m_maximalLayerJumpBackwardSeed
Maximal jump over N layers for backward seed tracks.
void setStateMaximalHitCandidates(unsigned int max)
Set maximal number of hit candidates for state filtering.
float getMaximalDeltaPhi() const
Get maximal delta phi for CKF state creation.
float getMinimalPtRequirement() const
Get minimal pT requirement for tracks.
void setPathMaximalCandidatesInFlight(unsigned int max)
Set maximal number of candidates in flight for path selection.
void setMaximalDeltaPhi(float phi)
FLOAT PARAMETERS.
unsigned int m_pathMaximalCandidatesInFlight
Maximal number of candidates in flight for path selection.
float m_maximalDeltaPhi
FLOAT PARAMETERS.
int getMaximalLayerJumpBackwardSeed() const
Get maximal layer jump for backward seed tracks.
void setMaximalLayerJumpBackwardSeed(int layer)
Set maximal layer jump for backward seed tracks.
Abstract base class for different kinds of events.