23 #ifndef genfit_GblFitStatus_h
24 #define genfit_GblFitStatus_h
26 #include "FitStatus.h"
28 #include "GblFitterInfo.h"
30 #include <Math/ProbFunc.h>
44 FitStatus(), numIterations_(0), fittedWithReferenceTrack_(
false),
45 trackLen_(0), curvatureFlag_(
true), maxLocalFitParams_(0) {;}
51 void setCurvature(
bool useCurvature) {curvatureFlag_ = useCurvature;}
52 bool hasCurvature() {
return curvatureFlag_; }
53 void setMaxLocalFitParams(
unsigned maxLocalFitParams) {maxLocalFitParams_ = maxLocalFitParams;}
54 bool getMaxLocalFitParams() {
return maxLocalFitParams_; }
56 unsigned int getNumIterations()
const {
return numIterations_;}
57 bool isFittedWithReferenceTrack()
const {
return fittedWithReferenceTrack_;}
58 double getTrackLen()
const {
return trackLen_;}
61 void setNumIterations(
unsigned int numIterations) {numIterations_ = numIterations;}
62 void setIsFittedWithReferenceTrack(
bool fittedWithReferenceTrack =
true) {fittedWithReferenceTrack_ = fittedWithReferenceTrack;}
63 void setTrackLen(
double trackLen) {trackLen_ = trackLen;}
65 virtual void Print(
const Option_t* =
"")
const override {;}
69 unsigned int numIterations_;
70 bool fittedWithReferenceTrack_;
74 int maxLocalFitParams_;
GblTrajectory definition.
Class where important numbers and properties of a fit can be stored.
FitStatus for use with GblFitter.
Defines for I/O streams used for error and debug printing.