![]() |
ATLAS Offline Software
|
#include <Chi2Calc.h>
Public Member Functions | |
| Chi2Calc (int pars=0) | |
| Constructor (takes ownership of LArCellInfo object). | |
| virtual | ~Chi2Calc () |
| TVectorD | deltas (const AbsShape &data, const AbsShape &reference, CovMatrix &errors, const ScaledErrorData *shapeError=0, int lwb=-1, int upb=-1, bool noDataError=false) |
| double | chi2 (const AbsShape &data, const AbsShape &reference, const ScaledErrorData *shapeError=0, int lwb=-1, int upb=-1) |
| double | scalarProduct (const TVectorD &values1, const TVectorD &values2, const CovMatrix &invCovMat) const |
| int | lwb () const |
| int | upb () const |
| unsigned int | nDof () const |
| bool | bestRescale (const AbsShape &data, const AbsShape &reference, double &k, double &chi2, double deltaT=0, const ScaledErrorData *sed=0, unsigned int minNDof=0) const |
| bool | isInRange (int i) const |
| bool | hasSameRange (int lw, int up) const |
| bool | hasSameRange (const IndexRange &other) const |
| bool | hasSameRange (const TVectorD &v) const |
| bool | providesRange (int lw, int up) const |
| bool | providesRange (const IndexRange &other) const |
| bool | providesRange (const TVectorD &v) const |
| TString | rangeStr () const |
| int | commonLwb (const IndexRange &other) const |
| int | commonUpb (const IndexRange &other) const |
| bool | checkRange (int &l, int &h) const |
Private Member Functions | |
| bool | useCorrs () const |
Private Attributes | |
| int | m_pars |
| int | m_lwb |
| int | m_upb |
Definition at line 26 of file Chi2Calc.h.
|
inline |
|
inlinevirtual |
Definition at line 34 of file Chi2Calc.h.
| bool Chi2Calc::bestRescale | ( | const AbsShape & | data, |
| const AbsShape & | reference, | ||
| double & | k, | ||
| double & | chi2, | ||
| double | deltaT = 0, | ||
| const ScaledErrorData * | sed = 0, | ||
| unsigned int | minNDof = 0 ) const |
Definition at line 88 of file Chi2Calc.cxx.
|
inherited |
Definition at line 14 of file IndexRange.cxx.
| double Chi2Calc::chi2 | ( | const AbsShape & | data, |
| const AbsShape & | reference, | ||
| const ScaledErrorData * | shapeError = 0, | ||
| int | lwb = -1, | ||
| int | upb = -1 ) |
Definition at line 60 of file Chi2Calc.cxx.
|
inlineinherited |
Definition at line 39 of file IndexRange.h.
|
inlineinherited |
| TVectorD Chi2Calc::deltas | ( | const AbsShape & | data, |
| const AbsShape & | reference, | ||
| CovMatrix & | errors, | ||
| const ScaledErrorData * | shapeError = 0, | ||
| int | lwb = -1, | ||
| int | upb = -1, | ||
| bool | noDataError = false ) |
Definition at line 36 of file Chi2Calc.cxx.
|
inlineinherited |
Definition at line 30 of file IndexRange.h.
|
inlineinherited |
Definition at line 31 of file IndexRange.h.
|
inlineinherited |
Definition at line 29 of file IndexRange.h.
|
inlineinherited |
Definition at line 27 of file IndexRange.h.
|
inlinevirtual |
|
inline |
Definition at line 47 of file Chi2Calc.h.
|
inlineinherited |
Definition at line 34 of file IndexRange.h.
|
inlineinherited |
Definition at line 35 of file IndexRange.h.
|
inlineinherited |
Definition at line 33 of file IndexRange.h.
|
inlineinherited |
Definition at line 37 of file IndexRange.h.
| double Chi2Calc::scalarProduct | ( | const TVectorD & | values1, |
| const TVectorD & | values2, | ||
| const CovMatrix & | invCovMat ) const |
Definition at line 19 of file Chi2Calc.cxx.
|
inlinevirtual |
|
inlineprivate |
Definition at line 54 of file Chi2Calc.h.
|
private |
Definition at line 58 of file Chi2Calc.h.
|
private |
Definition at line 56 of file Chi2Calc.h.
|
private |
Definition at line 58 of file Chi2Calc.h.