CbmRoot
Loading...
Searching...
No Matches
CbmRichTrackExtrapolationBase.h
Go to the documentation of this file.
1
/* Copyright (C) 2012-2021 UGiessen/JINR-LIT, Giessen/Dubna
2
SPDX-License-Identifier: GPL-3.0-only
3
Authors: Semen Lebedev [committer] */
4
14
#ifndef CBM_RICH_TRACK_EXTRAPOLATION_BASE
15
#define CBM_RICH_TRACK_EXTRAPOLATION_BASE
16
17
class
TClonesArray;
18
class
CbmEvent
;
19
20
class
CbmRichTrackExtrapolationBase
{
21
public
:
25
CbmRichTrackExtrapolationBase
() {}
26
30
virtual
~CbmRichTrackExtrapolationBase
() {}
31
35
virtual
void
Init
() {}
36
44
virtual
void
DoExtrapolation
(
CbmEvent
* event, TClonesArray* globalTracks, TClonesArray* extrapolatedTrackParams,
45
double
z) = 0;
46
47
private
:
51
CbmRichTrackExtrapolationBase
(
const
CbmRichTrackExtrapolationBase
&);
52
56
CbmRichTrackExtrapolationBase
&
operator=
(
const
CbmRichTrackExtrapolationBase
&);
57
};
58
59
#endif
CbmEvent
Class characterising one event by a collection of links (indices) to data objects,...
Definition
CbmEvent.h:34
CbmRichTrackExtrapolationBase
Definition
CbmRichTrackExtrapolationBase.h:20
CbmRichTrackExtrapolationBase::CbmRichTrackExtrapolationBase
CbmRichTrackExtrapolationBase()
Default constructor.
Definition
CbmRichTrackExtrapolationBase.h:25
CbmRichTrackExtrapolationBase::Init
virtual void Init()
Initialization in case one needs to initialize some TClonearrays.
Definition
CbmRichTrackExtrapolationBase.h:35
CbmRichTrackExtrapolationBase::CbmRichTrackExtrapolationBase
CbmRichTrackExtrapolationBase(const CbmRichTrackExtrapolationBase &)
Copy constructor.
CbmRichTrackExtrapolationBase::~CbmRichTrackExtrapolationBase
virtual ~CbmRichTrackExtrapolationBase()
Distructor.
Definition
CbmRichTrackExtrapolationBase.h:30
CbmRichTrackExtrapolationBase::DoExtrapolation
virtual void DoExtrapolation(CbmEvent *event, TClonesArray *globalTracks, TClonesArray *extrapolatedTrackParams, double z)=0
Read the global track array, extrapolate track to a given z-Plane in RICH detector and fill output ar...
CbmRichTrackExtrapolationBase::operator=
CbmRichTrackExtrapolationBase & operator=(const CbmRichTrackExtrapolationBase &)
Assignment operator.
reco
detectors
rich
tracks
CbmRichTrackExtrapolationBase.h
Generated on Sun Dec 22 2024 23:04:14 for CbmRoot by
1.12.0