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 #include "RKSmallVector.h"
6 
7 template <typename T, int N>
9 public:
10 
11  typedef T Scalar;
13 
14  virtual ~RKDistance() {}
15 
16  virtual Scalar operator()( const Vector& a, const Vector& b, const Scalar& s) const = 0;
17 
18 };
19 
20 #endif
double Scalar
Definition: Definitions.h:27
ROOT::Math::Plane3D::Vector Vector
Definition: EcalHitMaker.cc:29
RKSmallVector< T, N > Vector
Definition: RKDistance.h:12
ROOT::Math::SVector< T, N > RKSmallVector
Definition: RKSmallVector.h:13
#define dso_internal
Definition: Visibility.h:13
virtual ~RKDistance()
Definition: RKDistance.h:14
double b
Definition: hdecay.h:120
double a
Definition: hdecay.h:121
long double T