AmpGen 2.1
Loading...
Searching...
No Matches
AmpGen::FitResult Class Reference

Detailed Description

Definition at line 15 of file FitResult.h.

Public Member Functions

 ~FitResult ()
 
 FitResult ()
 
 FitResult (const FitResult &other)
 
 FitResult (const std::string &filename)
 
 FitResult (const Minimiser &mini)
 
 FitResult (MinuitParameterSet &mps, const TMatrixD &covMini)
 
void addObservable (const std::string &name, const double &F)
 
void addChi2 (const double &chi2, const double &nBins)
 
void addFractions (const std::vector< FitFraction > &fractions)
 
void addFraction (const std::string &name, const double &frac, const double &err)
 
void setCov (const size_t &x, const size_t &y, const double &F)
 
void writeToFile (const std::string &fname)
 
void clearFitFractions ()
 
bool readFile (const std::string &fname)
 
double chi2 () const
 
double LL () const
 
double Edm () const
 
double NCalls () const
 
double dof () const
 
double cov (const size_t &x, const size_t &y) const
 
double cov (const std::string &x, const std::string &y) const
 
double correlation (const std::string &x, const std::string &y) const
 
int status () const
 
int nParam () const
 
int nBins () const
 
std::map< std::string, double > observables () const
 
MinuitParameterSetmps () const
 
std::vector< FitFractionfitFractions () const
 
std::vector< MinuitParameter * > parameters () const
 
std::vector< MinuitParameter * > floating (const bool &extended=false) const
 
TMatrixD cov () const
 
void print () const
 
TMatrixD getReducedCovariance (const bool &extended=false) const
 
LinearErrorPropagator getErrorPropagator (const bool &extended=false) const
 
void writeOptions (const std::string &output, const std::string &input="")
 
void writeOptions (std::ostream &, const std::string &input="")
 

Constructor & Destructor Documentation

◆ ~FitResult()

AmpGen::FitResult::~FitResult ( )
inline

Definition at line 18 of file FitResult.h.

◆ FitResult() [1/5]

AmpGen::FitResult::FitResult ( )

◆ FitResult() [2/5]

AmpGen::FitResult::FitResult ( const FitResult & other)
explicit

◆ FitResult() [3/5]

AmpGen::FitResult::FitResult ( const std::string & filename)
explicit

◆ FitResult() [4/5]

AmpGen::FitResult::FitResult ( const Minimiser & mini)
explicit

◆ FitResult() [5/5]

AmpGen::FitResult::FitResult ( MinuitParameterSet & mps,
const TMatrixD & covMini )

Member Function Documentation

◆ addChi2()

void AmpGen::FitResult::addChi2 ( const double & chi2,
const double & nBins )

◆ addFraction()

void AmpGen::FitResult::addFraction ( const std::string & name,
const double & frac,
const double & err )

◆ addFractions()

void AmpGen::FitResult::addFractions ( const std::vector< FitFraction > & fractions)

◆ addObservable()

void AmpGen::FitResult::addObservable ( const std::string & name,
const double & F )

◆ chi2()

double AmpGen::FitResult::chi2 ( ) const

◆ clearFitFractions()

void AmpGen::FitResult::clearFitFractions ( )

◆ correlation()

double AmpGen::FitResult::correlation ( const std::string & x,
const std::string & y ) const

◆ cov() [1/3]

TMatrixD AmpGen::FitResult::cov ( ) const

◆ cov() [2/3]

double AmpGen::FitResult::cov ( const size_t & x,
const size_t & y ) const

◆ cov() [3/3]

double AmpGen::FitResult::cov ( const std::string & x,
const std::string & y ) const

◆ dof()

double AmpGen::FitResult::dof ( ) const

◆ Edm()

double AmpGen::FitResult::Edm ( ) const

◆ fitFractions()

std::vector< FitFraction > AmpGen::FitResult::fitFractions ( ) const

◆ floating()

std::vector< MinuitParameter * > AmpGen::FitResult::floating ( const bool & extended = false) const

◆ getErrorPropagator()

LinearErrorPropagator AmpGen::FitResult::getErrorPropagator ( const bool & extended = false) const

◆ getReducedCovariance()

TMatrixD AmpGen::FitResult::getReducedCovariance ( const bool & extended = false) const

◆ LL()

double AmpGen::FitResult::LL ( ) const

◆ mps()

MinuitParameterSet * AmpGen::FitResult::mps ( ) const

◆ nBins()

int AmpGen::FitResult::nBins ( ) const

◆ NCalls()

double AmpGen::FitResult::NCalls ( ) const

◆ nParam()

int AmpGen::FitResult::nParam ( ) const

◆ observables()

std::map< std::string, double > AmpGen::FitResult::observables ( ) const

◆ parameters()

std::vector< MinuitParameter * > AmpGen::FitResult::parameters ( ) const

◆ print()

void AmpGen::FitResult::print ( ) const

◆ readFile()

bool AmpGen::FitResult::readFile ( const std::string & fname)

◆ setCov()

void AmpGen::FitResult::setCov ( const size_t & x,
const size_t & y,
const double & F )

◆ status()

int AmpGen::FitResult::status ( ) const

◆ writeOptions() [1/2]

void AmpGen::FitResult::writeOptions ( const std::string & output,
const std::string & input = "" )

◆ writeOptions() [2/2]

void AmpGen::FitResult::writeOptions ( std::ostream & ,
const std::string & input = "" )

◆ writeToFile()

void AmpGen::FitResult::writeToFile ( const std::string & fname)

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