Public Methods |
| TrState (const TrState &state) |
| TrgState copy constructor. More...
|
| TrState () |
| Default Constructor. More...
|
virtual | ~TrState () |
| Destructor. More...
|
virtual const CLID & | clID () const |
| Retrieve pointer to class definition structure. More...
|
void | positionAndMomentum (const HepPoint3D &pos, const HepVector3D &mom, const HepSymMatrix &cov6D) const |
| Retrieve the position and momentum vectors and the corresponding 6D covariance matrix (pos:1->3,mom:4-6) of the state. More...
|
HepPoint3D | position () const |
| Retrieve the 3D-position vector of the state. More...
|
HepVector3D | slopes () const |
| Retrieve the slopes (Tx=dx/dz,Ty=dy/dz,1) of the state. More...
|
HepSymMatrix | posMomCovariance () const |
| Retrieve the 6D covariance matrix (x,y,z,px,py,pz) of the state. More...
|
std::vector | errPosition () const |
| Retrieve the error on the 3D-position vector of the state. More...
|
std::vector | errSlopes () const |
| Retrieve the errors on the slopes of the state. More...
|
double | p () const |
| Retrieve the momentum of the state. More...
|
double | pt () const |
| Retrieve the transverse momentum of the state. More...
|
HepVector3D | momentum () const |
| Retrieve the momentum vector of the state. More...
|
std::vector | errMomentum () const |
| Retrieve the errors on the momentum vector of the state. More...
|
virtual StreamBuffer & | serialize (StreamBuffer &s) const |
| Serialize the object for writing. More...
|
virtual StreamBuffer & | serialize (StreamBuffer &s) |
| Serialize the object for reading. More...
|
virtual std::ostream & | fillStream (std::ostream &s) const |
| Fill the ASCII output stream. More...
|
Static Public Methods |
const CLID & | classID () |
Protected Methods |
unsigned int | nParameters () const |
| number of state parameters. More...
|
Private Types |
enum | Type { StraightLine,
HasMomentumInfo
} |
Private Attributes |
HepVector | m_stateVector |
| state vector. More...
|
HepSymMatrix | m_stateCov |
| state covariance matrix. More...
|
double | m_stateZ |
| current z position of state. More...
|