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