#include <TrkFit.h>
Inheritance diagram for TrkFit:
Public Member Functions | |
virtual double | arrivalTime (double fltL) const =0 |
virtual double | arrivalTime (double fltL) const =0 |
virtual int | charge () const =0 |
virtual int | charge () const =0 |
virtual double | chisq () const =0 |
virtual double | chisq () const =0 |
virtual ChisqConsistency | chisqConsistency () const =0 |
virtual ChisqConsistency | chisqConsistency () const =0 |
virtual Hep3Vector | direction (double fltL) const =0 |
virtual Hep3Vector | direction (double fltL) const =0 |
virtual BesVectorErr | directionErr (double fltL) const =0 |
virtual BesVectorErr | directionErr (double fltL) const =0 |
virtual double | endFoundRange () const =0 |
virtual double | endFoundRange () const =0 |
virtual double | endValidRange () const =0 |
virtual double | endValidRange () const =0 |
virtual void | getAllCovs (double fltL, HepSymMatrix &xxCov, HepSymMatrix &ppCov, HepMatrix &xpCov) const =0 |
virtual void | getAllCovs (double fltL, HepSymMatrix &xxCov, HepSymMatrix &ppCov, HepMatrix &xpCov) const =0 |
virtual void | getAllWeights (double fltL, HepVector &pos, HepVector &mom, HepSymMatrix &xxWeight, HepSymMatrix &ppWeight, HepMatrix &xpWeight) const =0 |
virtual void | getAllWeights (double fltL, HepVector &pos, HepVector &mom, HepSymMatrix &xxWeight, HepSymMatrix &ppWeight, HepMatrix &xpWeight) const =0 |
virtual TrkExchangePar | helix (double fltL) const =0 |
virtual TrkExchangePar | helix (double fltL) const =0 |
virtual Hep3Vector | momentum (double fltL=0.) const =0 |
virtual Hep3Vector | momentum (double fltL=0.) const =0 |
virtual BesVectorErr | momentumErr (double fltL) const =0 |
virtual BesVectorErr | momentumErr (double fltL) const =0 |
virtual int | nActive () const =0 |
virtual int | nActive () const =0 |
virtual int | nDof () const =0 |
virtual int | nDof () const =0 |
virtual int | nMdc () const =0 |
virtual int | nMdc () const =0 |
virtual int | nSvt () const =0 |
virtual int | nSvt () const =0 |
virtual PdtPid::PidType | particleType () const =0 |
virtual PdtPid::PidType | particleType () const =0 |
virtual HepPoint3D | position (double fltL) const =0 |
virtual HepPoint3D | position (double fltL) const =0 |
virtual BesPointErr | positionErr (double fltL) const =0 |
virtual BesPointErr | positionErr (double fltL) const =0 |
virtual HepMatrix | posmomCov (double fltL) const =0 |
virtual HepMatrix | posmomCov (double fltL) const =0 |
virtual void | print (std::ostream &ostr) const =0 |
virtual void | print (std::ostream &ostr) const =0 |
virtual void | printAll (std::ostream &ostr) const =0 |
virtual void | printAll (std::ostream &ostr) const =0 |
void | printType (std::ostream &ostr) const |
void | printType (std::ostream &ostr) const |
virtual double | pt (double fltL=0.) const =0 |
virtual double | pt (double fltL=0.) const =0 |
virtual double | startFoundRange () const =0 |
virtual double | startFoundRange () const =0 |
virtual double | startValidRange () const =0 |
virtual double | startValidRange () const =0 |
virtual const TrkDifTraj & | traj () const =0 |
virtual const TrkDifTraj & | traj () const =0 |
virtual bool | validFlightLength (double fltL, double tolerance=0.0) const |
virtual bool | validFlightLength (double fltL, double tolerance=0.0) const |
Protected Member Functions | |
TrkFit () | |
TrkFit () | |
virtual | ~TrkFit () |
virtual | ~TrkFit () |
Private Member Functions | |
TrkFit & | operator= (const TrkFit &) |
TrkFit & | operator= (const TrkFit &) |
TrkFit (const TrkFit &) | |
TrkFit (const TrkFit &) |
|
00026 {
00027 //------------------------------------------------------------------------
00028 }
|
|
00021 {
00022 //------------------------------------------------------------------------
00023 }
|
|
|
|
|
|
|
|
|
|
Implemented in TrkRep, TrkLineRep, TrkRep, and TrkLineRep. |
|
Implemented in TrkRep, TrkLineRep, TrkRep, and TrkLineRep. |
|
Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep. |
|
Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep. |
|
Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep. |
|
Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep. |
|
|
|
|
|
Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep. |
|
Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep. |
|
Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep. |
|
Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep. |
|
|
|
|
|
Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep. |
|
Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep. |
|
Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep. |
|
Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep. |
|
Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep. |
|
Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep. |
|
Implemented in TrkCircleRep, TrkHelixRep, TrkLineRep, TrkCircleRep, TrkHelixRep, and TrkLineRep. |
|
Implemented in TrkCircleRep, TrkHelixRep, TrkLineRep, TrkCircleRep, TrkHelixRep, and TrkLineRep. |
|
Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep. |
|
Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep. |
|
Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep. |
|
Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep. |
|
|
|
|
|
Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep. |
|
Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep. |
|
Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep. |
|
Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep. |
|
Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep. |
|
Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep. |
|
Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep. |
|
Implemented in TrkCompTrk, TrkCircleRep, TrkHelixRep, TrkLineRep, TrkCompTrk, TrkCircleRep, TrkHelixRep, and TrkLineRep. |
|
Implemented in TrkCompTrk, TrkCircleRep, TrkHelixRep, TrkLineRep, TrkCompTrk, TrkCircleRep, TrkHelixRep, and TrkLineRep. |
|
Implemented in TrkCompTrk, TrkCircleRep, TrkHelixRep, TrkLineRep, TrkCompTrk, TrkCircleRep, TrkHelixRep, and TrkLineRep. |
|
Implemented in TrkCompTrk, TrkCircleRep, TrkHelixRep, TrkLineRep, TrkCompTrk, TrkCircleRep, TrkHelixRep, and TrkLineRep. |
|
|
|
00032 { 00033 ostr << "Particle type: " << Pdt::lookup( particleType() )->name(); 00034 }
|
|
Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep. |
|
Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep. |
|
|
|
|
|
Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep. |
|
Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep. |
|
Implemented in TrkCompTrk, TrkCircleRep, TrkHelixRep, TrkLineRep, TrkCompTrk, TrkCircleRep, TrkHelixRep, and TrkLineRep. |
|
Implemented in TrkCompTrk, TrkCircleRep, TrkHelixRep, TrkLineRep, TrkCompTrk, TrkCircleRep, TrkHelixRep, and TrkLineRep. |
|
|
|
00038 { 00039 return fltl+tolerance >= startValidRange() && 00040 fltl-tolerance <= endValidRange(); 00041 }
|