BOSS 6.6.4.p01
BESIII Offline Software System
|
#include <MdcSagTraj.h>
Public Member Functions | |
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 |
Public Member Functions inherited from TrkGeomTraj | |
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 |
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 |
Additional Inherited Members | |
Protected Member Functions inherited from Trajectory | |
Trajectory & | operator= (const Trajectory &) |
Protected Attributes inherited from Trajectory | |
double | flightrange [2] |
Definition at line 65 of file MdcSagTraj.h.
MdcSagTraj::MdcSagTraj | ( | const double | sag, |
const HepPoint3D & | point1, | ||
const HepPoint3D & | point2 | ||
) |
Definition at line 57 of file MdcSagTraj.cxx.
MdcSagTraj::MdcSagTraj | ( | const MdcSagTraj & | traj | ) |
Definition at line 72 of file MdcSagTraj.cxx.
|
virtual |
Definition at line 79 of file MdcSagTraj.cxx.
|
virtual |
Reimplemented from TrkGeomTraj.
Definition at line 212 of file MdcSagTraj.cxx.
|
virtual |
Implements TrkGeomTraj.
Definition at line 84 of file MdcSagTraj.cxx.
|
virtual |
Implements Trajectory.
Definition at line 190 of file MdcSagTraj.cxx.
Referenced by MdcSWire::print().
|
virtual |
Implements Trajectory.
Definition at line 146 of file MdcSagTraj.cxx.
|
inline |
Definition at line 94 of file MdcSagTraj.h.
Referenced by getInfo().
|
virtual |
Implements Trajectory.
Definition at line 132 of file MdcSagTraj.cxx.
Referenced by MdcSWire::print().
|
virtual |
Implements Trajectory.
Definition at line 196 of file MdcSagTraj.cxx.
|
virtual |
Implements Trajectory.
Definition at line 204 of file MdcSagTraj.cxx.
|
virtual |
Implements Trajectory.
Definition at line 152 of file MdcSagTraj.cxx.
|
virtual |
Implements Trajectory.
Definition at line 169 of file MdcSagTraj.cxx.
MdcSagTraj & MdcSagTraj::operator= | ( | const MdcSagTraj & | other | ) |
Definition at line 94 of file MdcSagTraj.cxx.
|
virtual |
Implements Trajectory.
Definition at line 121 of file MdcSagTraj.cxx.
Referenced by main(), and MdcSWire::print().
|
inline |
Definition at line 87 of file MdcSagTraj.h.
Referenced by main(), MdcSWire::print(), and MdcSWire::zAxis().
|
inline |
Definition at line 80 of file MdcSagTraj.h.
Referenced by MdcUtilitySvc::docaPatPar(), main(), and MdcSWire::print().