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
22
#include "
CbmRichTrackExtrapolationBase.h
"
23
24
class
TClonesArray;
25
39
class
CbmRichTrackExtrapolationMirrorIdeal
:
public
CbmRichTrackExtrapolationBase
{
40
public
:
44
CbmRichTrackExtrapolationMirrorIdeal
();
45
49
virtual
~CbmRichTrackExtrapolationMirrorIdeal
();
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
71
CbmRichTrackExtrapolationMirrorIdeal
(
const
CbmRichTrackExtrapolationMirrorIdeal
&);
72
76
CbmRichTrackExtrapolationMirrorIdeal
&
operator=
(
const
CbmRichTrackExtrapolationMirrorIdeal
&);
77
};
78
79
#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
CbmRichTrackExtrapolationMirrorIdeal
This is the implementation of the TrackExtrapolation from MC points - operating on points in the RICH...
Definition
CbmRichTrackExtrapolationMirrorIdeal.h:39
CbmRichTrackExtrapolationMirrorIdeal::CbmRichTrackExtrapolationMirrorIdeal
CbmRichTrackExtrapolationMirrorIdeal()
Default constructor.
Definition
CbmRichTrackExtrapolationMirrorIdeal.cxx:32
CbmRichTrackExtrapolationMirrorIdeal::~CbmRichTrackExtrapolationMirrorIdeal
virtual ~CbmRichTrackExtrapolationMirrorIdeal()
Destructor.
Definition
CbmRichTrackExtrapolationMirrorIdeal.cxx:34
CbmRichTrackExtrapolationMirrorIdeal::Init
virtual void Init()
Inherited from CbmRichTrackExtrapolationBase.
Definition
CbmRichTrackExtrapolationMirrorIdeal.cxx:36
CbmRichTrackExtrapolationMirrorIdeal::fMcTracks
TClonesArray * fMcTracks
Definition
CbmRichTrackExtrapolationMirrorIdeal.h:64
CbmRichTrackExtrapolationMirrorIdeal::CbmRichTrackExtrapolationMirrorIdeal
CbmRichTrackExtrapolationMirrorIdeal(const CbmRichTrackExtrapolationMirrorIdeal &)
Copy constructor.
CbmRichTrackExtrapolationMirrorIdeal::operator=
CbmRichTrackExtrapolationMirrorIdeal & operator=(const CbmRichTrackExtrapolationMirrorIdeal &)
Assignment operator.
CbmRichTrackExtrapolationMirrorIdeal::fRichMirrorPoints
TClonesArray * fRichMirrorPoints
Definition
CbmRichTrackExtrapolationMirrorIdeal.h:63
CbmRichTrackExtrapolationMirrorIdeal::fStsTracks
TClonesArray * fStsTracks
Definition
CbmRichTrackExtrapolationMirrorIdeal.h:65
CbmRichTrackExtrapolationMirrorIdeal::DoExtrapolation
virtual void DoExtrapolation(CbmEvent *event, TClonesArray *globalTracks, TClonesArray *extrapolatedTrackParams, double z)
Inherited from CbmRichTrackExtrapolationBase.
Definition
CbmRichTrackExtrapolationMirrorIdeal.cxx:56
CbmRichTrackExtrapolationMirrorIdeal::fStsTrackMatches
TClonesArray * fStsTrackMatches
Definition
CbmRichTrackExtrapolationMirrorIdeal.h:66
reco
detectors
rich
tracks
CbmRichTrackExtrapolationMirrorIdeal.h
Generated on Sun Dec 22 2024 23:04:14 for CbmRoot by
1.12.0