Main Page   Compound List   File List   Compound Members   File Members  

State Class Reference

#include <State.h>

List of all members.

Public Methods

 State ()
 default constructor. More...

virtual ~State ()
 default destructor. More...

void setVector (const HepVector &x)
 set the vector. More...

const HepVector & vector () const
 return the state const vector. More...

void setMatrix (const HepSymMatrix &cov)
 set the matrix. More...

const HepSymMatrix & matrix () const
 return the state const matrix. More...

void setZ (double par)
 set the running parameter. More...

double z () const
 return the state running parameter. More...

HepPoint3D position () const
 return position. More...

HepVector3D direction () const
 return direction. More...

HepVector3D slopes () const
 return slopes (z coordinate = +1). More...

double p () const
 return momentum. More...

HepVector3D momentum () const
 return momentum. More...

double pt () const
 return pt (x,y components). More...


Protected Attributes

HepVector m_x
 vector of the state. More...

HepSymMatrix m_cov
 covariance matrix. More...

double m_z
 running parameter. More...


Constructor & Destructor Documentation

State::State   [inline]
 

default constructor.

virtual State::~State   [inline, virtual]
 

default destructor.


Member Function Documentation

HepVector3D State::direction   const [inline]
 

return direction.

const HepSymMatrix& State::matrix   const [inline]
 

return the state const matrix.

HepVector3D State::momentum   const [inline]
 

return momentum.

double State::p   const [inline]
 

return momentum.

HepPoint3D State::position   const [inline]
 

return position.

double State::pt   const [inline]
 

return pt (x,y components).

void State::setMatrix const HepSymMatrix &    cov [inline]
 

set the matrix.

void State::setVector const HepVector &    x [inline]
 

set the vector.

void State::setZ double    par [inline]
 

set the running parameter.

HepVector3D State::slopes   const [inline]
 

return slopes (z coordinate = +1).

const HepVector& State::vector   const [inline]
 

return the state const vector.

double State::z   const [inline]
 

return the state running parameter.


Member Data Documentation

HepSymMatrix State::m_cov [protected]
 

covariance matrix.

HepVector State::m_x [protected]
 

vector of the state.

double State::m_z [protected]
 

running parameter.


The documentation for this class was generated from the following file:
Generated on Thu Sep 9 10:05:54 2004 for New Track Event Model by doxygen 1.2.14 written by Dimitri van Heesch, © 1997-2002