|
ATLAS Offline Software
|
Go to the documentation of this file.
10 #ifndef LArSamples_Averager_H
11 #define LArSamples_Averager_H
34 bool add(
double xMin = -DBL_MAX,
double xMax = DBL_MAX);
38 double mean(
unsigned int i)
const;
41 double rms(
unsigned int i)
const;
42 double covariance(
unsigned int i,
unsigned j)
const;
45 TVectorD
means()
const;
double meanError(unsigned int i) const
const TMatrixD & sum21Matrix() const
TMatrixTSym< double > CovMatrix
const TMatrixD & sum22Matrix() const
Averager(const Averager &)=default
bool append(const Averager &other)
TVectorD meanErrors() const
bool fill(const TVectorD &values, double w=1)
double mean(unsigned int i) const
Averager & operator=(const Averager &other)
double covarianceError(unsigned int i, unsigned j) const
storage of the time histories of all the cells
double covariance(unsigned int i, unsigned j) const
double totalWeight() const
const TVectorD & sum2() const
CovMatrix meanErrorMatrix() const
CovMatrix covarianceMatrixErrors() const
CovMatrix covarianceMatrix() const
static double safeSqrt(double x)
unsigned int nEntries() const
std::vector< double > m_xMin
const TMatrixD & sum11Matrix() const
const TVectorD & sum1() const
unsigned int nVariables() const
storage of the time histories of all the cells
bool add(double xMin=-DBL_MAX, double xMax=DBL_MAX)
std::vector< double > m_xMax
Averager(unsigned int n=0)
Constructor
double rms(unsigned int i) const