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:
12 
15  double operator() (const SingleGaussianState<N>&,
16  const SingleGaussianState<N>&) const override;
17 
18  virtual KullbackLeiblerDistance<N>* clone() const override
19  {
20  return new KullbackLeiblerDistance<N>(*this);
21  }
22 };
23 
24 #include "TrackingTools/GsfTools/interface/KullbackLeiblerDistance.icc"
25 
26 #endif // KullbackLeiblerDistance_H
virtual KullbackLeiblerDistance< N > * clone() const override
double operator()(const SingleGaussianState< N > &, const SingleGaussianState< N > &) const override