CbmRoot
Loading...
Searching...
No Matches
CbmRichTrackExtrapolationMirrorIdeal.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
19#ifndef CBM_RICH_TARCK_EXTRAPOLATION_MIRROR_IDEAL
20#define CBM_RICH_TARCK_EXTRAPOLATION_MIRROR_IDEAL
21
23
24class TClonesArray;
25
40 public:
45
50
54 virtual void Init();
55
59 virtual void DoExtrapolation(CbmEvent* event, TClonesArray* globalTracks, TClonesArray* extrapolatedTrackParams,
60 double z);
61
62 private:
63 TClonesArray* fRichMirrorPoints = nullptr;
64 TClonesArray* fMcTracks = nullptr;
65 TClonesArray* fStsTracks = nullptr;
66 TClonesArray* fStsTrackMatches = nullptr;
67
72
77};
78
79#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
This is the implementation of the TrackExtrapolation from MC points - operating on points in the RICH...
virtual void Init()
Inherited from CbmRichTrackExtrapolationBase.
CbmRichTrackExtrapolationMirrorIdeal(const CbmRichTrackExtrapolationMirrorIdeal &)
Copy constructor.
CbmRichTrackExtrapolationMirrorIdeal & operator=(const CbmRichTrackExtrapolationMirrorIdeal &)
Assignment operator.
virtual void DoExtrapolation(CbmEvent *event, TClonesArray *globalTracks, TClonesArray *extrapolatedTrackParams, double z)
Inherited from CbmRichTrackExtrapolationBase.