38 std::vector<litfloat> F(36);
51 for (Int_t iHit = 0; iHit < nofHits; iHit++) {
60 totalLength += length;
61 nodes[iHit].SetPredictedParam(&par);
69 nodes[iHit].SetUpdatedParam(&par);
70 nodes[iHit].SetChiSqFiltered(chi2Hit);
Data class for storage of fitted track parameters, transport matrix and chi-square on each detector s...
Base data class for hits.
Base data class for strip hits.
Implementation of Kalman Filter track fit.
Data class for track parameters.
Interface for track update algorithm.
Base data class for track.
vector< CbmLitFitNode > FitNodeVector
boost::shared_ptr< CbmLitTrackPropagator > TrackPropagatorPtr
boost::shared_ptr< CbmLitTrackUpdate > TrackUpdatePtr
Base data class for hits.
TrackPropagatorPtr fPropagator
virtual LitStatus Fit(CbmLitTrack *track, bool downstream=true)
Inherited from CbmLitTrackFitter.
virtual ~CbmLitTrackFitterImp()
Destructor.
CbmLitTrackFitterImp(TrackPropagatorPtr propagator, TrackUpdatePtr update)
Constructor.
Data class for track parameters.
Base data class for track.
void SetParamLast(const CbmLitTrackParam *par)
void SetLength(litfloat length)
void SetParamFirst(const CbmLitTrackParam *par)
const CbmLitTrackParam * GetParamFirst() const
void SortHits(Bool_t downstream=true)
Sort hits by Z position.
const CbmLitHit * GetHit(Int_t index) const
const CbmLitTrackParam * GetParamLast() const
void SetChi2(litfloat chi2)
void SetQuality(LitTrackQa quality)
void SetFitNodes(const vector< CbmLitFitNode > &nodes)
Int_t NDF(const CbmLitTrack *track)