|
| MdcSagTraj (const double sag, const HepPoint3D &point1, const HepPoint3D &point2) |
|
| MdcSagTraj (const MdcSagTraj &traj) |
|
MdcSagTraj * | clone () const |
|
virtual | ~MdcSagTraj () |
|
MdcSagTraj & | operator= (const MdcSagTraj &) |
|
double | sag (void) const |
|
HepPoint3D | position (double) const |
|
Hep3Vector | direction (double) const |
|
double | curvature (double f=0.) const |
|
Hep3Vector | delDirect (double) const |
|
const Hep3Vector & | rawDirection (void) const |
|
void | getInfo (double fltLen, HepPoint3D &, Hep3Vector &direction) const |
|
void | getInfo (double fltLen, HepPoint3D &, Hep3Vector &direction, Hep3Vector &delDirect) const |
|
virtual double | distTo1stError (double s, double tol, int pathDir) const |
|
virtual double | distTo2ndError (double s, double tol, int pathDir) const |
|
double | deltaY (double fltLen) const |
|
void | accept (TrkGeomTrajVisitor &visitor) const |
|
| MdcSagTraj (const double sag, const HepPoint3D &point1, const HepPoint3D &point2) |
|
| MdcSagTraj (const MdcSagTraj &traj) |
|
MdcSagTraj * | clone () const |
|
virtual | ~MdcSagTraj () |
|
MdcSagTraj & | operator= (const MdcSagTraj &) |
|
double | sag (void) const |
|
HepPoint3D | position (double) const |
|
Hep3Vector | direction (double) const |
|
double | curvature (double f=0.) const |
|
Hep3Vector | delDirect (double) const |
|
const Hep3Vector & | rawDirection (void) const |
|
void | getInfo (double fltLen, HepPoint3D &, Hep3Vector &direction) const |
|
void | getInfo (double fltLen, HepPoint3D &, Hep3Vector &direction, Hep3Vector &delDirect) const |
|
virtual double | distTo1stError (double s, double tol, int pathDir) const |
|
virtual double | distTo2ndError (double s, double tol, int pathDir) const |
|
double | deltaY (double fltLen) const |
|
void | accept (TrkGeomTrajVisitor &visitor) const |
|
| TrkGeomTraj (double lowlim, double hilim) |
|
virtual | ~TrkGeomTraj () |
|
virtual void | accept (TrkGeomTrajVisitor &) const |
|
virtual TrkGeomTraj * | clone () const =0 |
|
| TrkGeomTraj (double lowlim, double hilim) |
|
virtual | ~TrkGeomTraj () |
|
virtual void | accept (TrkGeomTrajVisitor &) const |
|
virtual TrkGeomTraj * | clone () 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 |
|