CGEM BOSS 6.6.5.g
BESIII Offline Software System
|
#include <TrkFit.h>
Public Member Functions | |
virtual ChisqConsistency | chisqConsistency () const =0 |
virtual bool | validFlightLength (double fltL, double tolerance=0.0) const |
void | printType (std::ostream &ostr) const |
virtual int | nActive () const =0 |
virtual int | nSvt () const =0 |
virtual int | nMdc () const =0 |
virtual PdtPid::PidType | particleType () const =0 |
virtual TrkExchangePar | helix (double fltL) const =0 |
virtual double | arrivalTime (double fltL) const =0 |
virtual double | startFoundRange () const =0 |
virtual double | endFoundRange () const =0 |
Public Member Functions inherited from TrkAbsFit | |
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 |
Protected Member Functions | |
TrkFit () | |
virtual | ~TrkFit () |
Protected Member Functions inherited from TrkAbsFit | |
TrkAbsFit () | |
virtual | ~TrkAbsFit () |
|
protected |
Definition at line 26 of file TrkFit.cxx.
|
protectedvirtual |
Definition at line 21 of file TrkFit.cxx.
|
pure virtual |
Implemented in TrkRep, and TrkLineRep.
|
pure virtual |
Implemented in TrkRep.
|
pure virtual |
Implemented in TrkRep.
|
pure virtual |
Implemented in TrkCircleRep, TrkHelixRep, and TrkLineRep.
Referenced by TrkHelixMaker::addZValues(), MdcSegInfoSterO::calcStereo(), CgemMdcFitAlg::check(), MdcSegGrouper::combineSegs(), CgemMdcFitAlg::compareTracks(), MdcTrackList::createFromSegs(), CgemMdcFitAlg::execute(), MdcxCosmicSewer::execute(), MdcTrkRecon::fillTrackList(), MdcSegGrouperSt::fillWithSegs(), MdcTrackList::finishCircle(), MdcTrackList::finishHelix(), HoughTrack::fitCircle(), HoughTrack::fitHelix(), MdcTrackList::pickHits(), TrkRep::positionErr(), TrkRecoTrk::print(), MdcTrack::projectToR(), MdcMergeDups::store(), MdcTrack::storeTrack(), HoughFinder::storeTracks(), and CgemMdcFitAlg::updateTracks().
|
pure virtual |
Implemented in TrkRep.
Referenced by MdcTrackListBase::arbitrateHits(), MdcTrkRecon::fillTrackList(), MdcTrackListCsmc::finish3d(), MdcTrackList::finishCircle(), MdcTrackList::finishHelix(), TrkRecoTrk::print(), and TrkRecoTrk::printAll().
|
pure virtual |
Implemented in TrkRep.
|
pure virtual |
Implemented in TrkRep.
|
pure virtual |
Implemented in TrkRep.
Referenced by printType().
void TrkFit::printType | ( | std::ostream & | ostr | ) | const |
Definition at line 31 of file TrkFit.cxx.
|
pure virtual |
Implemented in TrkRep.
|
virtual |
Definition at line 38 of file TrkFit.cxx.