![]() |
Belle II Software release-09-00-04
|
The payload containing the parameters for the kinkFinder. More...
#include <KinkFinderParameters.h>


Public Member Functions | |
| KinkFinderParameters () | |
| Default constructor. | |
| ~KinkFinderParameters () | |
| Destructor. | |
| void | setParameters (const unsigned char kinkFitterMode, const double vertexChi2Cut, const double vertexDistanceCut, const double precutRho, const double precutZ, const double precutDistance, const double precutDistance2D, const int precutSplitNCDCHit, const double precutSplitPValue) |
| Set working mode and cuts for the KinkFinder module. | |
| void | setKinkFitterMode (const unsigned char kinkFitterMode) |
| set KinkFitter working mode | |
| void | setVertexChi2Cut (const double vertexChi2Cut) |
| set cut on Chi2 for the Kink vertex | |
| void | setVertexDistanceCut (const double vertexDistanceCut) |
| set cut on distance between tracks at the Kink vertex | |
| void | setPrecutRho (const double precutRho) |
| set preselection cut on transverse shift from the outer CDC wall for the track ending points | |
| void | setPrecutZ (const double precutZ) |
| set preselection cut on z shift from the outer CDC wall for the track ending points | |
| void | setPrecutDistance (const double precutDistance) |
| set preselection cut on distance between ending points of two tracks | |
| void | setPrecutDistance2D (const double precutDistance2D) |
| set preselection cut on 2D distance between ending points of two tracks (for bad z cases) | |
| void | setPrecutSplitNCDCHit (const int precutSplitNCDCHit) |
| set preselection cut on maximal number of fitted CDC hits for a track candidate to be split | |
| void | setPrecutSplitPValue (const double precutSplitPValue) |
| set preselection cut on maximal p-value for a track candidate to be split | |
| unsigned char | getKinkFitterMode () const |
| get kinkFitter working mode | |
| double | getVertexChi2Cut () const |
| get cut on Chi2 for the Kink vertex | |
| double | getVertexDistanceCut () const |
| get cut on distance between tracks at the Kink vertex | |
| double | getPrecutRho () const |
| get preselection cut on transverse shift from the outer CDC wall for the track ending points | |
| double | getPrecutZ () const |
| get preselection cut on z shift from the outer CDC wall for the track ending points | |
| double | getPrecutDistance () const |
| get preselection cut on distance between ending points of two tracks | |
| double | getPrecutDistance2D () const |
| get preselection cut on 2D distance between ending points of two tracks (for bad z cases) | |
| int | getPrecutSplitNCDCHit () const |
| get preselection cut on maximal number of fitted CDC hits for a track candidate to be split | |
| double | getPrecutSplitPValue () const |
| get preselection cut on maximal p-value for a track candidate to be split | |
Private Member Functions | |
| ClassDef (KinkFinderParameters, 1) | |
| ClassDef, necessary for ROOT. | |
Private Attributes | |
| unsigned char | m_kinkFitterMode = 0b1111 |
| kinkFitter working mode in binary: 1st bit: reassign hits (1 is On, 0 is Off) 2nd bit: flip tracks with close end points (1 is On, 0 is Off) 3rd bit: fit both tracks as one (1 is On, 0 is Off) 4th bit: find candidate tracks to be split and do it (1 is On, 0 is Off) fitter mode is written in decimal representation | |
| double | m_vertexChi2Cut = 10000. |
| Cut on Chi2 for the Kink vertex. | |
| double | m_vertexDistanceCut = 2. |
| Cut on distance between tracks at the Kink vertex [cm]. | |
| double | m_precutRho = 10. |
| Preselection cut on transverse shift from the outer CDC wall for the track ending points [cm]. | |
| double | m_precutZ = 0. |
| Preselection cut on z shift from the outer CDC wall for the track ending points [cm]. | |
| double | m_precutDistance = 10. |
| Preselection cut on distance between ending points of two tracks [cm]. | |
| double | m_precutDistance2D = 10. |
| Preselection cut on 2D distance between ending points of two tracks (for bad z cases) [cm]. | |
| int | m_precutSplitNCDCHit = 49 |
| Preselection cut on maximal number of fitted CDC hits for a track candidate to be split. | |
| double | m_precutSplitPValue = 0.01 |
| Preselection cut on maximal p-value for a track candidate to be split. | |
The payload containing the parameters for the kinkFinder.
Definition at line 20 of file KinkFinderParameters.h.
|
inline |
|
inline |
|
inline |
get kinkFitter working mode
Definition at line 137 of file KinkFinderParameters.h.
|
inline |
get preselection cut on distance between ending points of two tracks
Definition at line 167 of file KinkFinderParameters.h.
|
inline |
get preselection cut on 2D distance between ending points of two tracks (for bad z cases)
Definition at line 173 of file KinkFinderParameters.h.
|
inline |
get preselection cut on transverse shift from the outer CDC wall for the track ending points
Definition at line 155 of file KinkFinderParameters.h.
|
inline |
get preselection cut on maximal number of fitted CDC hits for a track candidate to be split
Definition at line 179 of file KinkFinderParameters.h.
|
inline |
get preselection cut on maximal p-value for a track candidate to be split
Definition at line 185 of file KinkFinderParameters.h.
|
inline |
get preselection cut on z shift from the outer CDC wall for the track ending points
Definition at line 161 of file KinkFinderParameters.h.
|
inline |
get cut on Chi2 for the Kink vertex
Definition at line 143 of file KinkFinderParameters.h.
|
inline |
get cut on distance between tracks at the Kink vertex
Definition at line 149 of file KinkFinderParameters.h.
|
inline |
set KinkFitter working mode
| kinkFitterMode | working mode |
Definition at line 59 of file KinkFinderParameters.h.
|
inline |
Set working mode and cuts for the KinkFinder module.
| kinkFitterMode | working mode |
| vertexChi2Cut | cut on Chi2 for the Kink vertex |
| vertexDistanceCut | cut on distance between tracks at the Kink vertex |
| precutRho | preselection cut on transverse shift from the outer CDC wall for the track ending points |
| precutZ | preselection cut on z shift from the outer CDC wall for the track ending points |
| precutDistance | preselection cut on distance between ending points of two tracks |
| precutDistance2D | preselection cut on 2D distance between ending points of two tracks (for bad z cases) |
| precutSplitNCDCHit | preselection cut on maximal number of fitted CDC hits for a track candidate to be split |
| precutSplitPValue | preselection cut on maximal p-value for a track candidate to be split |
Definition at line 40 of file KinkFinderParameters.h.
|
inline |
set preselection cut on distance between ending points of two tracks
| precutDistance | preselection cut on distance between ending points of two tracks |
Definition at line 104 of file KinkFinderParameters.h.
|
inline |
set preselection cut on 2D distance between ending points of two tracks (for bad z cases)
| precutDistance2D | preselection cut on 2D distance between ending points of two tracks (for bad z cases) |
Definition at line 113 of file KinkFinderParameters.h.
|
inline |
set preselection cut on transverse shift from the outer CDC wall for the track ending points
| precutRho | preselection cut on transverse shift from the outer CDC wall for the track ending points |
Definition at line 86 of file KinkFinderParameters.h.
|
inline |
set preselection cut on maximal number of fitted CDC hits for a track candidate to be split
| precutSplitNCDCHit | preselection cut on maximal number of fitted CDC hits for a track candidate to be split |
Definition at line 122 of file KinkFinderParameters.h.
|
inline |
set preselection cut on maximal p-value for a track candidate to be split
| precutSplitPValue | preselection cut on maximal p-value for a track candidate to be split |
Definition at line 131 of file KinkFinderParameters.h.
|
inline |
set preselection cut on z shift from the outer CDC wall for the track ending points
| precutZ | preselection cut on z shift from the outer CDC wall for the track ending points |
Definition at line 95 of file KinkFinderParameters.h.
|
inline |
set cut on Chi2 for the Kink vertex
| vertexChi2Cut | cut on Chi2 for the Kink vertex |
Definition at line 68 of file KinkFinderParameters.h.
|
inline |
set cut on distance between tracks at the Kink vertex
| vertexDistanceCut | cut on distance between tracks at the Kink vertex |
Definition at line 77 of file KinkFinderParameters.h.
|
private |
kinkFitter working mode in binary: 1st bit: reassign hits (1 is On, 0 is Off) 2nd bit: flip tracks with close end points (1 is On, 0 is Off) 3rd bit: fit both tracks as one (1 is On, 0 is Off) 4th bit: find candidate tracks to be split and do it (1 is On, 0 is Off) fitter mode is written in decimal representation
Definition at line 197 of file KinkFinderParameters.h.
|
private |
Preselection cut on distance between ending points of two tracks [cm].
Definition at line 207 of file KinkFinderParameters.h.
|
private |
Preselection cut on 2D distance between ending points of two tracks (for bad z cases) [cm].
Definition at line 209 of file KinkFinderParameters.h.
|
private |
Preselection cut on transverse shift from the outer CDC wall for the track ending points [cm].
Definition at line 203 of file KinkFinderParameters.h.
|
private |
Preselection cut on maximal number of fitted CDC hits for a track candidate to be split.
Definition at line 211 of file KinkFinderParameters.h.
|
private |
Preselection cut on maximal p-value for a track candidate to be split.
Definition at line 213 of file KinkFinderParameters.h.
|
private |
Preselection cut on z shift from the outer CDC wall for the track ending points [cm].
Definition at line 205 of file KinkFinderParameters.h.
|
private |
Cut on Chi2 for the Kink vertex.
Definition at line 199 of file KinkFinderParameters.h.
|
private |
Cut on distance between tracks at the Kink vertex [cm].
Definition at line 201 of file KinkFinderParameters.h.