![]() |
ATLAS Offline Software
|
#include <OFC.h>
Public Member Functions | |
| OFC (const AbsShape &shape, const AbsShape &data, int lwb=-1, int upb=-1, const ShapeErrorData *sed=0, bool withAutoCorr=true) | |
| Constructor. | |
| OFC (const AbsShape &shape, const AbsShape &data, const CovMatrix &refErr, int lwb=-1, int upb=-1, const ShapeErrorData *sed=0, bool withAutoCorr=true) | |
| bool | initGValues (const AbsShape &shape, const AbsShape &data, const ShapeErrorData *sed) |
| bool | initOFCs (const AbsShape &data, const CovMatrix &refErr, bool useCorrs) |
| bool | initRVectors () |
| OFC (const OFC &other) | |
| virtual | ~OFC () |
| unsigned int | nSamples () const |
| int | lwb () const |
| int | upb () const |
| double | g (unsigned int i) const |
| double | gp (unsigned int i) const |
| const TVectorD & | g () const |
| const TVectorD & | gp () const |
| double | G () const |
| double | Gp () const |
| double | Gpp () const |
| double | a (unsigned int i) const |
| double | b (unsigned int i) const |
| const TVectorD & | a () const |
| const TVectorD & | b () const |
| const TVectorD & | r (unsigned int i) const |
| unsigned int | rIdx (unsigned int i) const |
| const TMatrixD & | resProj () const |
| double | A (const AbsShape &data) const |
| double | B (const AbsShape &data) const |
| double | time (const AbsShape &data) const |
| const CovMatrix & | invGamma () const |
| const CovMatrix & | Gamma () const |
| double | dot (const TVectorD &form, const TVectorD &v) const |
| TVectorD | residual (const TVectorD &v) 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 Attributes | |
| TVectorD | m_g |
| TVectorD | m_gp |
| TVectorD | m_a |
| TVectorD | m_b |
| double | m_G = 0.0 |
| double | m_Gp = 0.0 |
| double | m_Gpp = 0.0 |
| CovMatrix | m_invGamma |
| CovMatrix | m_Gamma |
| TMatrixD | m_resProj |
| std::vector< TVectorD > | m_r |
| std::vector< unsigned int > | m_rIdx |
| OFC::OFC | ( | const AbsShape & | shape, |
| const AbsShape & | data, | ||
| int | lwb = -1, | ||
| int | upb = -1, | ||
| const ShapeErrorData * | sed = 0, | ||
| bool | withAutoCorr = true ) |
Constructor.
Definition at line 21 of file OFC.cxx.
| OFC::OFC | ( | const AbsShape & | shape, |
| const AbsShape & | data, | ||
| const CovMatrix & | refErr, | ||
| int | lwb = -1, | ||
| int | upb = -1, | ||
| const ShapeErrorData * | sed = 0, | ||
| bool | withAutoCorr = true ) |
|
inline |
|
virtual |
| double OFC::A | ( | const AbsShape & | data | ) | const |
|
inline |
|
inline |
| double OFC::B | ( | const AbsShape & | data | ) | const |
|
inline |
|
inline |
|
inherited |
Definition at line 14 of file IndexRange.cxx.
|
inlineinherited |
|
inlineinherited |
| double OFC::dot | ( | const TVectorD & | form, |
| const TVectorD & | v ) const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
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.
| bool OFC::initGValues | ( | const AbsShape & | shape, |
| const AbsShape & | data, | ||
| const ShapeErrorData * | sed ) |
Definition at line 46 of file OFC.cxx.
Definition at line 71 of file OFC.cxx.
| bool OFC::initRVectors | ( | ) |
|
inlineinherited |
Definition at line 27 of file IndexRange.h.
|
inlinevirtual |
|
inline |
|
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.
|
inline |
|
inlineinherited |
Definition at line 37 of file IndexRange.h.
| TVectorD OFC::residual | ( | const TVectorD & | v | ) | const |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |