![]() |
ATLAS Offline Software
|
#include <ScaledShiftedShape.h>
Public Member Functions | |
| ScaledShiftedShape (const AbsShape &base, double scaling=1, double shift=0) | |
| Constructor. | |
| ScaledShiftedShape (const ScaledShiftedShape &other) | |
| virtual | ~ScaledShiftedShape () |
| const AbsShape & | base () const |
| double | scaling () const |
| double | shift () const |
| unsigned int | nPoints () const |
| double | value (unsigned int i) const |
| double | error (unsigned int i) const |
| double | time (unsigned int i) const |
| double | covariance (unsigned int i, unsigned int j) const |
| TVectorD | values (int lwb, int upb) const |
| int | findTimeInterval (double time) const |
| int | interpolate (double time, double &value, double &error) const |
| bool | interpolate (const AbsShape &other, TVectorD &values, CovMatrix &errors, int lwb=-1, int upb=-1) const |
| int | interpolateDiff (double time, double &diff) const |
| bool | interpolateDiff (const AbsShape &other, TVectorD &diffs, int lwb=-1, int upb=-1) const |
| CovMatrix | covarianceMatrix (int lwb=-1, int upb=-1, const CovMatrix &refErr=CovMatrix(), bool withCorrs=true) const |
| CovMatrix | covarianceMatrix (unsigned int nPoints, bool withCorrs=true) const |
| CovMatrix | invCovarianceMatrix (int lwb=-1, int upb=-1, const CovMatrix &refErr=CovMatrix(), bool withCorrs=true) const |
| CovMatrix | invCovarianceMatrix (unsigned int nPoints, bool withCorrs=true) const |
| double | maxValue (bool withErrors=false) const |
| double | minValue (bool withErrors=false) const |
| int | maxPosition () const |
| int | minPosition () const |
| TGraphErrors * | graph (bool timeInUnitOfSamples=false) const |
| SimpleShape * | resample (unsigned int nPts) const |
Private Attributes | |
| const AbsShape * | m_base |
| double | m_scaling |
| double | m_shift |
Definition at line 17 of file ScaledShiftedShape.h.
|
inline |
|
inline |
Definition at line 25 of file ScaledShiftedShape.h.
|
inlinevirtual |
Definition at line 28 of file ScaledShiftedShape.h.
Definition at line 30 of file ScaledShiftedShape.h.
|
inlinevirtual |
Implements LArSamples::AbsShape.
Definition at line 38 of file ScaledShiftedShape.h.
|
inherited |
Definition at line 198 of file AbsShape.cxx.
|
inherited |
Definition at line 223 of file AbsShape.cxx.
|
inlinevirtual |
|
inherited |
Definition at line 71 of file AbsShape.cxx.
|
inherited |
Definition at line 186 of file AbsShape.cxx.
|
inherited |
Definition at line 147 of file AbsShape.cxx.
|
inherited |
Definition at line 83 of file AbsShape.cxx.
|
inherited |
Definition at line 168 of file AbsShape.cxx.
|
inherited |
Definition at line 108 of file AbsShape.cxx.
|
inherited |
Definition at line 215 of file AbsShape.cxx.
|
inherited |
Definition at line 230 of file AbsShape.cxx.
|
inherited |
Definition at line 52 of file AbsShape.cxx.
|
inherited |
|
inherited |
Definition at line 61 of file AbsShape.cxx.
|
inherited |
|
inlinevirtual |
Implements LArSamples::AbsShape.
Definition at line 34 of file ScaledShiftedShape.h.
|
inherited |
Definition at line 237 of file AbsShape.cxx.
|
inline |
Definition at line 31 of file ScaledShiftedShape.h.
|
inline |
Definition at line 32 of file ScaledShiftedShape.h.
|
inlinevirtual |
Implements LArSamples::AbsShape.
Definition at line 37 of file ScaledShiftedShape.h.
|
inlinevirtual |
Implements LArSamples::AbsShape.
Definition at line 35 of file ScaledShiftedShape.h.
|
inherited |
Definition at line 135 of file AbsShape.cxx.
Definition at line 42 of file ScaledShiftedShape.h.
|
private |
Definition at line 43 of file ScaledShiftedShape.h.
|
private |
Definition at line 43 of file ScaledShiftedShape.h.