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" ROOT::Math::SMatrix< double, N, N, ROOT::Math::MatRepSym< double, N > > Matrix
const Matrix & weightMatrix() const
weight matrix
unsigned int dimension() const
size of parameter vector
void rescaleWeight(double scale)
change weight
const Matrix & covariance() const
covariance matrix
ROOT::Math::SVector< double, N > Vector
SingleGaussianState(const Vector &aMean, const Matrix &aCovariance, double aWeight=1.)
double weight() const
weight
const Vector & mean() const
parameter vector