CGEM BOSS 6.6.5.g
BESIII Offline Software System
|
#include <TrkCompTrk.h>
Public Member Functions | |
int | charge () const |
double | chisq () const |
int | nDof () const |
const TrkDifTraj & | traj () const |
const BField & | bField () const |
HepPoint3D | position (double fltL) const |
Hep3Vector | direction (double fltL) const |
Hep3Vector | momentum (double fltL=0.) const |
double | pt (double fltL=0.) const |
BesPointErr | positionErr (double fltL) const |
BesVectorErr | directionErr (double fltL) const |
BesVectorErr | momentumErr (double fltL) const |
double | startValidRange () const |
double | endValidRange () const |
virtual HepMatrix | posmomCov (double fltL) const |
virtual void | getAllCovs (double fltL, HepSymMatrix &xxCov, HepSymMatrix &ppCov, HepMatrix &xpCov) const |
virtual void | getAllWeights (double fltL, HepVector &pos, HepVector &mom, HepSymMatrix &xxWeight, HepSymMatrix &ppWeight, HepMatrix &xpWeight) const |
virtual void | getAllWeights (const HepPoint3D &pt, HepVector &pos, HepVector &mom, HepSymMatrix &xxWeight, HepSymMatrix &ppWeight, HepMatrix &xpWeight) const |
virtual void | print (std::ostream &) const |
virtual void | printAll (std::ostream &) const |
TrkCompTrk (const BesPointErr &pos, const BesVectorErr &mom, const HepMatrix &xpCov, int charge, double chisq, int nDoF, const BField *bf) | |
TrkCompTrk (const TrkCompTrk &right) | |
virtual | ~TrkCompTrk () |
const TrkCompTrk & | operator= (const TrkCompTrk &right) |
virtual int | charge () const =0 |
virtual double | chisq () const =0 |
virtual int | nDof () const =0 |
virtual const TrkDifTraj & | traj () const =0 |
virtual HepPoint3D | position (double fltL) const =0 |
virtual Hep3Vector | direction (double fltL) const =0 |
virtual Hep3Vector | momentum (double fltL=0.) const =0 |
virtual double | pt (double fltL=0.) const =0 |
virtual BesPointErr | positionErr (double fltL) const =0 |
virtual BesVectorErr | directionErr (double fltL) const =0 |
virtual BesVectorErr | momentumErr (double fltL) const =0 |
virtual HepMatrix | posmomCov (double fltL) 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 double | startValidRange () const =0 |
virtual double | endValidRange () const =0 |
virtual void | printAll (std::ostream &ostr) const =0 |
virtual void | print (std::ostream &ostr) const =0 |
Additional Inherited Members | |
Protected Member Functions inherited from TrkAbsFit | |
TrkAbsFit () | |
virtual | ~TrkAbsFit () |
Definition at line 24 of file TrkCompTrk.h.
TrkCompTrk::TrkCompTrk | ( | const BesPointErr & | pos, |
const BesVectorErr & | mom, | ||
const HepMatrix & | xpCov, | ||
int | charge, | ||
double | chisq, | ||
int | nDoF, | ||
const BField * | bf | ||
) |
Definition at line 28 of file TrkCompTrk.cxx.
TrkCompTrk::TrkCompTrk | ( | const TrkCompTrk & | right | ) |
Definition at line 47 of file TrkCompTrk.cxx.
|
virtual |
Definition at line 54 of file TrkCompTrk.cxx.
|
inline |
Definition at line 36 of file TrkCompTrk.h.
Referenced by getAllCovs(), getAllWeights(), momentum(), momentumErr(), posmomCov(), pt(), and TrkCompTrk().
|
virtual |
Implements TrkAbsFit.
Definition at line 89 of file TrkCompTrk.cxx.
Referenced by operator=(), and TrkCompTrk().
|
virtual |
Implements TrkAbsFit.
Definition at line 80 of file TrkCompTrk.cxx.
Referenced by operator=().
|
virtual |
Implements TrkAbsFit.
Definition at line 111 of file TrkCompTrk.cxx.
|
virtual |
Implements TrkAbsFit.
Definition at line 138 of file TrkCompTrk.cxx.
|
virtual |
|
virtual |
Implements TrkAbsFit.
Definition at line 215 of file TrkCompTrk.cxx.
|
virtual |
Definition at line 239 of file TrkCompTrk.cxx.
|
virtual |
Implements TrkAbsFit.
Definition at line 225 of file TrkCompTrk.cxx.
Referenced by getAllWeights().
|
virtual |
Implements TrkAbsFit.
Definition at line 117 of file TrkCompTrk.cxx.
|
virtual |
Implements TrkAbsFit.
Definition at line 152 of file TrkCompTrk.cxx.
|
virtual |
Implements TrkAbsFit.
Definition at line 73 of file TrkCompTrk.cxx.
Referenced by operator=().
const TrkCompTrk & TrkCompTrk::operator= | ( | const TrkCompTrk & | right | ) |
Definition at line 60 of file TrkCompTrk.cxx.
|
virtual |
Implements TrkAbsFit.
Definition at line 104 of file TrkCompTrk.cxx.
|
virtual |
Implements TrkAbsFit.
Definition at line 124 of file TrkCompTrk.cxx.
|
virtual |
Implements TrkAbsFit.
Definition at line 209 of file TrkCompTrk.cxx.
|
virtual |
Implements TrkAbsFit.
Definition at line 180 of file TrkCompTrk.cxx.
Referenced by printAll().
|
virtual |
|
virtual |
Implements TrkAbsFit.
Definition at line 158 of file TrkCompTrk.cxx.
Referenced by getAllWeights().
|
virtual |
|
virtual |
Implements TrkAbsFit.
Definition at line 97 of file TrkCompTrk.cxx.
Referenced by direction(), directionErr(), endValidRange(), getAllWeights(), operator=(), position(), positionErr(), print(), startValidRange(), and TrkCompTrk().