1 #ifndef MultiGaussianStateAssembler_h_
2 #define MultiGaussianStateAssembler_h_
13 template <
unsigned int N>
80 #include "TrackingTools/GsfTools/interface/MultiGaussianStateAssembler.icc"
MultiState combinedState()
void removeSmallWeights()
void addState(const MultiState &state)
Mixture of multi-variate gaussian states.
std::vector< SingleStatePtr > SingleStateContainer
SingleGaussianState< N > SingleState
MultiGaussianState< N >::SingleStatePtr SingleStatePtr
MultiState reweightedCombinedState(const double) const
bool prepareCombinedState()
MultiGaussianStateAssembler(const MultiState &state)
MultiGaussianState< N >::SingleStateContainer SingleStateContainer
double minFractionalWeight
SingleStateContainer theStates
MultiGaussianState< N > MultiState
const MultiState theInitialState
boost::shared_ptr< SingleState > SingleStatePtr
void addStateVector(const SingleStateContainer &)