CbmRoot
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 public:
40  CbmEcalTrackExtrapolationKF(Int_t verbose);
44  virtual void Init();
46  virtual void Finish();
55  virtual Int_t DoExtrapolate(TClonesArray* gTrackArray,
56  TClonesArray* fTrackParamArray);
57 
58 private:
60  TClonesArray* fTrackParamArray;
61  TClonesArray* fSTSArray;
62 
63  Int_t iEx;
65 
66 private:
69 };
70 
71 #endif
CbmEcalTrackExtrapolationKF::DoExtrapolate
virtual Int_t DoExtrapolate(TClonesArray *gTrackArray, TClonesArray *fTrackParamArray)
Definition: CbmEcalTrackExtrapolationKF.cxx:65
CbmEcalTrackExtrapolationKF::fTrackParamArray
TClonesArray * fTrackParamArray
Definition: CbmEcalTrackExtrapolationKF.h:60
CbmEcalTrackExtrapolationKF::~CbmEcalTrackExtrapolationKF
virtual ~CbmEcalTrackExtrapolationKF()
Definition: CbmEcalTrackExtrapolationKF.cxx:42
CbmEcalTrackExtrapolationKF::Finish
virtual void Finish()
Definition: CbmEcalTrackExtrapolationKF.cxx:103
CbmEcalTrackExtrapolationKF::operator=
void operator=(const CbmEcalTrackExtrapolationKF &)
CbmEcalTrackExtrapolationKF::Init
virtual void Init()
Definition: CbmEcalTrackExtrapolationKF.cxx:47
CbmEcalTrackExtrapolationKF::CbmEcalTrackExtrapolationKF
CbmEcalTrackExtrapolationKF()
Definition: CbmEcalTrackExtrapolationKF.cxx:20
CbmGlobalTrack
Definition: CbmGlobalTrack.h:26
CbmEcalTrackExtrapolationKF
Definition: CbmEcalTrackExtrapolationKF.h:35
CbmEcalTrackExtrapolationKF::iEx
Int_t iEx
Definition: CbmEcalTrackExtrapolationKF.h:63
CbmEcalTrackExtrapolationKF::fSTSArray
TClonesArray * fSTSArray
Definition: CbmEcalTrackExtrapolationKF.h:61
CbmEcalTrackExtrapolationKF::CbmEcalTrackExtrapolationKF
CbmEcalTrackExtrapolationKF(const CbmEcalTrackExtrapolationKF &)
CbmEcalTrackExtrapolationKF::ClassDef
ClassDef(CbmEcalTrackExtrapolationKF, 1)