|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #include "TMatrixTSym.h"
50 cout <<
"ERROR in OFC::initGValues : indices were invalid!" << endl;
55 cout <<
"ERROR in OFC::initGValues : (diff) indices were invalid!" << endl;
104 for (
int j =
lwb(); j <=
upb(); j++) {
114 for (
int j =
lwb(); j <=
upb(); j++) {
135 for (
unsigned int k = 0;
k <
nSamples() - 2;
k++) {
173 double OFC::dot(
const TVectorD& form,
const TVectorD&
v)
const
bool initGValues(const AbsShape &shape, const AbsShape &data, const ShapeErrorData *sed)
char data[hepevt_bytes_allocation_ATLAS]
TVectorD residual(const TVectorD &v) const
TMatrixTSym< double > CovMatrix
const TVectorD & b() const
const TVectorD & a() const
int interpolate(double time, double &value, double &error) const
double A(const AbsShape &data) const
const TVectorD & xip() const
double dot(const TVectorD &form, const TVectorD &v) const
unsigned int nSamples() const
void decrementInstanceCount() const
std::pair< std::vector< unsigned int >, bool > res
const TVectorD & gp() const
const TVectorD & g() const
OFC(const AbsShape &shape, const AbsShape &data, int lwb=-1, int upb=-1, const ShapeErrorData *sed=0, bool withAutoCorr=true)
Constructor
void incrementInstanceCount() const
std::vector< unsigned int > m_rIdx
bool initOFCs(const AbsShape &data, const CovMatrix &refErr, bool useCorrs)
std::vector< TVectorD > m_r
double B(const AbsShape &data) const
const TVectorD & xi() const
const ScaledErrorData * sed
int interpolateDiff(double time, double &diff) const