Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

TrkAbsFit Class Reference

#include <TrkAbsFit.h>

Inheritance diagram for TrkAbsFit:

TrkCompTrk TrkCompTrk TrkFit TrkFit TrkRep TrkRep TrkRep TrkRep TrkSimpleRep TrkSimpleRep TrkSimpleRep TrkSimpleRep TrkSimpleRep TrkSimpleRep TrkSimpleRep TrkSimpleRep List of all members.

Public Member Functions

virtual int charge () const =0
virtual int charge () const =0
virtual double chisq () const =0
virtual double chisq () 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 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 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 nDof () const =0
virtual int nDof () 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
virtual double pt (double fltL=0.) const =0
virtual double pt (double fltL=0.) const =0
virtual double startValidRange () const =0
virtual double startValidRange () const =0
virtual const TrkDifTrajtraj () const =0
virtual const TrkDifTrajtraj () const =0

Protected Member Functions

 TrkAbsFit ()
 TrkAbsFit ()
virtual ~TrkAbsFit ()
virtual ~TrkAbsFit ()

Private Member Functions

TrkAbsFitoperator= (const TrkAbsFit &)
TrkAbsFitoperator= (const TrkAbsFit &)
 TrkAbsFit (const TrkAbsFit &)
 TrkAbsFit (const TrkAbsFit &)

Constructor & Destructor Documentation

TrkAbsFit::TrkAbsFit  )  [protected]
 

00022                      {
00023 //------------------------------------------------------------------------
00024 }

TrkAbsFit::~TrkAbsFit  )  [protected, virtual]
 

00017                       {
00018 //------------------------------------------------------------------------
00019 }

TrkAbsFit::TrkAbsFit const TrkAbsFit  )  [private]
 

TrkAbsFit::TrkAbsFit  )  [protected]
 

virtual TrkAbsFit::~TrkAbsFit  )  [protected, virtual]
 

TrkAbsFit::TrkAbsFit const TrkAbsFit  )  [private]
 


Member Function Documentation

virtual int TrkAbsFit::charge  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep.

virtual int TrkAbsFit::charge  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep.

virtual double TrkAbsFit::chisq  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep.

virtual double TrkAbsFit::chisq  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep.

virtual Hep3Vector TrkAbsFit::direction double  fltL  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep.

virtual Hep3Vector TrkAbsFit::direction double  fltL  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep.

virtual BesVectorErr TrkAbsFit::directionErr double  fltL  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep.

virtual BesVectorErr TrkAbsFit::directionErr double  fltL  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep.

virtual double TrkAbsFit::endValidRange  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep.

virtual double TrkAbsFit::endValidRange  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep.

virtual void TrkAbsFit::getAllCovs double  fltL,
HepSymMatrix &  xxCov,
HepSymMatrix &  ppCov,
HepMatrix &  xpCov
const [pure virtual]
 

Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep.

virtual void TrkAbsFit::getAllCovs double  fltL,
HepSymMatrix &  xxCov,
HepSymMatrix &  ppCov,
HepMatrix &  xpCov
const [pure virtual]
 

Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep.

virtual void TrkAbsFit::getAllWeights double  fltL,
HepVector &  pos,
HepVector &  mom,
HepSymMatrix &  xxWeight,
HepSymMatrix &  ppWeight,
HepMatrix &  xpWeight
const [pure virtual]
 

Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep.

virtual void TrkAbsFit::getAllWeights double  fltL,
HepVector &  pos,
HepVector &  mom,
HepSymMatrix &  xxWeight,
HepSymMatrix &  ppWeight,
HepMatrix &  xpWeight
const [pure virtual]
 

Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep.

virtual Hep3Vector TrkAbsFit::momentum double  fltL = 0.  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep.

virtual Hep3Vector TrkAbsFit::momentum double  fltL = 0.  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep.

virtual BesVectorErr TrkAbsFit::momentumErr double  fltL  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep.

virtual BesVectorErr TrkAbsFit::momentumErr double  fltL  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep.

virtual int TrkAbsFit::nDof  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep.

virtual int TrkAbsFit::nDof  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep.

TrkAbsFit& TrkAbsFit::operator= const TrkAbsFit  )  [private]
 

TrkAbsFit& TrkAbsFit::operator= const TrkAbsFit  )  [private]
 

virtual HepPoint3D TrkAbsFit::position double  fltL  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep.

virtual HepPoint3D TrkAbsFit::position double  fltL  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep.

virtual BesPointErr TrkAbsFit::positionErr double  fltL  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep.

virtual BesPointErr TrkAbsFit::positionErr double  fltL  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep.

virtual HepMatrix TrkAbsFit::posmomCov double  fltL  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep.

virtual HepMatrix TrkAbsFit::posmomCov double  fltL  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep.

virtual void TrkAbsFit::print std::ostream ostr  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkCircleRep, TrkHelixRep, TrkLineRep, TrkCompTrk, TrkCircleRep, TrkHelixRep, and TrkLineRep.

virtual void TrkAbsFit::print std::ostream ostr  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkCircleRep, TrkHelixRep, TrkLineRep, TrkCompTrk, TrkCircleRep, TrkHelixRep, and TrkLineRep.

virtual void TrkAbsFit::printAll std::ostream ostr  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkCircleRep, TrkHelixRep, TrkLineRep, TrkCompTrk, TrkCircleRep, TrkHelixRep, and TrkLineRep.

virtual void TrkAbsFit::printAll std::ostream ostr  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkCircleRep, TrkHelixRep, TrkLineRep, TrkCompTrk, TrkCircleRep, TrkHelixRep, and TrkLineRep.

virtual double TrkAbsFit::pt double  fltL = 0.  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep.

virtual double TrkAbsFit::pt double  fltL = 0.  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkSimpleRep, TrkCompTrk, and TrkSimpleRep.

virtual double TrkAbsFit::startValidRange  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep.

virtual double TrkAbsFit::startValidRange  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkRep, TrkCompTrk, and TrkRep.

virtual const TrkDifTraj& TrkAbsFit::traj  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkCircleRep, TrkHelixRep, TrkLineRep, TrkCompTrk, TrkCircleRep, TrkHelixRep, and TrkLineRep.

virtual const TrkDifTraj& TrkAbsFit::traj  )  const [pure virtual]
 

Implemented in TrkCompTrk, TrkCircleRep, TrkHelixRep, TrkLineRep, TrkCompTrk, TrkCircleRep, TrkHelixRep, and TrkLineRep.


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 19:05:46 2011 for BOSS6.5.5 by  doxygen 1.3.9.1