#include <PRD_TruthTrajectorySelectorID.h>
◆ ThreePointCircle() [1/2]
◆ ~ThreePointCircle()
ThreePointCircle::~ThreePointCircle |
( |
| ) |
|
◆ ThreePointCircle() [2/2]
◆ center()
◆ constructCircle()
Definition at line 56 of file PRD_TruthTrajectorySelectorID.cxx.
64 double bx =
p1.x()+translationX;
65 double by =
p1.y()+translationY;
66 double cx =
p2.x()+translationX;
67 double cy =
p2.y()+translationY;
68 double dx =
p3.x()+translationX;
69 double dy =
p3.y()+translationY;
74 double bc = (
bx*
bx +
by*
by - temp)/2.0;
97 double theta = 1./3*(
p1.theta() +
p2.theta() +
p3.theta());
98 double r1 =
p1.perp();
121 m_phi0 = directionOne.dot(toFirstMeas) > 0. ? directionOne.phi() : directionTwo.phi();
126 double signD0 = pocaDir.cross(momDir).z() > 0. ? 1. : -1.;
◆ d0()
double ThreePointCircle::d0 |
( |
| ) |
const |
|
inline |
◆ eta()
double ThreePointCircle::eta |
( |
| ) |
const |
|
inline |
◆ frameTranslation()
◆ operator=()
◆ phi0()
double ThreePointCircle::phi0 |
( |
| ) |
const |
|
inline |
◆ pT()
double ThreePointCircle::pT |
( |
| ) |
const |
|
inline |
◆ radius()
double ThreePointCircle::radius |
( |
| ) |
const |
|
inline |
◆ z0()
double ThreePointCircle::z0 |
( |
| ) |
const |
|
inline |
◆ m_center
◆ m_d0
double ThreePointCircle::m_d0 |
|
private |
◆ m_eta
double ThreePointCircle::m_eta |
|
private |
◆ m_phi0
double ThreePointCircle::m_phi0 |
|
private |
◆ m_pt
double ThreePointCircle::m_pt |
|
private |
◆ m_radius
double ThreePointCircle::m_radius {} |
|
private |
◆ m_translation
◆ m_z0
double ThreePointCircle::m_z0 |
|
private |
The documentation for this class was generated from the following files: