CMS 3D CMS Logo

RKDistance.h
Go to the documentation of this file.
1 #ifndef RKDistance_H
2 #define RKDistance_H
4 
5 #include "RKSmallVector.h"
6 
7 template <typename T, int N>
9 public:
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 #endif
Visibility.h
RKDistance::Scalar
T Scalar
Definition: RKDistance.h:10
align::Scalar
double Scalar
Definition: Definitions.h:25
Vector
ROOT::Math::Plane3D::Vector Vector
Definition: EcalHitMaker.cc:29
alignCSCRings.s
s
Definition: alignCSCRings.py:92
RKSmallVector
ROOT::Math::SVector< T, N > RKSmallVector
Definition: RKSmallVector.h:13
RKDistance::~RKDistance
virtual ~RKDistance()
Definition: RKDistance.h:13
b
double b
Definition: hdecay.h:118
a
double a
Definition: hdecay.h:119
dso_internal
#define dso_internal
Definition: Visibility.h:13
T
long double T
Definition: Basic3DVectorLD.h:48
RKDistance::Vector
RKSmallVector< T, N > Vector
Definition: RKDistance.h:11
RKSmallVector.h
RKDistance
Definition: RKDistance.h:8