1 #ifndef TRACK_FITTER_SIMPLE_CHI_SQUARE_H
2 #define TRACK_FITTER_SIMPLE_CHI_SQUARE_H
4 #include "TrackFitterBase.h"
25 double transDiffusion,
double longDiffusion,
double zAnode);
34 virtual IMPL::TrackImpl *
fitTrack(EVENT::Track
const * seedTrack)
const;
70 #endif // TRACK_FITTER_CHI_SQUARE_H
virtual double getLongDefocussing() const
The longitudinal defocussing in the readout structure (in mm)
Definition: TrackFitterSimpleChiSquare.cc:96
virtual double getZAnode() const
The z coordinate of the readout anode (termination of drift volume)
Definition: TrackFitterSimpleChiSquare.cc:111
virtual double getTransDiffusionCoef() const
The transverse diffusion coefficient (in mm/ )
Definition: TrackFitterSimpleChiSquare.cc:101
virtual double getTransDefocussing() const
The transverse defocussing in the readout structure (in mm)
Definition: TrackFitterSimpleChiSquare.cc:91
virtual std::string getRevision() const
returns the revision of this implementation and of the TrackFitterBase it is derrived from ...
Definition: TrackFitterSimpleChiSquare.cc:80
virtual double getLongDiffusionCoef() const
The longitudinal diffusion coefficient (in mm/ )
Definition: TrackFitterSimpleChiSquare.cc:106
double _transDefocussing
The defocussing and diffusion coefficients.
Definition: TrackFitterSimpleChiSquare.h:56
virtual unsigned char getFitterType() const
returns "SimpleChiSquare"
Definition: TrackFitterSimpleChiSquare.cc:85
The TrackFitterBase is a virtual class from which the actual track fitters are derived.
Definition: TrackFitterBase.h:44
virtual IMPL::TrackImpl * fitTrack(EVENT::Track const *seedTrack) const
The actual fitter. Not implemented yet, thows gear::NotImplementedException.
Definition: TrackFitterSimpleChiSquare.cc:116
double _zAnode
The z coordinate of the readout anode.
Definition: TrackFitterSimpleChiSquare.h:59
static TrackFitterBase * getInstance(LCParameters const *parameters)
Well defined interface to create a new instance of the track fitter.
Definition: TrackFitterSimpleChiSquare.cc:31
TrackFitterSimpleChiSquare(double transDefocussing, double longDefocussing, double transDiffusion, double longDiffusion, double zAnode)
Constructor for fitter, initializes the track fitter with the initial values.
Definition: TrackFitterSimpleChiSquare.cc:23
Simple implementation of a track fitter.
Definition: TrackFitterSimpleChiSquare.h:20