LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
lar::util::details::SimplePolyFitterBase< T, D > Member List

This is the complete list of members for lar::util::details::SimplePolyFitterBase< T, D >, including all inherited members.

add(Data_t x, Data_t y, Data_t sy=Data_t(1.0))lar::util::details::SimplePolyFitterDataBase< T, D >inline
add(Measurement_t value, Data_t sy=Data_t(1.0))lar::util::details::SimplePolyFitterDataBase< T, D >inline
add(MeasurementAndUncertainty_t value)lar::util::details::SimplePolyFitterDataBase< T, D >inline
add_with_uncertainty(VIter begin_value, VIter end_value, UIter begin_uncertainty, VPred value_extractor, UPred uncertainty_extractor=UPred())lar::util::details::SimplePolyFitterDataBase< T, D >inline
add_with_uncertainty(Iter begin, Iter end)lar::util::details::SimplePolyFitterDataBase< T, D >inline
add_with_uncertainty(Cont cont)lar::util::details::SimplePolyFitterDataBase< T, D >inline
add_without_uncertainty(Iter begin, Iter end)lar::util::details::SimplePolyFitterDataBase< T, D >inline
add_without_uncertainty(Iter begin, Iter end, Pred extractor)lar::util::details::SimplePolyFitterDataBase< T, D >inline
add_without_uncertainty(Cont cont, Pred extractor)lar::util::details::SimplePolyFitterDataBase< T, D >inline
add_without_uncertainty(Cont cont)lar::util::details::SimplePolyFitterDataBase< T, D >inline
AverageUncertainty() const lar::util::details::SimplePolyFitterDataBase< T, D >inline
Base_t typedeflar::util::details::SimplePolyFitterBase< T, D >private
ChiSquare() const overridelar::util::details::SimplePolyFitterBase< T, D >virtual
clear()lar::util::details::SimplePolyFitterDataBase< T, D >inline
cube(Data_t v)lar::util::details::SimpleFitterInterface< T, D+1 >inlinestatic
Data_t typedeflar::util::details::SimplePolyFitterBase< T, D >
Degreelar::util::details::SimplePolyFitterBase< T, D >static
Determinant(FitMatrix_t const &mat) constlar::util::details::SimpleFitterInterface< T, D+1 >inlineprotectedvirtual
Evaluate(Data_t x) const overridelar::util::details::SimplePolyFitterBase< T, D >virtual
SimpleFitterInterface< T, D+1 >::Evaluate(Data_t x) const =0lar::util::details::SimpleFitterInterface< T, D+1 >pure virtual
ExtractParameterErrors(FitMatrix_t const &Smat)lar::util::details::SimplePolyFitterBase< T, D >static
FillResults(FitParameters_t &params, FitMatrix_t &Xmat, Data_t &det, FitMatrix_t &Smat) const overridelar::util::details::SimplePolyFitterBase< T, D >
FillResults(FitParameters_t &params, FitParameters_t &paramerrors, FitMatrix_t &Xmat, Data_t &det, FitMatrix_t &Smat) const overridelar::util::details::SimplePolyFitterBase< T, D >
FillResults(FitParameters_t &params, FitParameters_t &paramerrors) const overridelar::util::details::SimplePolyFitterBase< T, D >
SimpleFitterInterface< T, D+1 >::FillResults(FitParameters_t &params, FitMatrix_t &Xmat, Data_t &det, FitMatrix_t &Smat) const =0lar::util::details::SimpleFitterInterface< T, D+1 >pure virtual
SimpleFitterInterface< T, D+1 >::FillResults(FitParameters_t &params, FitParameters_t &paramerrors, FitMatrix_t &Xmat, Data_t &det, FitMatrix_t &Smat) const =0lar::util::details::SimpleFitterInterface< T, D+1 >pure virtual
SimpleFitterInterface< T, D+1 >::FillResults(FitParameters_t &params, FitParameters_t &paramerrors) const =0lar::util::details::SimpleFitterInterface< T, D+1 >pure virtual
FitMatrix_t typedeflar::util::details::SimplePolyFitterBase< T, D >
FitParameter(unsigned int n) const overridelar::util::details::SimplePolyFitterBase< T, D >inlinevirtual
FitParameterCovariance() const overridelar::util::details::SimplePolyFitterBase< T, D >virtual
FitParameterError(unsigned int n) const overridelar::util::details::SimplePolyFitterBase< T, D >virtual
FitParameterErrors() const overridelar::util::details::SimplePolyFitterBase< T, D >virtual
FitParameterErrors(FitMatrix_t const &Smat) const lar::util::details::SimplePolyFitterBase< T, D >inlineprotectedvirtual
FitParameters() const overridelar::util::details::SimplePolyFitterBase< T, D >virtual
FitParameters(FitMatrix_t const &Xmat) const lar::util::details::SimplePolyFitterBase< T, D >protectedvirtual
FitParameters(FitMatrix_t const &Smat, Data_t) const lar::util::details::SimplePolyFitterBase< T, D >protectedvirtual
FitParameters_t typedeflar::util::details::SimplePolyFitterBase< T, D >
Interface_t typedeflar::util::details::SimplePolyFitterBase< T, D >private
InvertMatrix(FitMatrix_t const &mat, Data_t det) constlar::util::details::SimpleFitterInterface< T, D+1 >inlineprotectedvirtual
InvertMatrix(FitMatrix_t const &mat) constlar::util::details::SimpleFitterInterface< T, D+1 >inlineprotectedvirtual
isValid() const overridelar::util::details::SimplePolyFitterBase< T, D >inlinevirtual
MakeMatrixX() const lar::util::details::SimplePolyFitterBase< T, D >protectedvirtual
MakeMatrixY() const lar::util::details::SimplePolyFitterBase< T, D >protectedvirtual
MatrixOps typedeflar::util::details::SimpleFitterInterface< T, D+1 >
MatrixProduct(FitMatrix_t const &mat, FitParameters_t const &vec) constlar::util::details::SimpleFitterInterface< T, D+1 >inlineprotectedvirtual
Measurement_t typedeflar::util::details::SimplePolyFitterDataBase< T, D >
MeasurementAndUncertainty_t typedeflar::util::details::SimplePolyFitterDataBase< T, D >
N() const lar::util::details::SimplePolyFitterDataBase< T, D >inline
NDF() const overridelar::util::details::SimplePolyFitterBase< T, D >inlinevirtual
NParamslar::util::details::SimplePolyFitterBase< T, D >static
operator()(Data_t x) constlar::util::details::SimpleFitterInterface< T, D+1 >inline
Param(unsigned int n, FitMatrix_t const &Xmat) const lar::util::details::SimplePolyFitterBase< T, D >protectedvirtual
Param(unsigned int n, FitMatrix_t const &Xmat, Data_t detXmat) const lar::util::details::SimplePolyFitterBase< T, D >protectedvirtual
PrintStats(Stream &out) const lar::util::details::SimplePolyFitterDataBase< T, D >inline
SimpleFitterInterface< T, D+1 >::sqr(Data_t v)lar::util::details::SimpleFitterInterface< T, D+1 >inlinestatic
lar::util::details::SimplePolyFitterDataBase::sqr(V const &v)lar::util::details::SimplePolyFitterDataBase< T, D >inlinestatic
statslar::util::details::SimplePolyFitterDataBase< T, D >protected
XN(unsigned int n) const lar::util::details::SimplePolyFitterDataBase< T, D >inlineprotected
XNY(unsigned int n) const lar::util::details::SimplePolyFitterDataBase< T, D >inlineprotected
~SimpleFitterInterface()=defaultlar::util::details::SimpleFitterInterface< T, D+1 >virtual