CbmRoot
Loading...
Searching...
No Matches
CbmRichTrackExtrapolationIdeal.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, Semen Lebedev, Denis Bertini [committer] */
4
16
#ifndef CBM_RICH_TRACK_EXTRAPOLATION_IDEAL
17
#define CBM_RICH_TRACK_EXTRAPOLATION_IDEAL
18
19
#include "
CbmRichTrackExtrapolationBase.h
"
20
21
//class TClonesArray;
22
32
class
CbmRichTrackExtrapolationIdeal
:
public
CbmRichTrackExtrapolationBase
{
33
public
:
37
CbmRichTrackExtrapolationIdeal
();
38
42
virtual
~CbmRichTrackExtrapolationIdeal
();
43
47
virtual
void
Init
();
48
49
53
virtual
void
DoExtrapolation
(
CbmEvent
* event, TClonesArray* globalTracks, TClonesArray* extrapolatedTrackParams,
54
double
z);
55
56
private
:
57
TClonesArray*
fRefPlanePoints
=
nullptr
;
58
TClonesArray*
fStsTracks
=
nullptr
;
59
TClonesArray*
fStsTrackMatches
=
nullptr
;
60
64
CbmRichTrackExtrapolationIdeal
(
const
CbmRichTrackExtrapolationIdeal
&);
65
69
CbmRichTrackExtrapolationIdeal
&
operator=
(
const
CbmRichTrackExtrapolationIdeal
&);
70
};
71
72
#endif
CbmRichTrackExtrapolationBase.h
This is interface for concrete extrapolation algorithms to RICH.
CbmEvent
Class characterising one event by a collection of links (indices) to data objects,...
Definition
CbmEvent.h:34
CbmRichTrackExtrapolationBase
Definition
CbmRichTrackExtrapolationBase.h:20
CbmRichTrackExtrapolationIdeal
"TrackExtrapolation" from MC points. It reads the PointArray with ImPlanePoints from MC and selects t...
Definition
CbmRichTrackExtrapolationIdeal.h:32
CbmRichTrackExtrapolationIdeal::fRefPlanePoints
TClonesArray * fRefPlanePoints
Definition
CbmRichTrackExtrapolationIdeal.h:57
CbmRichTrackExtrapolationIdeal::fStsTracks
TClonesArray * fStsTracks
Definition
CbmRichTrackExtrapolationIdeal.h:58
CbmRichTrackExtrapolationIdeal::~CbmRichTrackExtrapolationIdeal
virtual ~CbmRichTrackExtrapolationIdeal()
Destructor.
Definition
CbmRichTrackExtrapolationIdeal.cxx:34
CbmRichTrackExtrapolationIdeal::operator=
CbmRichTrackExtrapolationIdeal & operator=(const CbmRichTrackExtrapolationIdeal &)
Assignment operator.
CbmRichTrackExtrapolationIdeal::CbmRichTrackExtrapolationIdeal
CbmRichTrackExtrapolationIdeal(const CbmRichTrackExtrapolationIdeal &)
Copy constructor.
CbmRichTrackExtrapolationIdeal::DoExtrapolation
virtual void DoExtrapolation(CbmEvent *event, TClonesArray *globalTracks, TClonesArray *extrapolatedTrackParams, double z)
Inherited from CbmRichTrackExtrapolationBase.
Definition
CbmRichTrackExtrapolationIdeal.cxx:51
CbmRichTrackExtrapolationIdeal::fStsTrackMatches
TClonesArray * fStsTrackMatches
Definition
CbmRichTrackExtrapolationIdeal.h:59
CbmRichTrackExtrapolationIdeal::CbmRichTrackExtrapolationIdeal
CbmRichTrackExtrapolationIdeal()
Default constructor.
Definition
CbmRichTrackExtrapolationIdeal.cxx:32
CbmRichTrackExtrapolationIdeal::Init
virtual void Init()
Inherited from CbmRichTrackExtrapolationBase.
Definition
CbmRichTrackExtrapolationIdeal.cxx:36
reco
detectors
rich
tracks
CbmRichTrackExtrapolationIdeal.h
Generated on Sun Dec 22 2024 23:04:14 for CbmRoot by
1.12.0