![]() |
Belle II Software
release-08-02-04
|
The payload containing the DAF parameters. More...
#include <DAFparameters.h>


Public Member Functions | |
| DAFparameters () | |
| Default constructor. | |
| ~DAFparameters () | |
| Destructor. | |
| void | setDeltaPValue (const float pvalue) |
| Set the DeltaPValue for p-value convergence criterion. More... | |
| void | setDeltaWeight (const float weight) |
| Set the DeltaWeight for weights convergence criterion. More... | |
| void | setProbabilityCut (const float probabilitycut) |
| Set the probability cut for the weight calculation for the hits. More... | |
| void | setAnnealingScheme (const float temperaturestart, const float temperaturefinal, const int numberofiterations) |
| Set the start and end temperatures, and the number of iterations for the annealing scheme. More... | |
| void | setMinimumIterations (const int minimumiterations) |
| Set the minimum number of iterations for pValue check. More... | |
| void | setMaximumIterations (const int maximumiterations) |
| Set the maximum number of iterations. More... | |
| void | setMinimumIterationsForPVal (const int minimumiterationsforpval) |
| Set the minimum number of iterations for pValue check. More... | |
| void | setMaximumFailedHits (const int maximumfailedhits) |
| Set the maximum number of failed hits after which the fit should be cancelled. More... | |
| float | getDeltaPValue () const |
| Get the DeltaPValue for p-value convergence criterion. | |
| float | getDeltaWeight () const |
| Get the DeltaWeight for weight convergence criterion. | |
| float | getProbabilityCut () const |
| Get the probability cut for the weight calculation for the hits. | |
| std::tuple< float, float, int > | getAnnealingScheme () const |
| Get the start and end temperatures and number of iterations for the annealing scheme returns a tuple with the elements in the following order: (TStart, TEnd, NIter) | |
| int | getMinimumIterations () const |
| Get the minimum number of iterations of annealing scheme. | |
| int | getMaximumIterations () const |
| Get the maximum number of iterations of annealing scheme. | |
| int | getMinimumIterationsForPVal () const |
| Get the minimum number of iterations for pValue check. | |
| int | getMaximumFailedHits () const |
| Get the maximum number of failed hits after which the fit should be cancelled. More... | |
Private Member Functions | |
| ClassDef (DAFparameters, 1) | |
| ClassDef, necessary for ROOT. | |
Private Attributes | |
| float | m_DeltaPValue = 1 |
| The DeltaPValue for p-value convergence criterion. | |
| float | m_DeltaWeight = 0.001 |
| The DeltaWeight for weights convergence criterion. | |
| float | m_ProbabilityCut = 0.001 |
| The probability cut for weight calculation. | |
| float | m_TemperatureStart = 100 |
| The annealing scheme : Start temperature. | |
| float | m_TemperatureFinal = 0.1 |
| End temperature. | |
| int | m_NumberOfIterations = 5 |
| Number of iterations. | |
| int | m_MinimumIterations = 5 |
| The minimum number of iterations of annealing scheme. | |
| int | m_MaximumIterations = 9 |
| The maximum number of iterations of annealing scheme. | |
| int | m_MinimumIterationsForPVal = 5 |
| The minimum number of iterations for pValue check. | |
| int | m_MaximumFailedHits = 5 |
| The maximum number of failed hits after which the fit should be cancelled. | |
The payload containing the DAF parameters.
Definition at line 21 of file DAFparameters.h.
|
inline |
Get the maximum number of failed hits after which the fit should be cancelled.
(exception during construction of plane, extrapolation etc.) -1 means don't cancel
Definition at line 143 of file DAFparameters.h.
|
inline |
Set the start and end temperatures, and the number of iterations for the annealing scheme.
| temperaturestart | Starting temperature for annealing scheme |
| temperaturefinal | Final temperature for annealing scheme |
| numberofiterations | number of iterations for annealing scheme |
Definition at line 56 of file DAFparameters.h.
|
inline |
Set the DeltaPValue for p-value convergence criterion.
| pvalue | Delta pvalue for convergence; [0,1] |
Definition at line 33 of file DAFparameters.h.
|
inline |
Set the DeltaWeight for weights convergence criterion.
| weight | Delta weight for convergence; [0,1] |
Definition at line 40 of file DAFparameters.h.
|
inline |
Set the maximum number of failed hits after which the fit should be cancelled.
(exception during construction of plane, extrapolation etc.) -1 means don't cancel
| maximumfailedhits | max number of failed hits |
Definition at line 89 of file DAFparameters.h.
|
inline |
Set the maximum number of iterations.
| maximumiterations | max number of iterations of annealing scheme We suggest to avoid setting MaxIter < NIter |
Definition at line 73 of file DAFparameters.h.
|
inline |
Set the minimum number of iterations for pValue check.
| minimumiterations | number of iterations for annealing scheme |
Definition at line 65 of file DAFparameters.h.
|
inline |
Set the minimum number of iterations for pValue check.
| minimumiterationsforpval | min number of iterations of annealing scheme before pvalue check |
Definition at line 80 of file DAFparameters.h.
|
inline |
Set the probability cut for the weight calculation for the hits.
| probabilitycut | probability cut used in setProbCut and addProbCut method from DAF |
Definition at line 47 of file DAFparameters.h.