All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
lar::util::QuadraticFit< T > Member List

This is the complete list of members for lar::util::QuadraticFit< T >, 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::QuadraticFit< T >private
ChiSquare() const overridelar::util::QuadraticFit< T >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::QuadraticFit< T >
Degreelar::util::details::SimplePolyFitterBase< T, 2U >static
Determinant(FitMatrix_t const &mat) constlar::util::details::SimpleFitterInterface< T, D+1 >inlineprotectedvirtual
Evaluate(Data_t x) const overridelar::util::details::SimplePolyFitterBase< T, 2U >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, 2U >static
FillResults(FitParameters_t &params, FitMatrix_t &Xmat, Data_t &det, FitMatrix_t &Smat) const overridelar::util::details::SimplePolyFitterBase< T, 2U >
FillResults(FitParameters_t &params, FitParameters_t &paramerrors, FitMatrix_t &Xmat, Data_t &det, FitMatrix_t &Smat) const overridelar::util::details::SimplePolyFitterBase< T, 2U >
FillResults(FitParameters_t &params, FitParameters_t &paramerrors) const overridelar::util::details::SimplePolyFitterBase< T, 2U >virtual
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
FitMatrix_t typedeflar::util::QuadraticFit< T >
FitParameter(unsigned int n) const overridelar::util::details::SimplePolyFitterBase< T, 2U >virtual
FitParameterCovariance() const overridelar::util::details::SimplePolyFitterBase< T, 2U >virtual
FitParameterError(unsigned int n) const overridelar::util::details::SimplePolyFitterBase< T, 2U >virtual
FitParameterErrors() const overridelar::util::details::SimplePolyFitterBase< T, 2U >virtual
FitParameterErrors(FitMatrix_t const &Smat) constlar::util::details::SimplePolyFitterBase< T, 2U >inlineprotectedvirtual
FitParameters() const overridelar::util::details::SimplePolyFitterBase< T, 2U >virtual
FitParameters(FitMatrix_t const &Xmat) constlar::util::details::SimplePolyFitterBase< T, 2U >protectedvirtual
FitParameters(FitMatrix_t const &Smat, Data_t) constlar::util::details::SimplePolyFitterBase< T, 2U >protectedvirtual
FitParameters_t typedeflar::util::QuadraticFit< T >
I() const lar::util::QuadraticFit< T >inlineprotected
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, 2U >virtual
MakeMatrixX() constlar::util::details::SimplePolyFitterBase< T, 2U >protectedvirtual
MakeMatrixY() constlar::util::details::SimplePolyFitterBase< T, 2U >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, 2U >inlinevirtual
NParamslar::util::details::SimplePolyFitterBase< T, 2U >static
operator()(Data_t x) constlar::util::details::SimpleFitterInterface< T, D+1 >inline
Param(unsigned int n, FitMatrix_t const &Xmat) constlar::util::details::SimplePolyFitterBase< T, 2U >protectedvirtual
Param(unsigned int n, FitMatrix_t const &Xmat, Data_t detXmat) constlar::util::details::SimplePolyFitterBase< T, 2U >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
X() const lar::util::QuadraticFit< T >inlineprotected
X2() const lar::util::QuadraticFit< T >inlineprotected
X2Y() const lar::util::QuadraticFit< T >inlineprotected
X3() const lar::util::QuadraticFit< T >inlineprotected
X4() const lar::util::QuadraticFit< T >inlineprotected
XN(unsigned int n) const lar::util::details::SimplePolyFitterDataBase< T, D >inlineprotected
XNY(unsigned int n) const lar::util::details::SimplePolyFitterDataBase< T, D >inlineprotected
XY() const lar::util::QuadraticFit< T >inlineprotected
Y() const lar::util::QuadraticFit< T >inlineprotected
Y2() const lar::util::QuadraticFit< T >inlineprotected
~SimpleFitterInterface()=defaultlar::util::details::SimpleFitterInterface< T, D+1 >virtual