CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GsfComponent5D.h
Go to the documentation of this file.
1 #ifndef GsfTrackReco_GsfComponent5D_h
2 #define GsfTrackReco_GsfComponent5D_h
3 
6 
8 namespace reco {
10 public:
11  enum { dimension = 5 };
15  weight_(0.) {}
16  GsfComponent5D (const double& weight,
17  const ParameterVector& vector,
18  const CovarianceMatrix& matrix);
19  double weight() const {return weight_;}
20  const ParameterVector& parameters () const {return parameters_;}
22 private:
23  double weight_;
26 };
27 }
28 #endif
math::Error< dimension >::type CovarianceMatrix
CovarianceMatrix & covariance(CovarianceMatrix &matrix) const
double weight() const
ErrorD< N >::type type
Definition: Error.h:30
float covariance_[dimension *(dimension+1)/2]
fixed size vector
Definition: Vector.h:23
ParameterVector parameters_
reco::TrackBase::ParameterVector ParameterVector
const ParameterVector & parameters() const
math::Vector< dimension >::type ParameterVector