ATLAS Offline Software
Loading...
Searching...
No Matches
Trk::FitProcedure::Cache Struct Reference

#include <FitProcedure.h>

Collaboration diagram for Trk::FitProcedure::Cache:

Public Member Functions

 Cache (bool constrainedAlignmentEffects)
 ~Cache ()=default
 Cache (const Cache &)=delete
Cacheoperator= (const Cache &)=delete
 Cache (Cache &&)=delete
Cacheoperator= (Cache &&)=delete

Public Attributes

double chRatio1 = 0
double chRatio2 = 0
double chiSq = 0
double chiSqCut = 20
double chiSqMin = 0
double chiSqOld = 0
double chiSqWorst = 0
bool convergence = false
bool cutStep = 0
int cutTaken = false
bool debug = false
double driftSum = 0
double driftSumLast = 0
std::unique_ptr< FitMatricesfitMatrices = nullptr
double fitProbability = 0
std::unique_ptr< FitProcedureQualityfitQuality = nullptr
int iteration = 0
MsgStream * log = nullptr
bool nearConvergence = false
int nCuts = 0
int numberDoF = 0
int numberParameters = 0
bool verbose = false
int worstMeasurement = 0

Detailed Description

Definition at line 47 of file FitProcedure.h.

Constructor & Destructor Documentation

◆ Cache() [1/3]

Trk::FitProcedure::Cache::Cache ( bool constrainedAlignmentEffects)
inline

Definition at line 48 of file FitProcedure.h.

49 : chRatio1(0.),
50 chRatio2(0.),
51 chiSq(0.),
52 chiSqCut(20.),
53 chiSqMin(0.),
54 chiSqOld(0.),
55 chiSqWorst(0.),
56 convergence(false),
57 cutStep(false),
58 cutTaken(0),
59 debug(false),
60 driftSum(0.),
61 driftSumLast(0.),
63 std::make_unique<FitMatrices>(constrainedAlignmentEffects)),
65 fitQuality(nullptr),
66 iteration(0),
67 log(nullptr),
68 nearConvergence(false),
69 nCuts(0),
70 numberDoF(0),
72 verbose(false),
bool constrainedAlignmentEffects() const
std::unique_ptr< FitProcedureQuality > fitQuality
std::unique_ptr< FitMatrices > fitMatrices

◆ ~Cache()

Trk::FitProcedure::Cache::~Cache ( )
default

◆ Cache() [2/3]

Trk::FitProcedure::Cache::Cache ( const Cache & )
delete

◆ Cache() [3/3]

Trk::FitProcedure::Cache::Cache ( Cache && )
delete

Member Function Documentation

◆ operator=() [1/2]

Cache & Trk::FitProcedure::Cache::operator= ( Cache && )
delete

◆ operator=() [2/2]

Cache & Trk::FitProcedure::Cache::operator= ( const Cache & )
delete

Member Data Documentation

◆ chiSq

double Trk::FitProcedure::Cache::chiSq = 0

Definition at line 83 of file FitProcedure.h.

◆ chiSqCut

double Trk::FitProcedure::Cache::chiSqCut = 20

Definition at line 84 of file FitProcedure.h.

◆ chiSqMin

double Trk::FitProcedure::Cache::chiSqMin = 0

Definition at line 85 of file FitProcedure.h.

◆ chiSqOld

double Trk::FitProcedure::Cache::chiSqOld = 0

Definition at line 86 of file FitProcedure.h.

◆ chiSqWorst

double Trk::FitProcedure::Cache::chiSqWorst = 0

Definition at line 87 of file FitProcedure.h.

◆ chRatio1

double Trk::FitProcedure::Cache::chRatio1 = 0

Definition at line 81 of file FitProcedure.h.

◆ chRatio2

double Trk::FitProcedure::Cache::chRatio2 = 0

Definition at line 82 of file FitProcedure.h.

◆ convergence

bool Trk::FitProcedure::Cache::convergence = false

Definition at line 88 of file FitProcedure.h.

◆ cutStep

bool Trk::FitProcedure::Cache::cutStep = 0

Definition at line 89 of file FitProcedure.h.

◆ cutTaken

int Trk::FitProcedure::Cache::cutTaken = false

Definition at line 90 of file FitProcedure.h.

◆ debug

bool Trk::FitProcedure::Cache::debug = false

Definition at line 91 of file FitProcedure.h.

◆ driftSum

double Trk::FitProcedure::Cache::driftSum = 0

Definition at line 92 of file FitProcedure.h.

◆ driftSumLast

double Trk::FitProcedure::Cache::driftSumLast = 0

Definition at line 93 of file FitProcedure.h.

◆ fitMatrices

std::unique_ptr<FitMatrices> Trk::FitProcedure::Cache::fitMatrices = nullptr

Definition at line 94 of file FitProcedure.h.

◆ fitProbability

double Trk::FitProcedure::Cache::fitProbability = 0

Definition at line 95 of file FitProcedure.h.

◆ fitQuality

std::unique_ptr<FitProcedureQuality> Trk::FitProcedure::Cache::fitQuality = nullptr

Definition at line 96 of file FitProcedure.h.

◆ iteration

int Trk::FitProcedure::Cache::iteration = 0

Definition at line 97 of file FitProcedure.h.

◆ log

MsgStream* Trk::FitProcedure::Cache::log = nullptr

Definition at line 98 of file FitProcedure.h.

◆ nCuts

int Trk::FitProcedure::Cache::nCuts = 0

Definition at line 100 of file FitProcedure.h.

◆ nearConvergence

bool Trk::FitProcedure::Cache::nearConvergence = false

Definition at line 99 of file FitProcedure.h.

◆ numberDoF

int Trk::FitProcedure::Cache::numberDoF = 0

Definition at line 101 of file FitProcedure.h.

◆ numberParameters

int Trk::FitProcedure::Cache::numberParameters = 0

Definition at line 102 of file FitProcedure.h.

◆ verbose

bool Trk::FitProcedure::Cache::verbose = false

Definition at line 103 of file FitProcedure.h.

◆ worstMeasurement

int Trk::FitProcedure::Cache::worstMeasurement = 0

Definition at line 104 of file FitProcedure.h.


The documentation for this struct was generated from the following file: