Analysis Software
Documentation for sPHENIX simulation software
|
FitStatus for use with GblFitter. More...
#include <GenFit/blob/master/GBL/include/GblFitStatus.h>
Public Member Functions | |
GblFitStatus () | |
virtual | ~GblFitStatus () |
virtual FitStatus * | clone () const override |
void | setCurvature (bool useCurvature) |
bool | hasCurvature () |
void | setMaxLocalFitParams (unsigned maxLocalFitParams) |
bool | getMaxLocalFitParams () |
unsigned int | getNumIterations () const |
bool | isFittedWithReferenceTrack () const |
double | getTrackLen () const |
void | setNumIterations (unsigned int numIterations) |
void | setIsFittedWithReferenceTrack (bool fittedWithReferenceTrack=true) |
void | setTrackLen (double trackLen) |
virtual void | Print (const Option_t *="") const override |
Public Member Functions inherited from genfit::FitStatus | |
FitStatus () | |
virtual | ~FitStatus () |
bool | isFitted () const |
Has the track been fitted? | |
bool | isFitConverged (bool inAllPoints=true) const |
Did the fit converge (in all Points or only partially)? | |
bool | isFitConvergedFully () const |
bool | isFitConvergedPartially () const |
int | getNFailedPoints () const |
bool | hasTrackChanged () const |
Has anything in the Track been changed since the fit? | |
bool | isTrackPruned () const |
Has the track been pruned after the fit? | |
double | getCharge () const |
Get the fitted charge. | |
double | getChi2 () const |
Get chi^2 of the fit. | |
double | getNdf () const |
Get the degrees of freedom of the fit. | |
virtual double | getPVal () const |
Get the p value of the fit. | |
void | setIsFitted (bool fitted=true) |
void | setIsFitConvergedFully (bool fitConverged=true) |
void | setIsFitConvergedPartially (bool fitConverged=true) |
void | setNFailedPoints (int nFailedPoints) |
void | setHasTrackChanged (bool trackChanged=true) |
void | setCharge (double charge) |
PruneFlags & | getPruneFlags () |
void | setChi2 (const double &chi2) |
void | setNdf (const double &ndf) |
Protected Attributes | |
unsigned int | numIterations_ |
bool | fittedWithReferenceTrack_ |
double | trackLen_ |
bool | curvatureFlag_ |
int | maxLocalFitParams_ |
Protected Attributes inherited from genfit::FitStatus | |
bool | isFitted_ |
has the track been fitted? | |
bool | isFitConvergedFully_ |
did the fit converge with all TrackPoints? | |
bool | isFitConvergedPartially_ |
did the fit converge with a subset of all TrackPoints? | |
int | nFailedPoints_ |
Number of failed TrackPoints. | |
bool | trackHasChanged_ |
has anything in the Track been changed since the fit? -> fit isn't valid anymore | |
PruneFlags | pruneFlags_ |
Prune flags. | |
double | charge_ |
fitted charge | |
double | chi2_ |
double | ndf_ |
Additional Inherited Members | |
Protected Member Functions inherited from genfit::FitStatus | |
ClassDef (FitStatus, 3) | |
FitStatus for use with GblFitter.
Definition at line 39 of file GblFitStatus.h.
View newest version in sPHENIX GitHub at line 39 of file GblFitStatus.h
|
inline |
Definition at line 43 of file GblFitStatus.h.
View newest version in sPHENIX GitHub at line 43 of file GblFitStatus.h
Referenced by clone().
|
inlinevirtual |
Definition at line 47 of file GblFitStatus.h.
View newest version in sPHENIX GitHub at line 47 of file GblFitStatus.h
|
inlineoverridevirtual |
Reimplemented from genfit::FitStatus.
Definition at line 49 of file GblFitStatus.h.
View newest version in sPHENIX GitHub at line 49 of file GblFitStatus.h
References GblFitStatus().
|
inline |
Definition at line 54 of file GblFitStatus.h.
View newest version in sPHENIX GitHub at line 54 of file GblFitStatus.h
References maxLocalFitParams_.
Referenced by genfit::GblFitterInfo::constructGblPoint(), and genfit::GblFitterInfo::updateFitResults().
|
inline |
Definition at line 56 of file GblFitStatus.h.
View newest version in sPHENIX GitHub at line 56 of file GblFitStatus.h
References numIterations_.
|
inline |
Definition at line 58 of file GblFitStatus.h.
View newest version in sPHENIX GitHub at line 58 of file GblFitStatus.h
References trackLen_.
|
inline |
Definition at line 52 of file GblFitStatus.h.
View newest version in sPHENIX GitHub at line 52 of file GblFitStatus.h
References curvatureFlag_.
Referenced by genfit::GblFitter::processTrackWithRep().
|
inline |
Definition at line 57 of file GblFitStatus.h.
View newest version in sPHENIX GitHub at line 57 of file GblFitStatus.h
References fittedWithReferenceTrack_.
|
inlineoverridevirtual |
Reimplemented from genfit::FitStatus.
Definition at line 65 of file GblFitStatus.h.
View newest version in sPHENIX GitHub at line 65 of file GblFitStatus.h
|
inline |
Definition at line 51 of file GblFitStatus.h.
View newest version in sPHENIX GitHub at line 51 of file GblFitStatus.h
References curvatureFlag_.
Referenced by genfit::GblFitter::processTrackWithRep().
|
inline |
Definition at line 62 of file GblFitStatus.h.
View newest version in sPHENIX GitHub at line 62 of file GblFitStatus.h
References fittedWithReferenceTrack_.
Referenced by genfit::GblFitter::processTrackWithRep().
|
inline |
Definition at line 53 of file GblFitStatus.h.
View newest version in sPHENIX GitHub at line 53 of file GblFitStatus.h
References maxLocalFitParams_.
Referenced by genfit::GblFitterInfo::constructGblPoint().
|
inline |
Definition at line 61 of file GblFitStatus.h.
View newest version in sPHENIX GitHub at line 61 of file GblFitStatus.h
References numIterations_.
Referenced by genfit::GblFitter::processTrackWithRep().
|
inline |
Definition at line 63 of file GblFitStatus.h.
View newest version in sPHENIX GitHub at line 63 of file GblFitStatus.h
References trackLen_.
Referenced by genfit::GblFitter::processTrackWithRep().
|
protected |
Definition at line 73 of file GblFitStatus.h.
View newest version in sPHENIX GitHub at line 73 of file GblFitStatus.h
Referenced by hasCurvature(), and setCurvature().
|
protected |
Definition at line 70 of file GblFitStatus.h.
View newest version in sPHENIX GitHub at line 70 of file GblFitStatus.h
Referenced by isFittedWithReferenceTrack(), and setIsFittedWithReferenceTrack().
|
protected |
Definition at line 74 of file GblFitStatus.h.
View newest version in sPHENIX GitHub at line 74 of file GblFitStatus.h
Referenced by getMaxLocalFitParams(), and setMaxLocalFitParams().
|
protected |
Definition at line 69 of file GblFitStatus.h.
View newest version in sPHENIX GitHub at line 69 of file GblFitStatus.h
Referenced by getNumIterations(), and setNumIterations().
|
protected |
Definition at line 72 of file GblFitStatus.h.
View newest version in sPHENIX GitHub at line 72 of file GblFitStatus.h
Referenced by getTrackLen(), and setTrackLen().