CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RKDistance.h
Go to the documentation of this file.
1 #ifndef RKDistance_H
2 #define RKDistance_H
3 
5 
6 template <typename T, int N>
7 class RKDistance {
8 public:
9 
10  typedef T Scalar;
12 
13  virtual ~RKDistance() {}
14 
15  virtual Scalar operator()( const Vector& a, const Vector& b, const Scalar& s) const = 0;
16 
17 };
18 
19 #endif
ROOT::Math::Plane3D::Vector Vector
Definition: EcalHitMaker.cc:28
RKSmallVector< T, N > Vector
Definition: RKDistance.h:11
virtual Scalar operator()(const Vector &a, const Vector &b, const Scalar &s) const =0
virtual ~RKDistance()
Definition: RKDistance.h:13
double b
Definition: hdecay.h:120
double a
Definition: hdecay.h:121
string s
Definition: asciidump.py:422