CbmRoot
Loading...
Searching...
No Matches
CbmLitKalmanSmoother.h
Go to the documentation of this file.
1/* Copyright (C) 2007-2012 GSI/JINR-LIT, Darmstadt/Dubna
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Andrey Lebedev [committer] */
4
12#ifndef CBMLITKALMANSMOOTHER_H_
13#define CBMLITKALMANSMOOTHER_H_
14
16class CbmLitFitNode;
17
25 public:
30
34 virtual ~CbmLitKalmanSmoother();
35
39 virtual LitStatus Fit(CbmLitTrack* track, bool downstream = false);
40
41 private:
47 void Smooth(CbmLitFitNode* thisNode, const CbmLitFitNode* prevNode);
48};
49
50#endif /*CBMLITKALMANSMOOTHER_H_*/
LitStatus
Definition CbmLitEnums.h:29
Interface for track fitter algorithm.
Data class for storage of fitted track parameters, transport matrix and chi-square on each detector s...
Implementation of Kalman smoother algorithm.
virtual LitStatus Fit(CbmLitTrack *track, bool downstream=false)
Inherited from CbmLitTrackFitter.
virtual ~CbmLitKalmanSmoother()
Destructor.
void Smooth(CbmLitFitNode *thisNode, const CbmLitFitNode *prevNode)
Smooth one fit node.
Interface for track fitter algorithm.
Base data class for track.
Definition CbmLitTrack.h:34