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