|
| | TrkDifTraj (const double lowlim=-99999., const double hilim=99999.) |
| virtual | ~TrkDifTraj () |
| virtual void | getDFInfo (double fltLen, DifPoint &pos, DifVector &direction, DifVector &delDirect) const =0 |
| virtual void | getDFInfo2 (double fltLen, DifPoint &pos, DifVector &direction) const |
| virtual const TrkSimpTraj * | localTrajectory (double fltLen, double &localFlt) const =0 |
| | TrkDifTraj (const double lowlim=-99999., const double hilim=99999.) |
| virtual | ~TrkDifTraj () |
| virtual void | getDFInfo (double fltLen, DifPoint &pos, DifVector &direction, DifVector &delDirect) const =0 |
| virtual void | getDFInfo2 (double fltLen, DifPoint &pos, DifVector &direction) const |
| virtual const TrkSimpTraj * | localTrajectory (double fltLen, double &localFlt) const =0 |
| | TrkDifTraj (const double lowlim=-99999., const double hilim=99999.) |
| virtual | ~TrkDifTraj () |
| virtual void | getDFInfo (double fltLen, DifPoint &pos, DifVector &direction, DifVector &delDirect) const =0 |
| virtual void | getDFInfo2 (double fltLen, DifPoint &pos, DifVector &direction) const |
| virtual const TrkSimpTraj * | localTrajectory (double fltLen, double &localFlt) const =0 |
| | 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 |
| virtual Trajectory * | clone () 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 |
| | 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 |
| virtual Trajectory * | clone () 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 |
| | 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 |
| virtual Trajectory * | clone () 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 |