|
| NeutTraj (const NeutParams &, double lowlim=-99999., double hilim=99999., const HepPoint3D &refpoint=_theOrigin) |
|
| NeutTraj (const NeutTraj &) |
|
NeutTraj * | clone () const |
|
virtual | ~NeutTraj () |
|
NeutTraj & | operator= (const NeutTraj &) |
|
virtual HepPoint3D | position (double fltLen) const |
|
virtual Hep3Vector | direction (double fltLen) const |
|
virtual Hep3Vector | delDirect (double) const |
|
void | getInfo (double fltLen, HepPoint3D &pos, Hep3Vector &dir) const |
|
void | getInfo (double fltLen, HepPoint3D &, Hep3Vector &dir, Hep3Vector &delDir) const |
|
void | getDFInfo (double fltLen, DifPoint &, DifVector &dir, DifVector &delDir) const |
|
virtual double | distTo1stError (double s, double tol, int pathDir) const |
|
virtual double | distTo2ndError (double s, double tol, int pathDir) const |
|
NeutParams & | params () |
|
const NeutParams & | params () const |
|
int | nPar () const |
|
double | curvature (double fltLen) const |
|
HepMatrix | derivDeflect (double fltlen, deflectDirection) const |
|
HepMatrix | derivDisplace (double fltlen, deflectDirection idir) const |
|
HepMatrix | derivPFract (double fltlen) const |
|
TranslateParams | paramFunction () const |
|
void | invertParams (TrkParams *newparams, std::vector< bool > &flags) const |
|
TrkSimpTraj & | invert () |
|
virtual void | visitAccept (TrkVisitor *vis) const |
|
| NeutTraj (const NeutParams &, double lowlim=-99999., double hilim=99999., const HepPoint3D &refpoint=_theOrigin) |
|
| NeutTraj (const NeutTraj &) |
|
NeutTraj * | clone () const |
|
virtual | ~NeutTraj () |
|
NeutTraj & | operator= (const NeutTraj &) |
|
virtual HepPoint3D | position (double fltLen) const |
|
virtual Hep3Vector | direction (double fltLen) const |
|
virtual Hep3Vector | delDirect (double) const |
|
void | getInfo (double fltLen, HepPoint3D &pos, Hep3Vector &dir) const |
|
void | getInfo (double fltLen, HepPoint3D &, Hep3Vector &dir, Hep3Vector &delDir) const |
|
void | getDFInfo (double fltLen, DifPoint &, DifVector &dir, DifVector &delDir) const |
|
virtual double | distTo1stError (double s, double tol, int pathDir) const |
|
virtual double | distTo2ndError (double s, double tol, int pathDir) const |
|
NeutParams & | params () |
|
const NeutParams & | params () const |
|
int | nPar () const |
|
double | curvature (double fltLen) const |
|
HepMatrix | derivDeflect (double fltlen, deflectDirection) const |
|
HepMatrix | derivDisplace (double fltlen, deflectDirection idir) const |
|
HepMatrix | derivPFract (double fltlen) const |
|
TranslateParams | paramFunction () const |
|
void | invertParams (TrkParams *newparams, std::vector< bool > &flags) const |
|
TrkSimpTraj & | invert () |
|
virtual void | visitAccept (TrkVisitor *vis) const |
|
| TrkSimpTraj (const HepVector ¶ms, const HepSymMatrix &cov, const double startRange=-99999., const double endRange=99999., const HepPoint3D &refpoint=_theOrigin) |
|
| TrkSimpTraj (const TrkParams ¶ms, const double startRange=-99999., const double endRange=99999., const HepPoint3D &refpoint=_theOrigin) |
|
virtual | ~TrkSimpTraj () |
|
virtual TrkSimpTraj * | clone () const =0 |
|
TrkParams * | parameters () |
|
const TrkParams * | parameters () const |
|
virtual const TrkSimpTraj * | localTrajectory (double fltLen, double &localFlt) const |
|
const HepPoint3D & | referencePoint () const |
|
virtual void | print (std::ostream &os) const |
|
virtual void | printAll (std::ostream &os) const |
|
virtual int | nPar () const |
|
void | changePoint (const HepPoint3D &newpoint, double &fltlen) |
|
void | setPoint (const HepPoint3D &newpoint) |
|
TrkSimpTraj & | invert () |
|
virtual void | invertParams (TrkParams *newparams, std::vector< bool > &flags) const =0 |
|
virtual TranslateParams | paramFunction () const =0 |
|
virtual void | visitAccept (TrkVisitor *vis) const =0 |
|
bool | operator== (const TrkSimpTraj &) const |
|
| TrkSimpTraj (const HepVector ¶ms, const HepSymMatrix &cov, const double startRange=-99999., const double endRange=99999., const HepPoint3D &refpoint=_theOrigin) |
|
| TrkSimpTraj (const TrkParams ¶ms, const double startRange=-99999., const double endRange=99999., const HepPoint3D &refpoint=_theOrigin) |
|
virtual | ~TrkSimpTraj () |
|
virtual TrkSimpTraj * | clone () const =0 |
|
TrkParams * | parameters () |
|
const TrkParams * | parameters () const |
|
virtual const TrkSimpTraj * | localTrajectory (double fltLen, double &localFlt) const |
|
const HepPoint3D & | referencePoint () const |
|
virtual void | print (std::ostream &os) const |
|
virtual void | printAll (std::ostream &os) const |
|
virtual int | nPar () const |
|
void | changePoint (const HepPoint3D &newpoint, double &fltlen) |
|
void | setPoint (const HepPoint3D &newpoint) |
|
TrkSimpTraj & | invert () |
|
virtual void | invertParams (TrkParams *newparams, std::vector< bool > &flags) const =0 |
|
virtual TranslateParams | paramFunction () const =0 |
|
virtual void | visitAccept (TrkVisitor *vis) const =0 |
|
bool | operator== (const TrkSimpTraj &) const |
|
| 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 |
|
virtual HepMatrix | derivDeflect (double fltlen, deflectDirection idir) const =0 |
|
virtual HepMatrix | derivDisplace (double fltlen, deflectDirection idir) const =0 |
|
virtual HepMatrix | derivPFract (double fltlen) const =0 |
|
virtual HepMatrix | derivDeflect (double fltlen, deflectDirection idir) const =0 |
|
virtual HepMatrix | derivDisplace (double fltlen, deflectDirection idir) const =0 |
|
virtual HepMatrix | derivPFract (double fltlen) const =0 |
|