ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
Trk::FitProcedureQuality Class Reference

#include <FitProcedureQuality.h>

Collaboration diagram for Trk::FitProcedureQuality:

Public Member Functions

 FitProcedureQuality (int fitCode, int numberDoF)
 
 FitProcedureQuality (double chiSq, double chiSqWorst, double fitProbability, int fitCode, int iterations, int numberAlignments, int numberDoF, int numberScatterers, int worstMeasurement)
 
 ~FitProcedureQuality (void)
 
double chiSq (void) const
 
double chiSqWorst (void) const
 
double fitProbability (void) const
 
int fitCode (void) const
 
int iterations (void) const
 
int numberDoF (void) const
 
void print (MsgStream &log) const
 
int worstMeasurement (void) const
 

Private Attributes

double m_chiSq
 
double m_chiSqWorst
 
double m_fitProbability
 
int m_fitCode
 
int m_iterations
 
int m_numberAlignments
 
int m_numberDoF
 
int m_numberScatterers
 
int m_worstMeasurement
 

Detailed Description

Definition at line 19 of file FitProcedureQuality.h.

Constructor & Destructor Documentation

◆ FitProcedureQuality() [1/2]

Trk::FitProcedureQuality::FitProcedureQuality ( int  fitCode,
int  numberDoF 
)
inline

Definition at line 56 of file FitProcedureQuality.h.

57  : m_chiSq(0.),
58  m_chiSqWorst(0.),
59  m_fitProbability(0.),
61  m_iterations(0),
65  m_worstMeasurement(0) {}

◆ FitProcedureQuality() [2/2]

Trk::FitProcedureQuality::FitProcedureQuality ( double  chiSq,
double  chiSqWorst,
double  fitProbability,
int  fitCode,
int  iterations,
int  numberAlignments,
int  numberDoF,
int  numberScatterers,
int  worstMeasurement 
)
inline

Definition at line 67 of file FitProcedureQuality.h.

◆ ~FitProcedureQuality()

Trk::FitProcedureQuality::~FitProcedureQuality ( void  )
inline

Definition at line 81 of file FitProcedureQuality.h.

81 {}

Member Function Documentation

◆ chiSq()

double Trk::FitProcedureQuality::chiSq ( void  ) const
inline

Definition at line 86 of file FitProcedureQuality.h.

86  {
87  return m_chiSq;
88 }

◆ chiSqWorst()

double Trk::FitProcedureQuality::chiSqWorst ( void  ) const
inline

Definition at line 90 of file FitProcedureQuality.h.

90  {
91  return m_chiSqWorst;
92 }

◆ fitCode()

int Trk::FitProcedureQuality::fitCode ( void  ) const
inline

Definition at line 98 of file FitProcedureQuality.h.

98  {
99  return m_fitCode;
100 }

◆ fitProbability()

double Trk::FitProcedureQuality::fitProbability ( void  ) const
inline

Definition at line 94 of file FitProcedureQuality.h.

94  {
95  return m_fitProbability;
96 }

◆ iterations()

int Trk::FitProcedureQuality::iterations ( void  ) const
inline

Definition at line 102 of file FitProcedureQuality.h.

102  {
103  return m_iterations;
104 }

◆ numberDoF()

int Trk::FitProcedureQuality::numberDoF ( void  ) const
inline

Definition at line 106 of file FitProcedureQuality.h.

106  {
107  return m_numberDoF;
108 }

◆ print()

void Trk::FitProcedureQuality::print ( MsgStream &  log) const

Definition at line 20 of file FitProcedureQuality.cxx.

◆ worstMeasurement()

int Trk::FitProcedureQuality::worstMeasurement ( void  ) const
inline

Definition at line 110 of file FitProcedureQuality.h.

110  {
111  return m_worstMeasurement;
112 }

Member Data Documentation

◆ m_chiSq

double Trk::FitProcedureQuality::m_chiSq
private

Definition at line 43 of file FitProcedureQuality.h.

◆ m_chiSqWorst

double Trk::FitProcedureQuality::m_chiSqWorst
private

Definition at line 44 of file FitProcedureQuality.h.

◆ m_fitCode

int Trk::FitProcedureQuality::m_fitCode
private

Definition at line 46 of file FitProcedureQuality.h.

◆ m_fitProbability

double Trk::FitProcedureQuality::m_fitProbability
private

Definition at line 45 of file FitProcedureQuality.h.

◆ m_iterations

int Trk::FitProcedureQuality::m_iterations
private

Definition at line 47 of file FitProcedureQuality.h.

◆ m_numberAlignments

int Trk::FitProcedureQuality::m_numberAlignments
private

Definition at line 48 of file FitProcedureQuality.h.

◆ m_numberDoF

int Trk::FitProcedureQuality::m_numberDoF
private

Definition at line 49 of file FitProcedureQuality.h.

◆ m_numberScatterers

int Trk::FitProcedureQuality::m_numberScatterers
private

Definition at line 50 of file FitProcedureQuality.h.

◆ m_worstMeasurement

int Trk::FitProcedureQuality::m_worstMeasurement
private

Definition at line 51 of file FitProcedureQuality.h.


The documentation for this class was generated from the following files:
Trk::FitProcedureQuality::worstMeasurement
int worstMeasurement(void) const
Definition: FitProcedureQuality.h:110
Trk::FitProcedureQuality::m_worstMeasurement
int m_worstMeasurement
Definition: FitProcedureQuality.h:51
Trk::FitProcedureQuality::fitCode
int fitCode(void) const
Definition: FitProcedureQuality.h:98
Trk::FitProcedureQuality::m_fitProbability
double m_fitProbability
Definition: FitProcedureQuality.h:45
Trk::FitProcedureQuality::chiSq
double chiSq(void) const
Definition: FitProcedureQuality.h:86
Trk::FitProcedureQuality::m_chiSqWorst
double m_chiSqWorst
Definition: FitProcedureQuality.h:44
Trk::FitProcedureQuality::iterations
int iterations(void) const
Definition: FitProcedureQuality.h:102
Trk::FitProcedureQuality::numberDoF
int numberDoF(void) const
Definition: FitProcedureQuality.h:106
Trk::FitProcedureQuality::m_numberDoF
int m_numberDoF
Definition: FitProcedureQuality.h:49
Trk::FitProcedureQuality::chiSqWorst
double chiSqWorst(void) const
Definition: FitProcedureQuality.h:90
Trk::FitProcedureQuality::m_numberScatterers
int m_numberScatterers
Definition: FitProcedureQuality.h:50
Trk::FitProcedureQuality::m_numberAlignments
int m_numberAlignments
Definition: FitProcedureQuality.h:48
Trk::FitProcedureQuality::m_fitCode
int m_fitCode
Definition: FitProcedureQuality.h:46
Trk::FitProcedureQuality::fitProbability
double fitProbability(void) const
Definition: FitProcedureQuality.h:94
Trk::FitProcedureQuality::m_chiSq
double m_chiSq
Definition: FitProcedureQuality.h:43
Trk::FitProcedureQuality::m_iterations
int m_iterations
Definition: FitProcedureQuality.h:47