|
BOSS 8.0.0
BESIII Offline Software System
|
#include <Trajectory.h>
Public Member Functions | |
| 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 |
Protected Member Functions | |
| Trajectory & | operator= (const Trajectory &) |
| Trajectory & | operator= (const Trajectory &) |
| Trajectory & | operator= (const Trajectory &) |
Protected Attributes | |
| double | flightrange [2] |
Definition at line 33 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/Trajectory.h.
| Trajectory::Trajectory | ( | double | lowlim, |
| double | hilim ) |
Definition at line 35 of file Trajectory.cxx.
Referenced by clone(), operator=(), printAll(), TrkDifTraj::TrkDifTraj(), and TrkGeomTraj::TrkGeomTraj().
|
virtual |
Definition at line 47 of file Trajectory.cxx.
| Trajectory::Trajectory | ( | double | lowlim, |
| double | hilim ) |
|
virtual |
| Trajectory::Trajectory | ( | double | lowlim, |
| double | hilim ) |
|
virtual |
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkGeomTraj, TrkGeomTraj, TrkGeomTraj, TrkLineTraj, TrkLineTraj, TrkLineTraj, TrkSimpTraj, TrkSimpTraj, and TrkSimpTraj.
Referenced by TrkCompTrk::operator=(), and TrkCompTrk::TrkCompTrk().
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkGeomTraj, TrkGeomTraj, TrkGeomTraj, TrkLineTraj, TrkLineTraj, TrkLineTraj, TrkSimpTraj, TrkSimpTraj, and TrkSimpTraj.
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkGeomTraj, TrkGeomTraj, TrkGeomTraj, TrkLineTraj, TrkLineTraj, TrkLineTraj, TrkSimpTraj, TrkSimpTraj, and TrkSimpTraj.
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
Referenced by TrkDifPieceTraj::curvature(), TrkMomCalculator::ptMom(), TrkPocaXY::TrkPocaXY(), and TrkMomCalculator::vecMom().
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
Referenced by TrkDifPieceTraj::delDirect(), TrkDifTraj::getDFInfo(), getInfo(), and TrkPocaXY::TrkPocaXY().
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
Referenced by MdcHitOnTrack::dipAngle(), TrkCompTrk::direction(), TrkDifPieceTraj::direction(), TrkRep::direction(), TrkDifTraj::getDFInfo(), TrkDifTraj::getDFInfo2(), getInfo(), getInfo(), TrkMomCalculator::ptMom(), TrkPocaXY::TrkPocaXY(), and TrkMomCalculator::vecMom().
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
| double Trajectory::distTo0thError | ( | double | s, |
| double | tol, | ||
| int | pathDir ) const |
Definition at line 49 of file Trajectory.cxx.
| double Trajectory::distTo0thError | ( | double | s, |
| double | tol, | ||
| int | pathDir ) const |
| double Trajectory::distTo0thError | ( | double | s, |
| double | tol, | ||
| int | pathDir ) const |
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
Referenced by TrkDifPieceTraj::distTo1stError(), TrkPocaBase::minimize(), and TrkPocaBase::minimize().
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
Referenced by TrkDifPieceTraj::distTo2ndError(), TrkPocaBase::stepToPointPoca(), and TrkPocaBase::stepTowardPoca().
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
Referenced by MdcHitOnTrack::entranceAngle(), MdcHitOnTrack::entranceAngleHit(), MdcTrkRecon::fillTrackList(), TrkDifPieceTraj::getInfo(), TrkDifPieceTraj::getInfo(), TrkPocaBase::stepToPointPoca(), TrkPocaBase::stepTowardPoca(), MdcTrack::storeTrack(), and MdcHitOnTrack::wireAmbig().
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
|
inline |
Definition at line 90 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/Trajectory.h.
Referenced by TrkDifPieceTraj::append(), TrkDifPieceTraj::append(), TrkDifPieceTraj::append(), TrkSimpTraj::changePoint(), MdcUtilitySvc::docaPatPar(), TrkCompTrk::endValidRange(), TrkRep::endValidRange(), HelixTraj::HelixTraj(), TrkDifPieceTraj::invert(), TrkSimpTraj::invert(), TrkDifPieceTraj::locallyValid(), MdcHitOnTrack::MdcHitOnTrack(), NeutTraj::NeutTraj(), TrkSimpTraj::operator==(), TrkDifPieceTraj::prepend(), TrkDifPieceTraj::prepend(), range(), TrkCircleTraj::TrkCircleTraj(), TrkDifLineTraj::TrkDifLineTraj(), TrkDifPieceTraj::TrkDifPieceTraj(), TrkDifPieceTraj::TrkDifPieceTraj(), and TrkLineTraj::TrkLineTraj().
| double Trajectory::hiRange | ( | ) | const |
| double Trajectory::hiRange | ( | ) | const |
|
inline |
Definition at line 89 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/Trajectory.h.
Referenced by TrkDifPieceTraj::append(), TrkDifPieceTraj::append(), TrkSimpTraj::changePoint(), MdcUtilitySvc::docaPatPar(), HelixTraj::HelixTraj(), TrkDifPieceTraj::invert(), TrkSimpTraj::invert(), TrkDifPieceTraj::locallyValid(), MdcHitOnTrack::MdcHitOnTrack(), NeutTraj::NeutTraj(), TrkSimpTraj::operator==(), TrkDifPieceTraj::prepend(), TrkDifPieceTraj::prepend(), TrkDifPieceTraj::prepend(), range(), TrkCompTrk::startValidRange(), TrkRep::startValidRange(), TrkDifPieceTraj::trajIndex(), TrkCircleTraj::TrkCircleTraj(), TrkDifLineTraj::TrkDifLineTraj(), TrkDifPieceTraj::TrkDifPieceTraj(), TrkDifPieceTraj::TrkDifPieceTraj(), TrkDifPieceTraj::TrkDifPieceTraj(), TrkDifPieceTraj::TrkDifPieceTraj(), and TrkLineTraj::TrkLineTraj().
| double Trajectory::lowRange | ( | ) | const |
| double Trajectory::lowRange | ( | ) | const |
|
protected |
Definition at line 76 of file Trajectory.cxx.
Referenced by HelixTraj::operator=(), TrkCircleTraj::operator=(), TrkDifLineTraj::operator=(), and TrkLineTraj::operator=().
|
protected |
|
protected |
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
Referenced by TrkDifPieceTraj::append(), TrkDifPieceTraj::append(), TrkPocaBase::minimize(), TrkPocaBase::minimize(), TrkCompTrk::position(), TrkDifPieceTraj::position(), TrkRep::position(), TrkDifPieceTraj::prepend(), TrkDifPieceTraj::prepend(), TrkPoca::TrkPoca(), and TrkPocaXY::TrkPocaXY().
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
|
pure virtual |
Implemented in HelixTraj, HelixTraj, HelixTraj, MdcSagTraj, MdcSagTraj, MdcSagTraj, NeutTraj, NeutTraj, NeutTraj, TrkCircleTraj, TrkCircleTraj, TrkCircleTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifLineTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkLineTraj, TrkLineTraj, and TrkLineTraj.
|
virtual |
Reimplemented in HelixTraj, HelixTraj, HelixTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkSimpTraj, TrkSimpTraj, and TrkSimpTraj.
|
virtual |
Reimplemented in HelixTraj, HelixTraj, HelixTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkSimpTraj, TrkSimpTraj, and TrkSimpTraj.
|
virtual |
Reimplemented in HelixTraj, HelixTraj, HelixTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkSimpTraj, TrkSimpTraj, and TrkSimpTraj.
|
virtual |
Reimplemented in HelixTraj, HelixTraj, HelixTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkSimpTraj, TrkSimpTraj, and TrkSimpTraj.
|
virtual |
Reimplemented in HelixTraj, HelixTraj, HelixTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkSimpTraj, TrkSimpTraj, and TrkSimpTraj.
|
virtual |
Reimplemented in HelixTraj, HelixTraj, HelixTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkDifPieceTraj, TrkSimpTraj, TrkSimpTraj, and TrkSimpTraj.
|
inline |
Definition at line 91 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/Trajectory.h.
Referenced by TrkDifPieceTraj::append(), TrkDifPieceTraj::append(), TrkDifPieceTraj::invert(), TrkSimpTraj::invert(), TrkDifPieceTraj::prepend(), and TrkDifPieceTraj::prepend().
| double Trajectory::range | ( | ) | const |
| double Trajectory::range | ( | ) | const |
|
virtual |
Reimplemented in TrkDifPieceTraj, TrkDifPieceTraj, and TrkDifPieceTraj.
Definition at line 53 of file Trajectory.cxx.
Referenced by TrkDifPieceTraj::append(), TrkDifPieceTraj::append(), TrkSimpTraj::changePoint(), TrkDifPieceTraj::invert(), TrkSimpTraj::invert(), TrkDifPieceTraj::prepend(), TrkDifPieceTraj::prepend(), and TrkDifPieceTraj::TrkDifPieceTraj().
|
virtual |
Reimplemented in TrkDifPieceTraj, TrkDifPieceTraj, and TrkDifPieceTraj.
|
virtual |
Reimplemented in TrkDifPieceTraj, TrkDifPieceTraj, and TrkDifPieceTraj.
|
inline |
Definition at line 86 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/Trajectory.h.
Referenced by TrkDifPieceTraj::trajIndex().
| bool Trajectory::validFlightDistance | ( | double | f, |
| double | tolerance = 0.0 ) const |
| bool Trajectory::validFlightDistance | ( | double | f, |
| double | tolerance = 0.0 ) const |
|
protected |
Definition at line 81 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/Trajectory.h.
Referenced by TrkDifPieceTraj::append(), TrkDifPieceTraj::append(), hiRange(), lowRange(), MdcSagTraj::operator=(), NeutTraj::operator=(), operator=(), TrkDifPieceTraj::operator=(), TrkDifPieceTraj::prepend(), TrkDifPieceTraj::prepend(), TrkDifPieceTraj::resize(), setFlightRange(), TrkDifPieceTraj::setFlightRange(), Trajectory(), TrkDifPieceTraj::TrkDifPieceTraj(), and validFlightDistance().