1 #ifndef SingleGaussianState_H
2 #define SingleGaussianState_H
4 #define SMATRIX_USE_CONSTEXPR
6 #include "Math/SVector.h"
7 #include "Math/SMatrix.h"
13 template <
unsigned int N>
16 using Vector = ROOT::Math::SVector<double, N>;
17 using Matrix = ROOT::Math::SMatrix<double, N, N, ROOT::Math::MatRepSym<double, N>>;
47 #include "TrackingTools/GsfTools/interface/SingleGaussianState.icc"
void rescaleWeight(double scale)
change weight
const Vector & mean() const
parameter vector
unsigned int dimension() const
size of parameter vector
const Matrix & covariance() const
covariance matrix
ROOT::Math::SVector< double, N > Vector
SingleGaussianState(const Vector &aMean, const Matrix &aCovariance, double aWeight=1.)
ROOT::Math::SMatrix< double, N, N, ROOT::Math::MatRepSym< double, N >> Matrix
double weight() const
weight
const Matrix & weightMatrix() const
weight matrix