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

Helix Class Reference

#include <Helix.h>

Inheritance diagram for Helix:

Inheritance graph
[legend]
Collaboration diagram for Helix:

Collaboration graph
[legend]
List of all members.

Public Methods

 Helix ()
 Helix (QvecBase *)
virtual ~Helix ()
virtual void setTrackParameters (QvecBase *)
float IR () const
float TL () const
float P0 () const
float D0 () const
float Z0 () const
virtual float cov_matrix (int m, int n) const
virtual const HepSymMatrix& cov_matrix () const
float mass () const
int charge () const

Private Methods

int w_YTPAR (float charge, float vini[3], float vvini[6], float psum[5], float vpsum[10], float vpsvi[9], float trackpar[5], float vtrackpar[15])

Private Attributes

float _IR
float _TL
float _P0
float _D0
float _Z0
HepSymMatrix _cov_matrix
float _mass
float _charge

Constructor & Destructor Documentation

Helix::Helix ( )
 

Definition at line 8 of file Helix.cpp.

Helix::Helix ( QvecBase * track )
 

Definition at line 15 of file Helix.cpp.

Helix::~Helix ( ) [inline, virtual]
 

Definition at line 31 of file Helix.h.


Member Function Documentation

float Helix::D0 ( ) const [inline]
 

Definition at line 36 of file Helix.h.

float Helix::IR ( ) const [inline]
 

Definition at line 33 of file Helix.h.

float Helix::P0 ( ) const [inline]
 

Definition at line 35 of file Helix.h.

float Helix::TL ( ) const [inline]
 

Definition at line 34 of file Helix.h.

float Helix::Z0 ( ) const [inline]
 

Definition at line 37 of file Helix.h.

int Helix::charge ( ) const [inline, virtual]
 

Reimplemented from VfTrack.

Definition at line 41 of file Helix.h.

const HepSymMatrix & Helix::cov_matrix ( ) const [inline, virtual]
 

Reimplemented from VfTrack.

Definition at line 39 of file Helix.h.

float Helix::cov_matrix ( int m,
int n ) const [inline, virtual]
 

Reimplemented from VfTrack.

Definition at line 38 of file Helix.h.

float Helix::mass ( ) const [inline, virtual]
 

Reimplemented from VfTrack.

Definition at line 40 of file Helix.h.

void Helix::setTrackParameters ( QvecBase * track ) [virtual]
 

Reimplemented from VfTrack.

Definition at line 112 of file Helix.cpp.

Referenced by AlVertexFitter::doFit().

int Helix::w_YTPAR ( float charge,
float vini[3],
float vvini[6],
float psum[5],
float vpsum[10],
float vpsvi[9],
float trackpar[5],
float vtrackpar[15] ) [private]
 

Definition at line 248 of file Helix.cpp.

Referenced by Helix(), and setTrackParameters().


Member Data Documentation

float Helix::_D0 [private]
 

Definition at line 49 of file Helix.h.

float Helix::_IR [private]
 

Definition at line 46 of file Helix.h.

float Helix::_P0 [private]
 

Definition at line 48 of file Helix.h.

float Helix::_TL [private]
 

Definition at line 47 of file Helix.h.

float Helix::_Z0 [private]
 

Definition at line 50 of file Helix.h.

float Helix::_charge [private]
 

Definition at line 53 of file Helix.h.

HepSymMatrix Helix::_cov_matrix [private]
 

Definition at line 51 of file Helix.h.

Referenced by Helix(), cov_matrix(), and setTrackParameters().

float Helix::_mass [private]
 

Definition at line 52 of file Helix.h.


The documentation for this class was generated from the following files:
Generated at Wed Jun 18 17:21:41 2003 for ALPHA++ by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001