|
BOSS 8.0.0
BESIII Offline Software System
|
#include <HelixTraj.h>
Public Types | |
| enum | ParIndex { d0Index = 0 , phi0Index , omegaIndex , z0Index , tanDipIndex , d0Index = 0 , phi0Index , omegaIndex , z0Index , tanDipIndex , d0Index = 0 , phi0Index , omegaIndex , z0Index , tanDipIndex } |
| enum | { NHLXPRM = 5 } |
| enum | ParIndex { d0Index = 0 , phi0Index , omegaIndex , z0Index , tanDipIndex , d0Index = 0 , phi0Index , omegaIndex , z0Index , tanDipIndex , d0Index = 0 , phi0Index , omegaIndex , z0Index , tanDipIndex } |
| enum | { NHLXPRM = 5 } |
| enum | ParIndex { d0Index = 0 , phi0Index , omegaIndex , z0Index , tanDipIndex , d0Index = 0 , phi0Index , omegaIndex , z0Index , tanDipIndex , d0Index = 0 , phi0Index , omegaIndex , z0Index , tanDipIndex } |
| enum | { NHLXPRM = 5 } |
Public Member Functions | |
| HelixTraj (const HepVector &, const HepSymMatrix &, double lowlim=-99999., double hilim=99999., const HepPoint3D &refpoint=_theOrigin) | |
| HelixTraj (const TrkExchangePar &, double lowlim=-99999., double hilim=99999., const HepPoint3D &refpoint=_theOrigin) | |
| HelixTraj (const TrkParams &, double lowlim=-99999., double hilim=99999., const HepPoint3D &refpoint=_theOrigin) | |
| HelixTraj (const HelixTraj &) | |
| HelixTraj * | clone () const |
| virtual | ~HelixTraj () |
| HelixTraj & | operator= (const HelixTraj &) |
| virtual HepPoint3D | position (double fltLen) const |
| virtual Hep3Vector | direction (double fltLen) const |
| virtual Hep3Vector | delDirect (double) const |
| virtual void | getInfo (double fltLen, HepPoint3D &pos, Hep3Vector &dir) const |
| virtual void | getInfo (double fltLen, HepPoint3D &, Hep3Vector &dir, Hep3Vector &delDir) const |
| virtual void | getDFInfo (double fltLen, DifPoint &, DifVector &dir, DifVector &delDir) const |
| virtual void | getDFInfo2 (double fltLen, DifPoint &pos, DifVector &dir) const |
| virtual double | distTo1stError (double s, double tol, int pathDir) const |
| virtual double | distTo2ndError (double s, double tol, int pathDir) 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 *params, std::vector< bool > &flags) const |
| int | nPar () const |
| double | d0 () const |
| double | phi0 () const |
| double | omega () const |
| double | z0 () const |
| double | tanDip () const |
| virtual void | visitAccept (TrkVisitor *vis) const |
| virtual void | print (std::ostream &os) const |
| virtual void | printAll (std::ostream &os) const |
| HelixTraj (const HepVector &, const HepSymMatrix &, double lowlim=-99999., double hilim=99999., const HepPoint3D &refpoint=_theOrigin) | |
| HelixTraj (const TrkExchangePar &, double lowlim=-99999., double hilim=99999., const HepPoint3D &refpoint=_theOrigin) | |
| HelixTraj (const TrkParams &, double lowlim=-99999., double hilim=99999., const HepPoint3D &refpoint=_theOrigin) | |
| HelixTraj (const HelixTraj &) | |
| HelixTraj * | clone () const |
| virtual | ~HelixTraj () |
| HelixTraj & | operator= (const HelixTraj &) |
| virtual HepPoint3D | position (double fltLen) const |
| virtual Hep3Vector | direction (double fltLen) const |
| virtual Hep3Vector | delDirect (double) const |
| virtual void | getInfo (double fltLen, HepPoint3D &pos, Hep3Vector &dir) const |
| virtual void | getInfo (double fltLen, HepPoint3D &, Hep3Vector &dir, Hep3Vector &delDir) const |
| virtual void | getDFInfo (double fltLen, DifPoint &, DifVector &dir, DifVector &delDir) const |
| virtual void | getDFInfo2 (double fltLen, DifPoint &pos, DifVector &dir) const |
| virtual double | distTo1stError (double s, double tol, int pathDir) const |
| virtual double | distTo2ndError (double s, double tol, int pathDir) 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 *params, std::vector< bool > &flags) const |
| int | nPar () const |
| double | d0 () const |
| double | phi0 () const |
| double | omega () const |
| double | z0 () const |
| double | tanDip () const |
| virtual void | visitAccept (TrkVisitor *vis) const |
| virtual void | print (std::ostream &os) const |
| virtual void | printAll (std::ostream &os) const |
| HelixTraj (const HepVector &, const HepSymMatrix &, double lowlim=-99999., double hilim=99999., const HepPoint3D &refpoint=_theOrigin) | |
| HelixTraj (const TrkExchangePar &, double lowlim=-99999., double hilim=99999., const HepPoint3D &refpoint=_theOrigin) | |
| HelixTraj (const TrkParams &, double lowlim=-99999., double hilim=99999., const HepPoint3D &refpoint=_theOrigin) | |
| HelixTraj (const HelixTraj &) | |
| HelixTraj * | clone () const |
| virtual | ~HelixTraj () |
| HelixTraj & | operator= (const HelixTraj &) |
| virtual HepPoint3D | position (double fltLen) const |
| virtual Hep3Vector | direction (double fltLen) const |
| virtual Hep3Vector | delDirect (double) const |
| virtual void | getInfo (double fltLen, HepPoint3D &pos, Hep3Vector &dir) const |
| virtual void | getInfo (double fltLen, HepPoint3D &, Hep3Vector &dir, Hep3Vector &delDir) const |
| virtual void | getDFInfo (double fltLen, DifPoint &, DifVector &dir, DifVector &delDir) const |
| virtual void | getDFInfo2 (double fltLen, DifPoint &pos, DifVector &dir) const |
| virtual double | distTo1stError (double s, double tol, int pathDir) const |
| virtual double | distTo2ndError (double s, double tol, int pathDir) 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 *params, std::vector< bool > &flags) const |
| int | nPar () const |
| double | d0 () const |
| double | phi0 () const |
| double | omega () const |
| double | z0 () const |
| double | tanDip () const |
| virtual void | visitAccept (TrkVisitor *vis) const |
| virtual void | print (std::ostream &os) const |
| virtual void | printAll (std::ostream &os) const |
| Public Member Functions inherited from TrkSimpTraj | |
| 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 () |
| TrkParams * | parameters () |
| const TrkParams * | parameters () const |
| virtual const TrkSimpTraj * | localTrajectory (double fltLen, double &localFlt) const |
| const HepPoint3D & | referencePoint () const |
| void | changePoint (const HepPoint3D &newpoint, double &fltlen) |
| void | setPoint (const HepPoint3D &newpoint) |
| TrkSimpTraj & | invert () |
| 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 () |
| TrkParams * | parameters () |
| const TrkParams * | parameters () const |
| virtual const TrkSimpTraj * | localTrajectory (double fltLen, double &localFlt) const |
| const HepPoint3D & | referencePoint () const |
| void | changePoint (const HepPoint3D &newpoint, double &fltlen) |
| void | setPoint (const HepPoint3D &newpoint) |
| TrkSimpTraj & | invert () |
| 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 () |
| TrkParams * | parameters () |
| const TrkParams * | parameters () const |
| virtual const TrkSimpTraj * | localTrajectory (double fltLen, double &localFlt) const |
| const HepPoint3D & | referencePoint () const |
| void | changePoint (const HepPoint3D &newpoint, double &fltlen) |
| void | setPoint (const HepPoint3D &newpoint) |
| TrkSimpTraj & | invert () |
| bool | operator== (const TrkSimpTraj &) const |
| Public Member Functions inherited from TrkDifTraj | |
| TrkDifTraj (const double lowlim=-99999., const double hilim=99999.) | |
| virtual | ~TrkDifTraj () |
| TrkDifTraj (const double lowlim=-99999., const double hilim=99999.) | |
| virtual | ~TrkDifTraj () |
| TrkDifTraj (const double lowlim=-99999., const double hilim=99999.) | |
| virtual | ~TrkDifTraj () |
| Public Member Functions inherited from Trajectory | |
| Trajectory (double lowlim, double hilim) | |
| virtual | ~Trajectory () |
| double | distTo0thError (double s, double tol, int pathDir) const |
| bool | validFlightDistance (double f, double tolerance=0.0) const |
| virtual void | setFlightRange (double newrange[2]) |
| double | lowRange () const |
| double | hiRange () const |
| double | range () const |
| Trajectory (double lowlim, double hilim) | |
| virtual | ~Trajectory () |
| double | distTo0thError (double s, double tol, int pathDir) const |
| bool | validFlightDistance (double f, double tolerance=0.0) const |
| virtual void | setFlightRange (double newrange[2]) |
| double | lowRange () const |
| double | hiRange () const |
| double | range () const |
| Trajectory (double lowlim, double hilim) | |
| virtual | ~Trajectory () |
| double | distTo0thError (double s, double tol, int pathDir) const |
| bool | validFlightDistance (double f, double tolerance=0.0) const |
| virtual void | setFlightRange (double newrange[2]) |
| double | lowRange () const |
| double | hiRange () const |
| double | range () const |
Additional Inherited Members | |
| Static Public Attributes inherited from TrkSimpTraj | |
| static HepPoint3D | _theOrigin |
| Protected Member Functions inherited from Trajectory | |
| Trajectory & | operator= (const Trajectory &) |
| Trajectory & | operator= (const Trajectory &) |
| Trajectory & | operator= (const Trajectory &) |
| Protected Attributes inherited from TrkSimpTraj | |
| TrkParams | _dtparams |
| HepPoint3D | _refpoint |
| Protected Attributes inherited from Trajectory | |
| double | flightrange [2] |
Definition at line 26 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/HelixTraj.h.
| anonymous enum |
| Enumerator | |
|---|---|
| NHLXPRM | |
Definition at line 30 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/HelixTraj.h.
| anonymous enum |
| Enumerator | |
|---|---|
| NHLXPRM | |
Definition at line 30 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/HelixTraj.h.
| anonymous enum |
| Enumerator | |
|---|---|
| NHLXPRM | |
Definition at line 30 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/HelixTraj.h.
| enum HelixTraj::ParIndex |
| Enumerator | |
|---|---|
| d0Index | |
| phi0Index | |
| omegaIndex | |
| z0Index | |
| tanDipIndex | |
| d0Index | |
| phi0Index | |
| omegaIndex | |
| z0Index | |
| tanDipIndex | |
| d0Index | |
| phi0Index | |
| omegaIndex | |
| z0Index | |
| tanDipIndex | |
Definition at line 29 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/HelixTraj.h.
| enum HelixTraj::ParIndex |
| Enumerator | |
|---|---|
| d0Index | |
| phi0Index | |
| omegaIndex | |
| z0Index | |
| tanDipIndex | |
| d0Index | |
| phi0Index | |
| omegaIndex | |
| z0Index | |
| tanDipIndex | |
| d0Index | |
| phi0Index | |
| omegaIndex | |
| z0Index | |
| tanDipIndex | |
Definition at line 29 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/HelixTraj.h.
| enum HelixTraj::ParIndex |
| Enumerator | |
|---|---|
| d0Index | |
| phi0Index | |
| omegaIndex | |
| z0Index | |
| tanDipIndex | |
| d0Index | |
| phi0Index | |
| omegaIndex | |
| z0Index | |
| tanDipIndex | |
| d0Index | |
| phi0Index | |
| omegaIndex | |
| z0Index | |
| tanDipIndex | |
Definition at line 29 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/HelixTraj.h.
| HelixTraj::HelixTraj | ( | const HepVector & | pvec, |
| const HepSymMatrix & | pcov, | ||
| double | lowlim = -99999., | ||
| double | hilim = 99999., | ||
| const HepPoint3D & | refpoint = _theOrigin ) |
Definition at line 28 of file HelixTraj.cxx.
Referenced by clone(), HelixTraj(), and operator=().
| HelixTraj::HelixTraj | ( | const TrkExchangePar & | inpar, |
| double | lowlim = -99999., | ||
| double | hilim = 99999., | ||
| const HepPoint3D & | refpoint = _theOrigin ) |
Definition at line 43 of file HelixTraj.cxx.
| HelixTraj::HelixTraj | ( | const TrkParams & | inpar, |
| double | lowlim = -99999., | ||
| double | hilim = 99999., | ||
| const HepPoint3D & | refpoint = _theOrigin ) |
Definition at line 49 of file HelixTraj.cxx.
| HelixTraj::HelixTraj | ( | const HelixTraj & | h | ) |
Definition at line 56 of file HelixTraj.cxx.
|
virtual |
Definition at line 72 of file HelixTraj.cxx.
| HelixTraj::HelixTraj | ( | const HepVector & | , |
| const HepSymMatrix & | , | ||
| double | lowlim = -99999., | ||
| double | hilim = 99999., | ||
| const HepPoint3D & | refpoint = _theOrigin ) |
| HelixTraj::HelixTraj | ( | const TrkExchangePar & | , |
| double | lowlim = -99999., | ||
| double | hilim = 99999., | ||
| const HepPoint3D & | refpoint = _theOrigin ) |
| HelixTraj::HelixTraj | ( | const TrkParams & | , |
| double | lowlim = -99999., | ||
| double | hilim = 99999., | ||
| const HepPoint3D & | refpoint = _theOrigin ) |
| HelixTraj::HelixTraj | ( | const HelixTraj & | ) |
|
virtual |
| HelixTraj::HelixTraj | ( | const HepVector & | , |
| const HepSymMatrix & | , | ||
| double | lowlim = -99999., | ||
| double | hilim = 99999., | ||
| const HepPoint3D & | refpoint = _theOrigin ) |
| HelixTraj::HelixTraj | ( | const TrkExchangePar & | , |
| double | lowlim = -99999., | ||
| double | hilim = 99999., | ||
| const HepPoint3D & | refpoint = _theOrigin ) |
| HelixTraj::HelixTraj | ( | const TrkParams & | , |
| double | lowlim = -99999., | ||
| double | hilim = 99999., | ||
| const HepPoint3D & | refpoint = _theOrigin ) |
| HelixTraj::HelixTraj | ( | const HelixTraj & | ) |
|
virtual |
|
virtual |
Implements TrkSimpTraj.
Definition at line 60 of file HelixTraj.cxx.
|
virtual |
Implements TrkSimpTraj.
|
virtual |
Implements TrkSimpTraj.
|
virtual |
Implements Trajectory.
Definition at line 458 of file HelixTraj.cxx.
|
virtual |
Implements Trajectory.
|
virtual |
Implements Trajectory.
|
inline |
Definition at line 74 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/HelixTraj.h.
Referenced by derivDeflect(), derivDisplace(), derivPFract(), getDFInfo(), getDFInfo2(), getInfo(), getInfo(), and position().
|
inline |
Definition at line 74 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/HelixTraj.h.
|
inline |
Definition at line 74 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/HelixTraj.h.
|
virtual |
Implements Trajectory.
Definition at line 102 of file HelixTraj.cxx.
|
virtual |
Implements Trajectory.
|
virtual |
Implements Trajectory.
|
virtual |
Implements TrkKalDeriv.
Definition at line 329 of file HelixTraj.cxx.
|
virtual |
Implements TrkKalDeriv.
|
virtual |
Implements TrkKalDeriv.
|
virtual |
Implements TrkKalDeriv.
Definition at line 376 of file HelixTraj.cxx.
|
virtual |
Implements TrkKalDeriv.
|
virtual |
Implements TrkKalDeriv.
|
virtual |
Implements TrkKalDeriv.
Definition at line 421 of file HelixTraj.cxx.
|
virtual |
Implements TrkKalDeriv.
|
virtual |
Implements TrkKalDeriv.
|
virtual |
Implements Trajectory.
Definition at line 93 of file HelixTraj.cxx.
|
virtual |
Implements Trajectory.
|
virtual |
Implements Trajectory.
|
virtual |
Implements Trajectory.
Definition at line 110 of file HelixTraj.cxx.
|
virtual |
Implements Trajectory.
|
virtual |
Implements Trajectory.
|
virtual |
Implements Trajectory.
Definition at line 115 of file HelixTraj.cxx.
|
virtual |
Implements Trajectory.
|
virtual |
Implements Trajectory.
|
virtual |
Implements TrkDifTraj.
Definition at line 245 of file HelixTraj.cxx.
|
virtual |
Implements TrkDifTraj.
|
virtual |
Implements TrkDifTraj.
Reimplemented from TrkDifTraj.
Definition at line 173 of file HelixTraj.cxx.
Reimplemented from TrkDifTraj.
Reimplemented from TrkDifTraj.
|
virtual |
Implements Trajectory.
Definition at line 120 of file HelixTraj.cxx.
|
virtual |
Implements Trajectory.
|
virtual |
Implements Trajectory.
|
virtual |
Implements Trajectory.
Definition at line 150 of file HelixTraj.cxx.
|
virtual |
Implements Trajectory.
|
virtual |
Implements Trajectory.
|
virtual |
Implements TrkSimpTraj.
Definition at line 544 of file HelixTraj.cxx.
|
virtual |
Implements TrkSimpTraj.
|
virtual |
Implements TrkSimpTraj.
|
inlinevirtual |
Reimplemented from TrkSimpTraj.
Definition at line 70 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/HelixTraj.h.
|
inlinevirtual |
Reimplemented from TrkSimpTraj.
Definition at line 70 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/HelixTraj.h.
|
inlinevirtual |
Reimplemented from TrkSimpTraj.
Definition at line 70 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/HelixTraj.h.
|
inline |
Definition at line 76 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/HelixTraj.h.
Referenced by curvature(), delDirect(), derivDeflect(), derivDisplace(), derivPFract(), distTo1stError(), distTo2ndError(), getDFInfo(), getDFInfo2(), getInfo(), getInfo(), HelixTraj(), HelixTraj(), HelixTraj(), and position().
|
inline |
Definition at line 76 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/HelixTraj.h.
|
inline |
Definition at line 76 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/HelixTraj.h.
Definition at line 62 of file HelixTraj.cxx.
|
inlinevirtual |
Implements TrkSimpTraj.
Definition at line 64 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/HelixTraj.h.
|
inlinevirtual |
Implements TrkSimpTraj.
Definition at line 64 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/HelixTraj.h.
|
inlinevirtual |
Implements TrkSimpTraj.
Definition at line 64 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/HelixTraj.h.
| double HelixTraj::phi0 | ( | ) | const |
Definition at line 467 of file HelixTraj.cxx.
Referenced by getDFInfo(), and getDFInfo2().
| double HelixTraj::phi0 | ( | ) | const |
| double HelixTraj::phi0 | ( | ) | const |
|
virtual |
Implements Trajectory.
Definition at line 78 of file HelixTraj.cxx.
|
virtual |
Implements Trajectory.
|
virtual |
Implements Trajectory.
|
virtual |
Reimplemented from TrkSimpTraj.
|
virtual |
Reimplemented from TrkSimpTraj.
|
virtual |
Reimplemented from TrkSimpTraj.
|
virtual |
Reimplemented from TrkSimpTraj.
|
virtual |
Reimplemented from TrkSimpTraj.
|
virtual |
Reimplemented from TrkSimpTraj.
|
inline |
Definition at line 78 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/HelixTraj.h.
Referenced by derivDeflect(), derivDisplace(), derivPFract(), direction(), distTo1stError(), distTo2ndError(), getDFInfo(), getDFInfo2(), getInfo(), getInfo(), and position().
|
inline |
Definition at line 78 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/HelixTraj.h.
|
inline |
Definition at line 78 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/HelixTraj.h.
|
virtual |
Implements TrkSimpTraj.
Definition at line 539 of file HelixTraj.cxx.
|
virtual |
Implements TrkSimpTraj.
|
virtual |
Implements TrkSimpTraj.
|
inline |
Definition at line 77 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/HelixTraj.h.
Referenced by getDFInfo(), getDFInfo2(), getInfo(), getInfo(), and position().
|
inline |
Definition at line 77 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/HelixTraj.h.
|
inline |
Definition at line 77 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/HelixTraj.h.