1 #ifndef SingleGaussianState_H 2 #define SingleGaussianState_H 4 #define SMATRIX_USE_CONSTEXPR 6 #include "Math/SVector.h" 7 #include "Math/SMatrix.h" 15 using Vector = ROOT::Math::SVector<double, N>;
16 using Matrix = ROOT::Math::SMatrix<double,N,N,ROOT::Math::MatRepSym<double,N>>;
23 double aWeight = 1.) :
48 #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