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