|
BOSS 7.1.3
BESIII Offline Software System
|
#include <TrkGeomTraj.h>
Inheritance diagram for TrkGeomTraj:Public Member Functions | |
| TrkGeomTraj (double lowlim, double hilim) | |
| virtual | ~TrkGeomTraj () |
| virtual void | accept (TrkGeomTrajVisitor &) const |
| virtual TrkGeomTraj * | clone () const =0 |
Public Member Functions inherited from Trajectory | |
| Trajectory (double lowlim, double hilim) | |
| virtual | ~Trajectory () |
| virtual HepPoint3D | position (double) const =0 |
| virtual Hep3Vector | direction (double) const =0 |
| virtual Hep3Vector | delDirect (double) const =0 |
| virtual double | curvature (double) const =0 |
| virtual void | getInfo (double fltLen, HepPoint3D &pos, Hep3Vector &direction) const =0 |
| virtual void | getInfo (double fltLen, HepPoint3D &pos, Hep3Vector &direction, Hep3Vector &delDirect) const =0 |
| double | distTo0thError (double s, double tol, int pathDir) const |
| virtual double | distTo1stError (double s, double tol, int pathDir) const =0 |
| virtual double | distTo2ndError (double s, double tol, int pathDir) const =0 |
| bool | validFlightDistance (double f, double tolerance=0.0) const |
| virtual void | setFlightRange (double newrange[2]) |
| double | lowRange () const |
| double | hiRange () const |
| double | range () const |
| virtual void | print (std::ostream &os) const |
| virtual void | printAll (std::ostream &os) const |
Additional Inherited Members | |
Protected Member Functions inherited from Trajectory | |
| Trajectory & | operator= (const Trajectory &) |
Protected Attributes inherited from Trajectory | |
| double | flightrange [2] |
Definition at line 24 of file TrkGeomTraj.h.
| TrkGeomTraj::TrkGeomTraj | ( | double | lowlim, |
| double | hilim ) |
Definition at line 17 of file TrkGeomTraj.cxx.
Referenced by clone(), MdcSagTraj::MdcSagTraj(), MdcSagTraj::MdcSagTraj(), TrkLineTraj::TrkLineTraj(), TrkLineTraj::TrkLineTraj(), TrkLineTraj::TrkLineTraj(), and TrkLineTraj::TrkLineTraj().
|
virtual |
Definition at line 22 of file TrkGeomTraj.cxx.
|
virtual |
Reimplemented in MdcSagTraj, and TrkLineTraj.
Definition at line 27 of file TrkGeomTraj.cxx.
|
pure virtual |
Implements Trajectory.
Implemented in MdcSagTraj, and TrkLineTraj.