CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MultiGaussianStateCombiner.h
Go to the documentation of this file.
1 #ifndef MultiGaussianStateCombiner_H
2 #define MultiGaussianStateCombiner_H
3 
6 
13 template <unsigned int N>
15 
16 private:
21 
22 public:
23 
24 // typedef std::vector<SingleState> VSC;
25 
26  SingleStatePtr combine(const MultiState & theState) const;
27  SingleStatePtr combine(const VSC& theComponents) const;
28 
29 };
30 
31 #include "TrackingTools/GsfTools/interface/MultiGaussianStateCombiner.icc"
32 
33 #endif
Mixture of multi-variate gaussian states.
std::vector< SingleStatePtr > SingleStateContainer
SingleStatePtr combine(const MultiState &theState) const
MultiGaussianState< N > MultiState
MultiGaussianState< N >::SingleStatePtr SingleStatePtr
SingleGaussianState< N > SingleState
MultiGaussianState< N >::SingleStateContainer VSC
boost::shared_ptr< SingleState > SingleStatePtr