ComPWA
Common Partial-Wave-Analysis Framework
ComPWA::Optimizer::Minuit2::MinuitResult Struct Reference

#include <MinuitResult.hpp>

Public Member Functions

 MinuitResult ()=default
 
 MinuitResult (const FitResult &Result, const ROOT::Minuit2::FunctionMinimum &FMin)
 
void write (std::string filename) const
 
- Public Member Functions inherited from ComPWA::FitResult
void write (std::string filename) const
 

Public Attributes

bool CovPosDef = false
 
bool HasValidParameters = false
 
bool HasValidCov = false
 
bool HasAccCov = false
 
bool HasReachedCallLimit = false
 
bool EdmAboveMax = false
 
bool HesseFailed = false
 
double ErrorDef = false
 
unsigned int NFcn = 0
 
double Edm = 0.0
 
std::vector< double > GlobalCC
 
- Public Attributes inherited from ComPWA::FitResult
FitParameterList InitialParameters
 
FitParameterList FinalParameters
 
unsigned int NumFreeParameters
 
bool IsValid = false
 
double InitialEstimatorValue = 0.0
 
double FinalEstimatorValue = 0.0
 
std::chrono::seconds FitDuration = std::chrono::seconds(0)
 
std::vector< std::vector< double > > CovarianceMatrix
 

Private Member Functions

template<class archive >
void serialize (archive &ar, const unsigned int version)
 

Friends

std::ostream & operator<< (std::ostream &os, const MinuitResult &Result)
 

Detailed Description

Definition at line 22 of file MinuitResult.hpp.

+ Inheritance diagram for ComPWA::Optimizer::Minuit2::MinuitResult:
+ Collaboration diagram for ComPWA::Optimizer::Minuit2::MinuitResult:

Constructor & Destructor Documentation

◆ MinuitResult() [1/2]

ComPWA::Optimizer::Minuit2::MinuitResult::MinuitResult ( )
default

◆ MinuitResult() [2/2]

ComPWA::Optimizer::Minuit2::MinuitResult::MinuitResult ( const FitResult Result,
const ROOT::Minuit2::FunctionMinimum &  FMin 
)

Definition at line 33 of file MinuitResult.cpp.

Member Function Documentation

◆ serialize()

template<class archive >
void ComPWA::Optimizer::Minuit2::MinuitResult::serialize ( archive &  ar,
const unsigned int  version 
)
inlineprivate

Definition at line 45 of file MinuitResult.hpp.

◆ write()

void ComPWA::Optimizer::Minuit2::MinuitResult::write ( std::string  filename) const

Definition at line 72 of file MinuitResult.cpp.

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const MinuitResult Result 
)
friend

Definition at line 44 of file MinuitResult.cpp.

Member Data Documentation

◆ CovPosDef

bool ComPWA::Optimizer::Minuit2::MinuitResult::CovPosDef = false

Definition at line 26 of file MinuitResult.hpp.

◆ Edm

double ComPWA::Optimizer::Minuit2::MinuitResult::Edm = 0.0

Definition at line 35 of file MinuitResult.hpp.

◆ EdmAboveMax

bool ComPWA::Optimizer::Minuit2::MinuitResult::EdmAboveMax = false

Definition at line 31 of file MinuitResult.hpp.

◆ ErrorDef

double ComPWA::Optimizer::Minuit2::MinuitResult::ErrorDef = false

Definition at line 33 of file MinuitResult.hpp.

◆ GlobalCC

std::vector<double> ComPWA::Optimizer::Minuit2::MinuitResult::GlobalCC

Definition at line 36 of file MinuitResult.hpp.

◆ HasAccCov

bool ComPWA::Optimizer::Minuit2::MinuitResult::HasAccCov = false

Definition at line 29 of file MinuitResult.hpp.

◆ HasReachedCallLimit

bool ComPWA::Optimizer::Minuit2::MinuitResult::HasReachedCallLimit = false

Definition at line 30 of file MinuitResult.hpp.

◆ HasValidCov

bool ComPWA::Optimizer::Minuit2::MinuitResult::HasValidCov = false

Definition at line 28 of file MinuitResult.hpp.

◆ HasValidParameters

bool ComPWA::Optimizer::Minuit2::MinuitResult::HasValidParameters = false

Definition at line 27 of file MinuitResult.hpp.

◆ HesseFailed

bool ComPWA::Optimizer::Minuit2::MinuitResult::HesseFailed = false

Definition at line 32 of file MinuitResult.hpp.

◆ NFcn

unsigned int ComPWA::Optimizer::Minuit2::MinuitResult::NFcn = 0

Definition at line 34 of file MinuitResult.hpp.


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