56 void setAnnealingScheme(
const float temperaturestart,
const float temperaturefinal,
const int numberofiterations)
The payload containing the DAF parameters.
int getMaximumIterations() const
Get the maximum number of iterations of annealing scheme.
float m_TemperatureStart
The annealing scheme : Start temperature.
std::tuple< float, float, int > getAnnealingScheme() const
Get the start and end temperatures and number of iterations for the annealing scheme returns a tuple ...
float m_DeltaWeight
The DeltaWeight for weights convergence criterion.
ClassDef(DAFparameters, 1)
ClassDef, necessary for ROOT.
int getMaximumFailedHits() const
Get the maximum number of failed hits after which the fit should be cancelled.
float m_TemperatureFinal
End temperature.
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.
void setMinimumIterations(const int minimumiterations)
Set the minimum number of iterations for pValue check.
~DAFparameters()
Destructor.
void setMaximumIterations(const int maximumiterations)
Set the maximum number of iterations.
int m_MinimumIterations
The minimum number of iterations of annealing scheme.
int getMinimumIterationsForPVal() const
Get the minimum number of iterations for pValue check.
void setMaximumFailedHits(const int maximumfailedhits)
Set the maximum number of failed hits after which the fit should be cancelled.
int m_MaximumIterations
The maximum number of iterations of annealing scheme.
DAFparameters()
Default constructor.
float getDeltaPValue() const
Get the DeltaPValue for p-value convergence criterion.
void setProbabilityCut(const float probabilitycut)
Set the probability cut for the weight calculation for the hits.
void setDeltaWeight(const float weight)
Set the DeltaWeight for weights convergence criterion.
int m_MinimumIterationsForPVal
The minimum number of iterations for pValue check.
int getMinimumIterations() const
Get the minimum number of iterations of annealing scheme.
int m_NumberOfIterations
Number of iterations.
int m_MaximumFailedHits
The maximum number of failed hits after which the fit should be cancelled.
float m_ProbabilityCut
The probability cut for weight calculation.
float getProbabilityCut() const
Get the probability cut for the weight calculation for the hits.
void setMinimumIterationsForPVal(const int minimumiterationsforpval)
Set the minimum number of iterations for pValue check.
void setDeltaPValue(const float pvalue)
Set the DeltaPValue for p-value convergence criterion.
float m_DeltaPValue
The DeltaPValue for p-value convergence criterion.
float getDeltaWeight() const
Get the DeltaWeight for weight convergence criterion.
Abstract base class for different kinds of events.