17 using namespace EVENT ;
 
   21     TrackStateImpl::TrackStateImpl() :
 
   41         _tanLambda(tanLambda),
 
   60         _tanLambda(tanLambda),
 
   75         _tanLambda(p.getTanLambda()),
 
   76         _covMatrix(p.getCovMatrix())
 
static const int LastLocation
 
virtual float getZ0() const 
Impact paramter of the track in (r-z). 
 
virtual void setD0(float d0)
 
static const int AtVertex
 
virtual float getOmega() const 
Omega is the signed curvature of the track in [1/mm]. 
 
virtual void setTanLambda(float tanLambda)
 
The LCIO TrackState class. 
 
virtual void setReferencePoint(const float *rPnt)
 
virtual int getLocation() const 
The location of the track state. 
 
static const int AtFirstHit
 
virtual void setLocation(int location)
 
virtual int getLocation() const =0
The location of the track state. 
 
virtual void setCovMatrix(const float *cov)
 
virtual float getTanLambda() const 
Lambda is the dip angle of the track in r-z at the reference point. 
 
virtual float getD0() const 
Impact paramter of the track in (r-phi). 
 
virtual const float * getReferencePoint() const =0
Reference point of the track parameters, e.g. 
 
virtual void setZ0(float z0)
 
virtual const float * getReferencePoint() const 
Reference point of the track parameters, e.g. 
 
virtual ~TrackStateImpl()
Destructor. 
 
virtual void setPhi(float phi)
 
virtual const EVENT::FloatVec & getCovMatrix() const 
Covariance matrix of the track parameters. 
 
TrackStateImpl()
Default constructor, initializes values to 0. 
 
#define TRKSTATENCOVMATRIX
 
static const int AtLastHit
 
virtual void setOmega(float omega)
 
float _reference[TRKSTATENREFSIZE]
 
static const int AtCalorimeter
 
virtual float getPhi() const 
Phi of the track at reference point. 
 
EVENT::FloatVec _covMatrix