#include <TrkDifPoca.h>
|
| 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. |
|
Definition at line 31 of file TrkDifPoca.h.
◆ TrkDifPoca() [1/2]
TrkDifPoca::TrkDifPoca |
( |
const TrkDifTraj & | traj1, |
|
|
double | flt1, |
|
|
const Trajectory & | traj2, |
|
|
double | flt2, |
|
|
double | precision = 1.e-5 ) |
Definition at line 25 of file TrkDifPoca.cxx.
28{
30 if (
status().failure())
return;
31 calcDist(traj1,traj2);
32
33}
TrkPocaBase(double flt1, double flt2, double precision)
const TrkErrCode & status() const
void minimize(const Trajectory &traj1, double f1, const Trajectory &traj2, double f2)
◆ TrkDifPoca() [2/2]
TrkDifPoca::TrkDifPoca |
( |
const TrkDifTraj & | traj, |
|
|
double | flt, |
|
|
const HepPoint3D & | pt, |
|
|
double | precision = 1.e-5 ) |
Definition at line 36 of file TrkDifPoca.cxx.
39{
41 if (
status().failure())
return;
42 calcDist(traj,pt);
43}
◆ ~TrkDifPoca()
TrkDifPoca::~TrkDifPoca |
( |
| ) |
|
|
inline |
◆ derivs()
const HepVector TrkDifPoca::derivs |
( |
| ) |
const |
|
inline |
◆ difDoca()
const DifNumber & TrkDifPoca::difDoca |
( |
| ) |
const |
|
inline |
◆ doca()
double TrkDifPoca::doca |
( |
| ) |
const |
|
inline |
◆ fetchDerivs()
void TrkDifPoca::fetchDerivs |
( |
HepVector & | dv | ) |
const |
|
inline |
The documentation for this class was generated from the following files: