ATLAS Offline Software
Loading...
Searching...
No Matches
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]

◆ 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

◆ ~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 18 of file FitProcedureQuality.cxx.

18 {
19 log << std::setiosflags(std::ios::fixed | std::ios::right) << std::setw(3)
20 << m_iterations << " iter" << std::setw(4) << m_numberScatterers
21 << " scat" << std::setw(2) << m_numberAlignments << " ali" << std::setw(4)
22 << m_numberDoF << " DoF" << std::setw(8) << std::setprecision(4)
23 << m_fitProbability << " prob" << std::setw(6) << std::setprecision(1)
24 << m_chiSq << " chiSq";
25}

◆ 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: