CbmRoot
Loading...
Searching...
No Matches
CbmRichTrackExtrapolationLittrack.h
Go to the documentation of this file.
1/* Copyright (C) 2016-2021 GSI/JINR-LIT, Darmstadt/Dubna
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Semen Lebedev, Andrey Lebedev [committer] */
4
16#ifndef CBM_RICH_TRACK_EXTRAPOLATION_LITTRACK
17#define CBM_RICH_TRACK_EXTRAPOLATION_LITTRACK
18
19#include "CbmLitPtrTypes.h"
21
22class TClonesArray;
24
38 public:
43
48
52 virtual void Init();
53
57 virtual void DoExtrapolation(CbmEvent* event, TClonesArray* globalTracks, TClonesArray* extrapolatedTrackParams,
58 double z);
59
60 private:
61 TClonesArray* fStsTracks = nullptr;
63
64 private:
69
74};
75
76#endif
Typedefs for algorithm interfaces.
This is interface for concrete extrapolation algorithms to RICH.
boost::shared_ptr< CbmLitTrackPropagator > TrackPropagatorPtr
Class characterising one event by a collection of links (indices) to data objects,...
Definition CbmEvent.h:34
"TrackExtrapolation" from STS tracks based on Littrack. It reads the track array form STS and extrapo...
virtual void Init()
Inherited from CbmRichTrackExtrapolationBase.
virtual void DoExtrapolation(CbmEvent *event, TClonesArray *globalTracks, TClonesArray *extrapolatedTrackParams, double z)
Inherited from CbmRichTrackExtrapolationBase.
CbmRichTrackExtrapolationLittrack(const CbmRichTrackExtrapolationLittrack &)
Copy constructor.
void operator=(const CbmRichTrackExtrapolationLittrack &)
Assignment operator.