Main Page
Namespaces
Classes
Package Documentation
RecoPixelVertexing
PixelTrackFitting
src
CircleFromThreePoints.h
Go to the documentation of this file.
1
#ifndef CircleFromThreePoints_H
2
#define CircleFromThreePoints_H
3
4
#include "
DataFormats/GeometryVector/interface/GlobalPoint.h
"
5
#include "
DataFormats/GeometryVector/interface/Basic2DVector.h
"
6
18
class
CircleFromThreePoints
{
19
public
:
20
22
CircleFromThreePoints
(){}
23
24
typedef
Basic2DVector<float>
Vector2D
;
25
33
CircleFromThreePoints
(
const
GlobalPoint
&
inner
,
34
const
GlobalPoint
& mid,
35
const
GlobalPoint
&
outer
,
36
double
precision
= 1.
e
-7);
37
38
44
float
curvature
()
const
{
return
theCurvature
;}
45
52
Vector2D
center
()
const
{
return
theCenter
; }
53
54
private
:
55
56
float
theCurvature
;
57
Vector2D
theCenter
;
58
59
void
init
(
const
Vector2D&
b
,
const
Vector2D&
c
,
60
const
Vector2D&
offset
,
double
precision
);
61
};
62
63
#endif
Basic2DVector< float >
SurfaceOrientation::outer
Definition:
Surface.h:24
CircleFromThreePoints::center
Vector2D center() const
Definition:
CircleFromThreePoints.h:52
CircleFromThreePoints
Definition:
CircleFromThreePoints.h:18
EnergyCorrector.c
c
Definition:
EnergyCorrector.py:43
CircleFromThreePoints::curvature
float curvature() const
Definition:
CircleFromThreePoints.h:44
common_cff.precision
precision
Definition:
common_cff.py:44
CircleFromThreePoints::theCurvature
float theCurvature
Definition:
CircleFromThreePoints.h:56
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
CircleFromThreePoints::CircleFromThreePoints
CircleFromThreePoints()
dummy
Definition:
CircleFromThreePoints.h:22
SurfaceOrientation::inner
Definition:
Surface.h:24
CircleFromThreePoints::theCenter
Vector2D theCenter
Definition:
CircleFromThreePoints.h:57
CircleFromThreePoints::init
void init(const Vector2D &b, const Vector2D &c, const Vector2D &offset, double precision)
Definition:
CircleFromThreePoints.cc:14
PFRecoTauDiscriminationByIsolation_cfi.offset
offset
Definition:
PFRecoTauDiscriminationByIsolation_cfi.py:61
b
double b
Definition:
hdecay.h:120
Point3DBase< float, GlobalTag >
CircleFromThreePoints::Vector2D
Basic2DVector< float > Vector2D
Definition:
CircleFromThreePoints.h:24
Basic2DVector.h
GlobalPoint.h
Generated for CMSSW Reference Manual by
1.8.11