LauFitObject.cc
Go to the documentation of this file.
68 std::cerr << "WARNING in LauFitObject::setNExpts : toyExpts is set to kFALSE but the values of nExperiments and firstExperiment indicate otherwise, please check"
71 std::cerr << "WARNING in LauFitObject::setNExpts : toyExpts is set to kTRUE but the values of nExperiments and firstExperiment perhaps indicate otherwise, please check"
93 void LauFitObject::storeFitStatus( const LauAbsFitter::FitStatus& status, const TMatrixD& covMatrix )
119 std::cerr << "WARNING in LauFitObject::addConstraint : This function is deprecated, please switch to addFormulaConstraint!"
130 std::cerr << "WARNING in LauFitObject::addFormulaConstraint : Parameter(s) added to multiple constraints!"
136 std::cout << "INFO in LauFitObject::addFormulaConstraint : Added formula constraint" << std::endl;
144 std::cerr << "WARNING in LauFitObject::addMultiDimConstraint : Parameter(s) added to multiple constraints!"
177 Bool_t LauFitObject::checkRepetition( const std::vector<TString>& names, const ConstraintType conType )
227 std::cerr << "ERROR in LauFitObject::MultiDimConstraint : Different number of elements in vectors/covariance matrix!"
235 std::cerr << "ERROR in LauFitObject::MultiDimConstraint : covariance matrix inversion failed, check your input!"
244 std::cerr << "ERROR in LauFitObject::MultiDimConstraint : covariance matrix decomposition failed, check your input!"
274 // (this is safe because a parameter cannot have both a 1D constraint and an ND constraint on it at the same time)
File containing LauRandom namespace. std::vector< MultiDimConstraint > multiDimConstraints_ Store the ND constraints for fit parameters until initialisation is complete. Definition: LauFitObject.hh:364 std::vector< FormulaConstraint > formulaConstraints_ Store the constraints for fit parameters until initialisation is complete. Definition: LauFitObject.hh:361 @ Formula Formula-based constraint on a combination of parameters. std::set< TString > formulaConstrainedPars_ Store the names of all parameters used in all formula constraints. Definition: LauFitObject.hh:367 std::set< TString > multiDimConstrainedPars_ Store the names of all parameters used in all multi-dimensional constraints. Definition: LauFitObject.hh:370 void addMultiDimConstraint(const std::vector< TString > &pars, const TVectorD &means, const TMatrixD &covMat) Store n-dimensional constraint information for fit parameters. Definition: LauFitObject.cc:139 Struct to store formula-based constraint information. Definition: LauFitObject.hh:194 void storeFitStatus(const LauAbsFitter::FitStatus &status, const TMatrixD &covMatrix) Store fit status information. Definition: LauFitObject.cc:93 void generateConstraintMeans(std::vector< LauAbsRValue * > &conVars) Generate per-experiment mean for each Gaussian constraint. Definition: LauFitObject.cc:154 MultiDimConstraint()=default Default constructor. TRandom * randomFun() Access the singleton random number generator with a particular seed. Definition: LauRandom.cc:33 Pure abstract base class for defining a parameter containing an R value. Definition: LauAbsRValue.hh:45 void startNewFit(const UInt_t nPars, const UInt_t nFreePars) Indicate the start of a new fit. Definition: LauFitObject.cc:83 void generateConstraintMeans() Generate per-experiment constraint means. Definition: LauFitObject.cc:262 void addConstraint(const TString &formula, const std::vector< TString > &pars, const Double_t mean, const Double_t width) Store constraint information for fit parameters. Definition: LauFitObject.cc:114 Bool_t checkRepetition(const std::vector< TString > &names, const ConstraintType conType) Check if parameters names for constraints have already been used elsewhere. Definition: LauFitObject.cc:177 File containing declaration of LauFitObject class. void addFormulaConstraint(const TString &formula, const std::vector< TString > &pars, const Double_t mean, const Double_t width) Store constraint information for fit parameters. Definition: LauFitObject.cc:124 void setNExpts(UInt_t nExperiments, UInt_t firstExperiment, Bool_t toyExpts) Set the number of experiments, the first experiment, and whether this is toy. Definition: LauFitObject.cc:61 Generated by ![]() |