Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Atlfast::TrackTrajectory Class Reference

#include <TrackTrajectory.h>

Inheritance diagram for Atlfast::TrackTrajectory:

Inheritance graph
[legend]
Collaboration diagram for Atlfast::TrackTrajectory:

Collaboration graph
[legend]
List of all members.

Public Methods

 TrackTrajectory (double impactParameter, double zPerigee, const Phi &phi, double cotTheta, double invPtCharge, double curvature, HepPoint3D startPoint)
 TrackTrajectory (const Hep3Vector &p, const Hep3Vector &vertex, double charge, double bField)
 TrackTrajectory (const TrackTrajectory &src)
 ~TrackTrajectory ()
TrackTrajectory & operator= (const TrackTrajectory &src)
virtual double impactParameter () const
virtual double zPerigee () const
virtual double phi () const
virtual double eta () const
virtual double cotTheta () const
virtual double pT () const
virtual Hep3Vector threeMomentum () const
virtual operator Hep3Vector () const
virtual double invPtCharge () const
virtual double radius () const
virtual int signOfCharge () const
virtual HepPoint3D startPoint () const
virtual double curvature () const

Constructor & Destructor Documentation

Atlfast::TrackTrajectory::TrackTrajectory double    impactParameter,
double    zPerigee,
const Phi   phi,
double    cotTheta,
double    invPtCharge,
double    curvature,
HepPoint3D    startPoint
 

Atlfast::TrackTrajectory::TrackTrajectory const Hep3Vector &    p,
const Hep3Vector &    vertex,
double    charge,
double    bField
 

Atlfast::TrackTrajectory::TrackTrajectory const TrackTrajectory &    src
 

Atlfast::TrackTrajectory::~TrackTrajectory  
 


Member Function Documentation

virtual double Atlfast::TrackTrajectory::cotTheta   const [virtual]
 

Reimplemented from Atlfast::ITrackTrajectory.

virtual double Atlfast::TrackTrajectory::curvature   const [virtual]
 

Reimplemented from Atlfast::ITrackTrajectory.

virtual double Atlfast::TrackTrajectory::eta   const [virtual]
 

Reimplemented from Atlfast::ITrackTrajectory.

virtual double Atlfast::TrackTrajectory::impactParameter   const [virtual]
 

Reimplemented from Atlfast::ITrackTrajectory.

virtual double Atlfast::TrackTrajectory::invPtCharge   const [virtual]
 

Reimplemented from Atlfast::ITrackTrajectory.

virtual Atlfast::TrackTrajectory::operator Hep3Vector   const [virtual]
 

Reimplemented from Atlfast::ITrackTrajectory.

TrackTrajectory& Atlfast::TrackTrajectory::operator= const TrackTrajectory &    src
 

virtual double Atlfast::TrackTrajectory::phi   const [virtual]
 

Reimplemented from Atlfast::ITrackTrajectory.

virtual double Atlfast::TrackTrajectory::pT   const [virtual]
 

Reimplemented from Atlfast::ITrackTrajectory.

virtual double Atlfast::TrackTrajectory::radius   const [virtual]
 

Reimplemented from Atlfast::ITrackTrajectory.

virtual int Atlfast::TrackTrajectory::signOfCharge   const [virtual]
 

Reimplemented from Atlfast::ITrackTrajectory.

virtual HepPoint3D Atlfast::TrackTrajectory::startPoint   const [virtual]
 

Reimplemented from Atlfast::ITrackTrajectory.

virtual Hep3Vector Atlfast::TrackTrajectory::threeMomentum   const [virtual]
 

Reimplemented from Atlfast::ITrackTrajectory.

virtual double Atlfast::TrackTrajectory::zPerigee   const [virtual]
 

Reimplemented from Atlfast::ITrackTrajectory.


The documentation for this class was generated from the following file:
Generated on Thu Feb 21 14:32:07 2002 for Atlfast by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001