#include <TrkPoca.h>
|
| TrkPoca (const Trajectory &traj1, double flt1, const Trajectory &traj2, double flt2, double precision=1.e-5) |
|
| TrkPoca (const Trajectory &traj, double flt, const HepPoint3D &pt, double precision=1.e-5) |
|
| ~TrkPoca () |
|
double | doca () const |
|
| TrkPoca (const Trajectory &traj1, double flt1, const Trajectory &traj2, double flt2, double precision=1.e-5) |
|
| TrkPoca (const Trajectory &traj, double flt, const HepPoint3D &pt, double precision=1.e-5) |
|
| ~TrkPoca () |
|
double | doca () const |
|
const TrkErrCode & | status () const |
|
double | flt1 () const |
|
double | flt2 () const |
|
double | precision () |
|
const TrkErrCode & | status () const |
|
double | flt1 () const |
|
double | flt2 () const |
|
double | precision () |
|
|
| TrkPocaBase (double flt1, double flt2, double precision) |
|
| TrkPocaBase (double flt1, double precision) |
|
virtual | ~TrkPocaBase () |
|
void | minimize (const Trajectory &traj1, double f1, const Trajectory &traj2, double f2) |
|
void | minimize (const Trajectory &traj1, double f1, const HepPoint3D &pt) |
|
void | stepTowardPoca (const Trajectory &traj1, const Trajectory &traj2) |
|
void | stepToPointPoca (const Trajectory &traj, const HepPoint3D &pt) |
|
| TrkPocaBase (double flt1, double flt2, double precision) |
|
| TrkPocaBase (double flt1, double precision) |
|
virtual | ~TrkPocaBase () |
|
void | minimize (const Trajectory &traj1, double f1, const Trajectory &traj2, double f2) |
|
void | minimize (const Trajectory &traj1, double f1, const HepPoint3D &pt) |
|
void | stepTowardPoca (const Trajectory &traj1, const Trajectory &traj2) |
|
void | stepToPointPoca (const Trajectory &traj, const HepPoint3D &pt) |
|
double | _precision |
|
double | _flt1 |
|
double | _flt2 |
|
TrkErrCode | _status |
|
static double | _maxDist = 1.e7 |
|
static int | _maxTry = 500 |
|
static double | _extrapToler = 2. |
|
◆ TrkPoca() [1/4]
TrkPoca::TrkPoca |
( |
const Trajectory & |
traj1, |
|
|
double |
flt1, |
|
|
const Trajectory & |
traj2, |
|
|
double |
flt2, |
|
|
double |
precision = 1.e-5 |
|
) |
| |
Definition at line 22 of file TrkPoca.cxx.
25{
27 if (
status().failure())
return;
28 calcDist(traj1,traj2);
29}
const TrkErrCode & status() const
void minimize(const Trajectory &traj1, double f1, const Trajectory &traj2, double f2)
◆ TrkPoca() [2/4]
TrkPoca::TrkPoca |
( |
const Trajectory & |
traj, |
|
|
double |
flt, |
|
|
const HepPoint3D & |
pt, |
|
|
double |
precision = 1.e-5 |
|
) |
| |
Definition at line 31 of file TrkPoca.cxx.
34{
36 if (
status().failure())
return;
38}
virtual HepPoint3D position(double) const =0
◆ ~TrkPoca() [1/2]
◆ TrkPoca() [3/4]
TrkPoca::TrkPoca |
( |
const Trajectory & |
traj1, |
|
|
double |
flt1, |
|
|
const Trajectory & |
traj2, |
|
|
double |
flt2, |
|
|
double |
precision = 1.e-5 |
|
) |
| |
◆ TrkPoca() [4/4]
TrkPoca::TrkPoca |
( |
const Trajectory & |
traj, |
|
|
double |
flt, |
|
|
const HepPoint3D & |
pt, |
|
|
double |
precision = 1.e-5 |
|
) |
| |
◆ ~TrkPoca() [2/2]
◆ doca() [1/2]
double TrkPoca::doca |
( |
| ) |
const |
|
inline |
◆ doca() [2/2]
double TrkPoca::doca |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: