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
bool prepareCombinedState()
MultiGaussianState< N >::SingleStateContainer SingleStateContainer
std::shared_ptr< SingleState > SingleStatePtr
double minFractionalWeight
SingleStateContainer theStates
MultiGaussianState< N > MultiState
MultiGaussianStateAssembler()=default
MultiState reweightedCombinedState(const double) const
void addStateVector(const SingleStateContainer &)