CMS 3D CMS Logo

KullbackLeiblerDistance.h
Go to the documentation of this file.
1 #ifndef KullbackLeiblerDistance_H
2 #define KullbackLeiblerDistance_H
3 
5 
9 template <unsigned int N>
11 public:
14  double operator()(const SingleGaussianState<N>&, const SingleGaussianState<N>&) const override;
15 
16  KullbackLeiblerDistance<N>* clone() const override { return new KullbackLeiblerDistance<N>(*this); }
17 };
18 
19 #include "TrackingTools/GsfTools/interface/KullbackLeiblerDistance.icc"
20 
21 #endif // KullbackLeiblerDistance_H
KullbackLeiblerDistance::clone
KullbackLeiblerDistance< N > * clone() const override
Definition: KullbackLeiblerDistance.h:16
DistanceBetweenComponents.h
KullbackLeiblerDistance
Definition: KullbackLeiblerDistance.h:10
DistanceBetweenComponents
Definition: DistanceBetweenComponents.h:11
SingleGaussianState
Definition: SingleGaussianState.h:14
KullbackLeiblerDistance::operator()
double operator()(const SingleGaussianState< N > &, const SingleGaussianState< N > &) const override