CMS 3D CMS Logo

MultiGaussianStateCombiner< N > Class Template Reference

Class to collapse (combine) a Gaussian mixture of states into one. More...

#include <TrackingTools/GsfTools/interface/MultiGaussianStateCombiner.h>

List of all members.

Public Member Functions

SingleStatePtr combine (const VSC &theComponents) const
SingleStatePtr combine (const MultiState &theState) const

Private Types

typedef MultiGaussianState< N > MultiState
typedef SingleGaussianState< N > SingleState
typedef MultiGaussianState< N >
::SingleStatePtr 
SingleStatePtr
typedef MultiGaussianState< N >
::SingleStateContainer 
VSC


Detailed Description

template<unsigned int N>
class MultiGaussianStateCombiner< N >

Class to collapse (combine) a Gaussian mixture of states into one.

(c.f. R. Fruewirth et.al., Comp.Phys.Comm 100 (1997) 1

Definition at line 14 of file MultiGaussianStateCombiner.h.


Member Typedef Documentation

template<unsigned int N>
typedef MultiGaussianState<N> MultiGaussianStateCombiner< N >::MultiState [private]

Definition at line 18 of file MultiGaussianStateCombiner.h.

template<unsigned int N>
typedef SingleGaussianState<N> MultiGaussianStateCombiner< N >::SingleState [private]

Definition at line 17 of file MultiGaussianStateCombiner.h.

template<unsigned int N>
typedef MultiGaussianState<N>::SingleStatePtr MultiGaussianStateCombiner< N >::SingleStatePtr [private]

Definition at line 19 of file MultiGaussianStateCombiner.h.

template<unsigned int N>
typedef MultiGaussianState<N>::SingleStateContainer MultiGaussianStateCombiner< N >::VSC [private]

Definition at line 20 of file MultiGaussianStateCombiner.h.


Member Function Documentation

template<unsigned int N>
SingleStatePtr MultiGaussianStateCombiner< N >::combine ( const VSC theComponents  )  const

template<unsigned int N>
SingleStatePtr MultiGaussianStateCombiner< N >::combine ( const MultiState theState  )  const


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:28:31 2009 for CMSSW by  doxygen 1.5.4