#include <Cluster1DMerger.h>
Public Member Functions | |
Cluster1DMerger (const WeightEstimator< T > &) | |
Cluster1DMerger (const Cluster1DMerger &) | |
Cluster1D< T > | operator() (const Cluster1D< T > &first, const Cluster1D< T > &second) const |
~Cluster1DMerger () | |
Private Attributes | |
WeightEstimator< T > * | theEstimator |
The class that should always be used to merge two Cluster1D into a single Cluster1D.
Definition at line 14 of file Cluster1DMerger.h.
Cluster1DMerger< T >::Cluster1DMerger | ( | const WeightEstimator< T > & | est | ) |
Definition at line 32 of file Cluster1DMerger.h.
Cluster1DMerger< T >::~Cluster1DMerger | ( | ) |
Cluster1DMerger< T >::Cluster1DMerger | ( | const Cluster1DMerger< T > & | other | ) |
Definition at line 42 of file Cluster1DMerger.h.
Cluster1D< T > Cluster1DMerger< T >::operator() | ( | const Cluster1D< T > & | first, |
const Cluster1D< T > & | second | ||
) | const |
Definition at line 47 of file Cluster1DMerger.h.
References Measurement1D::error(), i, Cluster1D< T >::position(), mathSSE::sqrt(), Cluster1DMerger< T >::theEstimator, l1t::tracks, Cluster1D< T >::tracks(), Measurement1D::value(), and Cluster1D< T >::weight().
|
private |
Definition at line 23 of file Cluster1DMerger.h.
Referenced by Cluster1DMerger< T >::operator()(), and Cluster1DMerger< T >::~Cluster1DMerger().