1 #ifndef SingleGaussianState_H
2 #define SingleGaussianState_H
4 #include "Math/SVector.h"
5 #include "Math/SMatrix.h"
13 typedef ROOT::Math::SVector<double, N>
Vector;
14 typedef ROOT::Math::SMatrix<double,N,N,ROOT::Math::MatRepSym<double,N> >
Matrix;
30 double aWeight = 1.) :
77 #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
SingleGaussianState(const Vector &aMean, const Matrix &aCovariance, double aWeight=1.)
ROOT::Math::SMatrix< double, N, N, ROOT::Math::MatRepSym< double, N > > Matrix
ROOT::Math::SVector< double, N > Vector
volatile std::atomic< bool > shutdown_flag false
double weight() const
weight
const Matrix & weightMatrix() const
weight matrix