CMS 3D CMS Logo

Public Member Functions | Private Types

MultiGaussianStateCombiner< N > Class Template Reference

#include <MultiGaussianStateCombiner.h>

List of all members.

Public Member Functions

SingleStatePtr combine (const MultiState &theState) const
SingleStatePtr combine (const VSC &theComponents) 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 MultiState theState) const
template<unsigned int N>
SingleStatePtr MultiGaussianStateCombiner< N >::combine ( const VSC theComponents) const