#include <FsmwClusterizer1D.h>
Public Member Functions | |
FsmwClusterizer1D * | clone () const override |
FsmwClusterizer1D (double fraction=.05, double n_sigma_in=3., const WeightEstimator< T > &est=TrivialWeightEstimator< T >()) | |
FsmwClusterizer1D (const FsmwClusterizer1D &) | |
std::pair< std::vector< Cluster1D< T > >, std::vector< const T * > > | operator() (const std::vector< Cluster1D< T > > &) const override |
~FsmwClusterizer1D () override | |
Public Member Functions inherited from Clusterizer1D< T > | |
virtual | ~Clusterizer1D () |
Private Attributes | |
WeightEstimator< T > * | theEstimator |
double | theFraction |
double | theNSigmaIn |
Fraction-of sample mode with weights clustering
Definition at line 17 of file FsmwClusterizer1D.h.
FsmwClusterizer1D< T >::FsmwClusterizer1D | ( | double | fraction = .05 , |
double | n_sigma_in = 3. , |
||
const WeightEstimator< T > & | est = TrivialWeightEstimator<T>() |
||
) |
fraction | fraction of values that will be considered to be 'in'. |
Definition at line 147 of file FsmwClusterizer1D.h.
Referenced by FsmwClusterizer1DNameSpace::fsmw().
FsmwClusterizer1D< T >::FsmwClusterizer1D | ( | const FsmwClusterizer1D< T > & | ) |
|
override |
Definition at line 151 of file FsmwClusterizer1D.h.
References FsmwClusterizer1D< T >::theEstimator.
|
overridevirtual |
Implements Clusterizer1D< T >.
Definition at line 156 of file FsmwClusterizer1D.h.
|
overridevirtual |
Implements Clusterizer1D< T >.
Definition at line 161 of file FsmwClusterizer1D.h.
References PVValHelper::add(), runTheMatrix::err, FsmwClusterizer1DNameSpace::fsmw(), mps_fire::i, runTheMatrix::ret, mathSSE::sqrt(), square(), FsmwClusterizer1D< T >::theFraction, FsmwClusterizer1D< T >::theNSigmaIn, and findQualityFiles::v.
|
private |
Definition at line 33 of file FsmwClusterizer1D.h.
Referenced by FsmwClusterizer1DNameSpace::fsmw(), and FsmwClusterizer1D< T >::~FsmwClusterizer1D().
|
private |
Definition at line 34 of file FsmwClusterizer1D.h.
Referenced by FsmwClusterizer1DNameSpace::fsmw(), and FsmwClusterizer1D< T >::operator()().
|
private |
Definition at line 35 of file FsmwClusterizer1D.h.
Referenced by FsmwClusterizer1DNameSpace::fsmw(), and FsmwClusterizer1D< T >::operator()().