|
| | TRunge () |
| | Constructors.
|
| | TRunge (const TTrack &) |
| | TRunge (const Helix &) |
| | TRunge (const TRunge &) |
| | TRunge (const RecMdcTrack &) |
| | ~TRunge () |
| | Destructor.
|
| unsigned | objectType (void) const |
| | returns object type
|
| double | dr (void) const |
| | Track parameters (at pivot).
|
| double | phi0 (void) const |
| double | kappa (void) const |
| double | dz (void) const |
| double | tanl (void) const |
| const HepPoint3D & | pivot (void) const |
| | pivot position
|
| const Vector & | a (void) const |
| | returns helix parameter
|
| const SymMatrix & | Ea (void) const |
| | returns error matrix
|
| Helix | helix (void) const |
| | returns helix class
|
| unsigned | ndf (void) const |
| | returns NDF
|
| double | chi2 (void) const |
| | returns chi2.
|
| double | reducedchi2 (void) const |
| | returns reduced-chi2
|
| int | BfieldID (void) const |
| | returns B field ID
|
| double | StepSize (void) const |
| | returns step size
|
| const double * | Yscal (void) const |
| | return error parameters for fitting with step size control
|
| double | Eps (void) const |
| double | StepSizeMax (void) const |
| double | StepSizeMin (void) const |
| float | Mass (void) const |
| | return mass
|
| double | MaxFlightLength (void) const |
| | return max flight length
|
| int | approach (TMLink &, const RkFitMaterial, bool sagCorrection=true) |
| int | approach (TMLink &, float &tof, HepVector3D &p, const RkFitMaterial, bool sagCorrection=true) |
| int | approach_line (TMLink &, const HepPoint3D &, const HepVector3D &, HepPoint3D &onLine, HepPoint3D &onTrack, const RkFitMaterial material) |
| | caluculate closest points between a line and this track
|
| int | approach_line (TMLink &, const HepPoint3D &, const HepVector3D &, HepPoint3D &onLine, HepPoint3D &onTrack, float &tof, HepVector3D &p, const RkFitMaterial material) |
| int | approach_line (TMLink &, const HepPoint3D &, const HepVector3D &, HepPoint3D &onLine, HepPoint3D &onTrack, float &tof, HepVector3D &p, const RkFitMaterial material, unsigned &stepNum) |
| int | approach_point (TMLink &, const HepPoint3D &, HepPoint3D &onTrack, const RkFitMaterial material) |
| | caluculate closest point between a point and this track
|
| const HepPoint3D & | pivot (const HepPoint3D &) |
| | set new pivot
|
| const Vector & | a (const Vector &) |
| | set helix parameter
|
| const SymMatrix & | Ea (const SymMatrix &) |
| | set helix error matrix
|
| int | BfieldID (int) |
| | set B field map ID
|
| double | StepSize (double) |
| | set step size to calc. trajectory
|
| const double * | Yscal (const double *) |
| | set error parameters for fitting with step size control
|
| double | Eps (double) |
| double | StepSizeMax (double) |
| double | StepSizeMin (double) |
| float | Mass (float) |
| | set mass for tof calc.
|
| double | MaxFlightLength (double) |
| double | DisToWire (TMLink &, double, HepPoint3D, HepPoint3D &) |
| double | dEpath (double, double, double) const |
| void | eloss (double path, const RkFitMaterial *material, double mass, double y[6], int index) const |
| unsigned | Fly (const RkFitMaterial material) |
| | make the trajectory in cache, return the number of step
|
| unsigned | Fly_SC (void) |
| double | intersect_cylinder (double r) const |
| double | intersect_yz_plane (const HepTransform3D &plane, double x) const |
| double | intersect_zx_plane (const HepTransform3D &plane, double y) const |
| double | intersect_xy_plane (double z) const |
| void | Propagate (double y[6], const double &step, const RkFitMaterial material) |
| | propagate the track using 4th-order Runge-Kutta method
|
| void | Function (const double y[6], double f[6]) |
| void | Propagate1 (const double y[6], const double dydx[6], const double &step, double yout[6]) |
| void | Propagate_QC (double y[6], double dydx[6], const double &steptry, const double &eps, const double yscal[6], double &stepdid, double &stepnext) |
| void | SetFirst (double y[6]) const |
| | set first point (position, momentum) s=0, phi=0
|
| unsigned | Nstep (void) const |
| | access to trajectory cache
|
| int | GetXP (unsigned stepNum, double y[6]) const |
| int | GetStep (unsigned stepNum, double &step) const |
| double | SetFlightLength (void) |
| | set flight length using wire hits
|
| | TRunge () |
| | Constructors.
|
| | TRunge (const TTrack &) |
| | TRunge (const Helix &) |
| | TRunge (const TRunge &) |
| | TRunge (const RecMdcTrack &) |
| | ~TRunge () |
| | Destructor.
|
| unsigned | objectType (void) const |
| | returns object type
|
| double | dr (void) const |
| | Track parameters (at pivot).
|
| double | phi0 (void) const |
| double | kappa (void) const |
| double | dz (void) const |
| double | tanl (void) const |
| const HepPoint3D & | pivot (void) const |
| | pivot position
|
| const Vector & | a (void) const |
| | returns helix parameter
|
| const SymMatrix & | Ea (void) const |
| | returns error matrix
|
| Helix | helix (void) const |
| | returns helix class
|
| unsigned | ndf (void) const |
| | returns NDF
|
| double | chi2 (void) const |
| | returns chi2.
|
| double | reducedchi2 (void) const |
| | returns reduced-chi2
|
| int | BfieldID (void) const |
| | returns B field ID
|
| double | StepSize (void) const |
| | returns step size
|
| const double * | Yscal (void) const |
| | return error parameters for fitting with step size control
|
| double | Eps (void) const |
| double | StepSizeMax (void) const |
| double | StepSizeMin (void) const |
| float | Mass (void) const |
| | return mass
|
| double | MaxFlightLength (void) const |
| | return max flight length
|
| int | approach (TMLink &, const RkFitMaterial, bool sagCorrection=true) |
| int | approach (TMLink &, float &tof, HepVector3D &p, const RkFitMaterial, bool sagCorrection=true) |
| int | approach_line (TMLink &, const HepPoint3D &, const HepVector3D &, HepPoint3D &onLine, HepPoint3D &onTrack, const RkFitMaterial material) |
| | caluculate closest points between a line and this track
|
| int | approach_line (TMLink &, const HepPoint3D &, const HepVector3D &, HepPoint3D &onLine, HepPoint3D &onTrack, float &tof, HepVector3D &p, const RkFitMaterial material) |
| int | approach_line (TMLink &, const HepPoint3D &, const HepVector3D &, HepPoint3D &onLine, HepPoint3D &onTrack, float &tof, HepVector3D &p, const RkFitMaterial material, unsigned &stepNum) |
| int | approach_point (TMLink &, const HepPoint3D &, HepPoint3D &onTrack, const RkFitMaterial material) |
| | caluculate closest point between a point and this track
|
| const HepPoint3D & | pivot (const HepPoint3D &) |
| | set new pivot
|
| const Vector & | a (const Vector &) |
| | set helix parameter
|
| const SymMatrix & | Ea (const SymMatrix &) |
| | set helix error matrix
|
| int | BfieldID (int) |
| | set B field map ID
|
| double | StepSize (double) |
| | set step size to calc. trajectory
|
| const double * | Yscal (const double *) |
| | set error parameters for fitting with step size control
|
| double | Eps (double) |
| double | StepSizeMax (double) |
| double | StepSizeMin (double) |
| float | Mass (float) |
| | set mass for tof calc.
|
| double | MaxFlightLength (double) |
| double | DisToWire (TMLink &, double, HepPoint3D, HepPoint3D &) |
| double | dEpath (double, double, double) const |
| void | eloss (double path, const RkFitMaterial *material, double mass, double y[6], int index) const |
| unsigned | Fly (const RkFitMaterial material) |
| | make the trajectory in cache, return the number of step
|
| unsigned | Fly_SC (void) |
| double | intersect_cylinder (double r) const |
| double | intersect_yz_plane (const HepTransform3D &plane, double x) const |
| double | intersect_zx_plane (const HepTransform3D &plane, double y) const |
| double | intersect_xy_plane (double z) const |
| void | Propagate (double y[6], const double &step, const RkFitMaterial material) |
| | propagate the track using 4th-order Runge-Kutta method
|
| void | Function (const double y[6], double f[6]) |
| void | Propagate1 (const double y[6], const double dydx[6], const double &step, double yout[6]) |
| void | Propagate_QC (double y[6], double dydx[6], const double &steptry, const double &eps, const double yscal[6], double &stepdid, double &stepnext) |
| void | SetFirst (double y[6]) const |
| | set first point (position, momentum) s=0, phi=0
|
| unsigned | Nstep (void) const |
| | access to trajectory cache
|
| int | GetXP (unsigned stepNum, double y[6]) const |
| int | GetStep (unsigned stepNum, double &step) const |
| double | SetFlightLength (void) |
| | set flight length using wire hits
|
| | TRunge () |
| | Constructors.
|
| | TRunge (const TTrack &) |
| | TRunge (const Helix &) |
| | TRunge (const TRunge &) |
| | TRunge (const RecMdcTrack &) |
| | ~TRunge () |
| | Destructor.
|
| unsigned | objectType (void) const |
| | returns object type
|
| double | dr (void) const |
| | Track parameters (at pivot).
|
| double | phi0 (void) const |
| double | kappa (void) const |
| double | dz (void) const |
| double | tanl (void) const |
| const HepPoint3D & | pivot (void) const |
| | pivot position
|
| const Vector & | a (void) const |
| | returns helix parameter
|
| const SymMatrix & | Ea (void) const |
| | returns error matrix
|
| Helix | helix (void) const |
| | returns helix class
|
| unsigned | ndf (void) const |
| | returns NDF
|
| double | chi2 (void) const |
| | returns chi2.
|
| double | reducedchi2 (void) const |
| | returns reduced-chi2
|
| int | BfieldID (void) const |
| | returns B field ID
|
| double | StepSize (void) const |
| | returns step size
|
| const double * | Yscal (void) const |
| | return error parameters for fitting with step size control
|
| double | Eps (void) const |
| double | StepSizeMax (void) const |
| double | StepSizeMin (void) const |
| float | Mass (void) const |
| | return mass
|
| double | MaxFlightLength (void) const |
| | return max flight length
|
| int | approach (TMLink &, const RkFitMaterial, bool sagCorrection=true) |
| int | approach (TMLink &, float &tof, HepVector3D &p, const RkFitMaterial, bool sagCorrection=true) |
| int | approach_line (TMLink &, const HepPoint3D &, const HepVector3D &, HepPoint3D &onLine, HepPoint3D &onTrack, const RkFitMaterial material) |
| | caluculate closest points between a line and this track
|
| int | approach_line (TMLink &, const HepPoint3D &, const HepVector3D &, HepPoint3D &onLine, HepPoint3D &onTrack, float &tof, HepVector3D &p, const RkFitMaterial material) |
| int | approach_line (TMLink &, const HepPoint3D &, const HepVector3D &, HepPoint3D &onLine, HepPoint3D &onTrack, float &tof, HepVector3D &p, const RkFitMaterial material, unsigned &stepNum) |
| int | approach_point (TMLink &, const HepPoint3D &, HepPoint3D &onTrack, const RkFitMaterial material) |
| | caluculate closest point between a point and this track
|
| const HepPoint3D & | pivot (const HepPoint3D &) |
| | set new pivot
|
| const Vector & | a (const Vector &) |
| | set helix parameter
|
| const SymMatrix & | Ea (const SymMatrix &) |
| | set helix error matrix
|
| int | BfieldID (int) |
| | set B field map ID
|
| double | StepSize (double) |
| | set step size to calc. trajectory
|
| const double * | Yscal (const double *) |
| | set error parameters for fitting with step size control
|
| double | Eps (double) |
| double | StepSizeMax (double) |
| double | StepSizeMin (double) |
| float | Mass (float) |
| | set mass for tof calc.
|
| double | MaxFlightLength (double) |
| double | DisToWire (TMLink &, double, HepPoint3D, HepPoint3D &) |
| double | dEpath (double, double, double) const |
| void | eloss (double path, const RkFitMaterial *material, double mass, double y[6], int index) const |
| unsigned | Fly (const RkFitMaterial material) |
| | make the trajectory in cache, return the number of step
|
| unsigned | Fly_SC (void) |
| double | intersect_cylinder (double r) const |
| double | intersect_yz_plane (const HepTransform3D &plane, double x) const |
| double | intersect_zx_plane (const HepTransform3D &plane, double y) const |
| double | intersect_xy_plane (double z) const |
| void | Propagate (double y[6], const double &step, const RkFitMaterial material) |
| | propagate the track using 4th-order Runge-Kutta method
|
| void | Function (const double y[6], double f[6]) |
| void | Propagate1 (const double y[6], const double dydx[6], const double &step, double yout[6]) |
| void | Propagate_QC (double y[6], double dydx[6], const double &steptry, const double &eps, const double yscal[6], double &stepdid, double &stepnext) |
| void | SetFirst (double y[6]) const |
| | set first point (position, momentum) s=0, phi=0
|
| unsigned | Nstep (void) const |
| | access to trajectory cache
|
| int | GetXP (unsigned stepNum, double y[6]) const |
| int | GetStep (unsigned stepNum, double &step) const |
| double | SetFlightLength (void) |
| | set flight length using wire hits
|
| | TTrackBase () |
| | Constructor.
|
| | TTrackBase (const AList< TMLink > &links) |
| | Constructor.
|
| virtual | ~TTrackBase () |
| | Destructor.
|
| virtual unsigned | type (void) const |
| | returns type. Definition is depending on an object class.
|
| virtual void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| | dumps debug information.
|
| const AList< TMLink > & | links (unsigned mask=0) const |
| unsigned | nLinks (unsigned mask=0) const |
| | returns # of masked TMLinks assigned to this track object.
|
| const AList< TMLink > & | cores (unsigned mask=0) const |
| | returns a list of masked TMLinks for fit. 'mask' will be applied if mask is not 0.
|
| unsigned | nCores (unsigned mask=0) const |
| | returns # of masked TMLinks for fit. 'mask' will be applied if mask is not 0.
|
| void | update (void) const |
| | update cache.
|
| void | append (TMLink &) |
| | appends a TMLink.
|
| void | append (const AList< TMLink > &) |
| | appends TMLinks.
|
| void | appendByApproach (AList< TMLink > &list, double maxSigma) |
| void | appendByDistance (AList< TMLink > &list, double maxDistance) |
| void | remove (TMLink &a) |
| | removes a TMLink.
|
| void | remove (const AList< TMLink > &) |
| | removes TMLinks.
|
| virtual void | refine (AList< TMLink > &list, double maxSigma) |
| virtual void | refine (double maxSigma) |
| | removes bad points by pull. The bad points are masked not to be used in fit.
|
| virtual int | DropWorst () |
| virtual void | removeLinks (void) |
| virtual double | distance (const TMLink &) const |
| | returns distance to a position of TMLink in TMLink space.
|
| virtual int | approach (TMLink &) const |
| unsigned | testByApproach (const TMLink &list, double sigma) const |
| | returns # of good hits to be appended.
|
| unsigned | testByApproach (const AList< TMLink > &list, double sigma) const |
| virtual int | fit (void) |
| | fits itself by a default fitter. Error was happened if return value is not zero.
|
| const TMFitter *const | fitter (void) const |
| | returns a pointer to a default fitter.
|
| const TMFitter *const | fitter (const TMFitter *) |
| | sets a default fitter.
|
| void | falseFit () |
| | false Fit
|
| TMLink * | operator[] (unsigned i) const |
| const TTrackHEP *const | hep (void) const |
| | returns TTrackHEP.
|
| unsigned | nHeps (void) const |
| | returns # of contributed TTrackHEP tracks.
|
| const TTrackMC *const | mc (void) const |
| | returns a pointer to TTrackMC.
|
| bool | fitted (void) const |
| | returns true if fitted.
|
| bool | fittedWithCathode (void) const |
| | returns true if fitted with cathode hits(TEMPORARY).
|
| | TTrackBase () |
| | Constructor.
|
| | TTrackBase (const AList< TMLink > &links) |
| | Constructor.
|
| virtual | ~TTrackBase () |
| | Destructor.
|
| virtual unsigned | type (void) const |
| | returns type. Definition is depending on an object class.
|
| virtual void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| | dumps debug information.
|
| const AList< TMLink > & | links (unsigned mask=0) const |
| unsigned | nLinks (unsigned mask=0) const |
| | returns # of masked TMLinks assigned to this track object.
|
| const AList< TMLink > & | cores (unsigned mask=0) const |
| | returns a list of masked TMLinks for fit. 'mask' will be applied if mask is not 0.
|
| unsigned | nCores (unsigned mask=0) const |
| | returns # of masked TMLinks for fit. 'mask' will be applied if mask is not 0.
|
| void | update (void) const |
| | update cache.
|
| void | append (TMLink &) |
| | appends a TMLink.
|
| void | append (const AList< TMLink > &) |
| | appends TMLinks.
|
| void | appendByApproach (AList< TMLink > &list, double maxSigma) |
| void | appendByDistance (AList< TMLink > &list, double maxDistance) |
| void | remove (TMLink &a) |
| | removes a TMLink.
|
| void | remove (const AList< TMLink > &) |
| | removes TMLinks.
|
| virtual void | refine (AList< TMLink > &list, double maxSigma) |
| virtual void | refine (double maxSigma) |
| | removes bad points by pull. The bad points are masked not to be used in fit.
|
| virtual int | DropWorst () |
| virtual void | removeLinks (void) |
| virtual double | distance (const TMLink &) const |
| | returns distance to a position of TMLink in TMLink space.
|
| virtual int | approach (TMLink &) const |
| unsigned | testByApproach (const TMLink &list, double sigma) const |
| | returns # of good hits to be appended.
|
| unsigned | testByApproach (const AList< TMLink > &list, double sigma) const |
| virtual int | fit (void) |
| | fits itself by a default fitter. Error was happened if return value is not zero.
|
| const TMFitter *const | fitter (void) const |
| | returns a pointer to a default fitter.
|
| const TMFitter *const | fitter (const TMFitter *) |
| | sets a default fitter.
|
| void | falseFit () |
| | false Fit
|
| TMLink * | operator[] (unsigned i) const |
| const TTrackHEP *const | hep (void) const |
| | returns TTrackHEP.
|
| unsigned | nHeps (void) const |
| | returns # of contributed TTrackHEP tracks.
|
| const TTrackMC *const | mc (void) const |
| | returns a pointer to TTrackMC.
|
| bool | fitted (void) const |
| | returns true if fitted.
|
| bool | fittedWithCathode (void) const |
| | returns true if fitted with cathode hits(TEMPORARY).
|
| | TTrackBase () |
| | Constructor.
|
| | TTrackBase (const AList< TMLink > &links) |
| | Constructor.
|
| virtual | ~TTrackBase () |
| | Destructor.
|
| virtual unsigned | type (void) const |
| | returns type. Definition is depending on an object class.
|
| virtual void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| | dumps debug information.
|
| const AList< TMLink > & | links (unsigned mask=0) const |
| unsigned | nLinks (unsigned mask=0) const |
| | returns # of masked TMLinks assigned to this track object.
|
| const AList< TMLink > & | cores (unsigned mask=0) const |
| | returns a list of masked TMLinks for fit. 'mask' will be applied if mask is not 0.
|
| unsigned | nCores (unsigned mask=0) const |
| | returns # of masked TMLinks for fit. 'mask' will be applied if mask is not 0.
|
| void | update (void) const |
| | update cache.
|
| void | append (TMLink &) |
| | appends a TMLink.
|
| void | append (const AList< TMLink > &) |
| | appends TMLinks.
|
| void | appendByApproach (AList< TMLink > &list, double maxSigma) |
| void | appendByDistance (AList< TMLink > &list, double maxDistance) |
| void | remove (TMLink &a) |
| | removes a TMLink.
|
| void | remove (const AList< TMLink > &) |
| | removes TMLinks.
|
| virtual void | refine (AList< TMLink > &list, double maxSigma) |
| virtual void | refine (double maxSigma) |
| | removes bad points by pull. The bad points are masked not to be used in fit.
|
| virtual int | DropWorst () |
| virtual void | removeLinks (void) |
| virtual double | distance (const TMLink &) const |
| | returns distance to a position of TMLink in TMLink space.
|
| virtual int | approach (TMLink &) const |
| unsigned | testByApproach (const TMLink &list, double sigma) const |
| | returns # of good hits to be appended.
|
| unsigned | testByApproach (const AList< TMLink > &list, double sigma) const |
| virtual int | fit (void) |
| | fits itself by a default fitter. Error was happened if return value is not zero.
|
| const TMFitter *const | fitter (void) const |
| | returns a pointer to a default fitter.
|
| const TMFitter *const | fitter (const TMFitter *) |
| | sets a default fitter.
|
| void | falseFit () |
| | false Fit
|
| TMLink * | operator[] (unsigned i) const |
| const TTrackHEP *const | hep (void) const |
| | returns TTrackHEP.
|
| unsigned | nHeps (void) const |
| | returns # of contributed TTrackHEP tracks.
|
| const TTrackMC *const | mc (void) const |
| | returns a pointer to TTrackMC.
|
| bool | fitted (void) const |
| | returns true if fitted.
|
| bool | fittedWithCathode (void) const |
| | returns true if fitted with cathode hits(TEMPORARY).
|