BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
CbmEcalTrackExtrapolationKF.h
Go to the documentation of this file.
1
/******************************************************************************
2
* $Id: CbmEcalTrackExtrapolationKF.h,v 1.1 2006/02/17 23:13:37 sgorboun Exp $
3
*
4
* Class : CbmEcalTrackExtrapolationKF
5
* Description: "TrackExtrapolation" from STS tracks (Kalman Fitter)
6
* It reads the track array form STS and extrapolates those to
7
* be projected to the Rich Photodetector to some z-Plane in RICH
8
*
9
* Author : Claudia Hoehne
10
* E-mail : c.hoehne@gsi.de
11
*
12
*******************************************************************************
13
* $Log: CbmEcalTrackExtrapolationKF.h,v $
14
* Revision 1.1 2006/02/17 23:13:37 sgorboun
15
* Update of KF&L1 classes
16
*
17
* Revision 1.2 2006/01/30 11:00:55 hoehne
18
* bug fix: Point Array at z-plane was not filled correctly (counters not correct)
19
*
20
* Revision 1.1 2006/01/26 09:53:22 hoehne
21
* initial version for track extrapolation (base class + concrete implementations + task) to z-plane in RICH
22
*
23
*
24
*
25
*******************************************************************************/
26
27
#ifndef CBMECALTRACKEXTRAPOLATIONKF
28
#define CBMECALTRACKEXTRAPOLATIONKF
29
30
#include "CbmEcalTrackExtrapolation.h"
31
32
class
TClonesArray
;
33
class
CbmGlobalTrack
;
34
35
class
CbmEcalTrackExtrapolationKF
:
public
CbmEcalTrackExtrapolation
36
{
37
public
:
38
/** Default constructor **/
39
CbmEcalTrackExtrapolationKF
();
40
/** Standard constructor **/
41
CbmEcalTrackExtrapolationKF
(
Int_t
verbose);
42
/** Destructor **/
43
virtual
~CbmEcalTrackExtrapolationKF
();
44
/** Initialisation **/
45
virtual
void
Init
();
46
/** Finish **/
47
virtual
void
Finish
();
48
/** Method DoExtrapolate.
49
** Task: Read the track array and fill the point array at given z-Plane in RICH detector
50
** pointers to which are given as argument
51
**
52
*@param gTrackArray Array of tracks
53
*@param fTrackParamArray Array of FairTrackParam
54
*@value Number of tracks extrapolated
55
**/
56
virtual
Int_t
DoExtrapolate
(
TClonesArray
* gTrackArray,
TClonesArray
*
fTrackParamArray
);
57
58
private
:
59
/** Arrays **/
60
TClonesArray
*
fTrackParamArray
;
61
TClonesArray
*
fSTSArray
;
62
63
Int_t
iEx
;
/** number of extrapolated tracks */
64
ClassDef
(
CbmEcalTrackExtrapolationKF
, 1);
65
66
private
:
67
CbmEcalTrackExtrapolationKF
(
const
CbmEcalTrackExtrapolationKF
&);
68
void
operator=
(
const
CbmEcalTrackExtrapolationKF
&);
69
};
70
71
#endif
Int_t
int Int_t
ClassDef
#define ClassDef(name, id)
CbmEcalTrackExtrapolationKF::fSTSArray
TClonesArray * fSTSArray
Definition
CbmEcalTrackExtrapolationKF.h:61
CbmEcalTrackExtrapolationKF::Finish
virtual void Finish()
Finish.
Definition
CbmEcalTrackExtrapolationKF.cxx:103
CbmEcalTrackExtrapolationKF::DoExtrapolate
virtual Int_t DoExtrapolate(TClonesArray *gTrackArray, TClonesArray *fTrackParamArray)
Method DoExtrapolate.
Definition
CbmEcalTrackExtrapolationKF.cxx:65
CbmEcalTrackExtrapolationKF::~CbmEcalTrackExtrapolationKF
virtual ~CbmEcalTrackExtrapolationKF()
Destructor.
Definition
CbmEcalTrackExtrapolationKF.cxx:42
CbmEcalTrackExtrapolationKF::fTrackParamArray
TClonesArray * fTrackParamArray
Arrays.
Definition
CbmEcalTrackExtrapolationKF.h:60
CbmEcalTrackExtrapolationKF::iEx
Int_t iEx
Definition
CbmEcalTrackExtrapolationKF.h:63
CbmEcalTrackExtrapolationKF::CbmEcalTrackExtrapolationKF
CbmEcalTrackExtrapolationKF(const CbmEcalTrackExtrapolationKF &)
number of extrapolated tracks
CbmEcalTrackExtrapolationKF::operator=
void operator=(const CbmEcalTrackExtrapolationKF &)
CbmEcalTrackExtrapolationKF::CbmEcalTrackExtrapolationKF
CbmEcalTrackExtrapolationKF()
Default constructor.
Definition
CbmEcalTrackExtrapolationKF.cxx:20
CbmEcalTrackExtrapolationKF::Init
virtual void Init()
Initialisation.
Definition
CbmEcalTrackExtrapolationKF.cxx:49
CbmEcalTrackExtrapolation
CbmGlobalTrack
CbmGlobalTrack.h.
Definition
CbmGlobalTrack.h:23
TClonesArray
reconstruction
KF
Interface
CbmEcalTrackExtrapolationKF.h
Generated on
for BmnRoot by
1.17.0