CbmRoot
Loading...
Searching...
No Matches
CbmRichTrackExtrapolationKF.h
Go to the documentation of this file.
1/* Copyright (C) 2006-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Claudia Hoehne, Andrey Lebedev, Denis Bertini [committer], Semen Lebedev */
4
16#ifndef CBM_RICH_TRACK_EXTRAPOLATION_KF
17#define CBM_RICH_TRACK_EXTRAPOLATION_KF
18
20
21class TClonesArray;
22
34 public:
39
44
48 virtual void Init();
49
53 virtual void DoExtrapolation(CbmEvent* event, TClonesArray* globalTracks, TClonesArray* extrapolatedTrackParams,
54 double z);
55
56 private:
57 TClonesArray* fStsTracks = nullptr;
58
59 private:
64
69};
70
71#endif
This is interface for concrete extrapolation algorithms to RICH.
Class characterising one event by a collection of links (indices) to data objects,...
Definition CbmEvent.h:34
"TrackExtrapolation" from STS tracks (Kalman Fitter) It reads the track array form STS and extrapolat...
CbmRichTrackExtrapolationKF(const CbmRichTrackExtrapolationKF &)
Copy constructor.
virtual void Init()
Inherited from CbmRichTrackExtrapolationBase.
void operator=(const CbmRichTrackExtrapolationKF &)
Assignment operator.
virtual void DoExtrapolation(CbmEvent *event, TClonesArray *globalTracks, TClonesArray *extrapolatedTrackParams, double z)
Inherited from CbmRichTrackExtrapolationBase.
CbmRichTrackExtrapolationKF()
Default constructor.