BmnRoot
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
32class TClonesArray;
33class CbmGlobalTrack;
34
35class CbmEcalTrackExtrapolationKF : public CbmEcalTrackExtrapolation
36{
37public:
41 CbmEcalTrackExtrapolationKF(Int_t verbose);
45 virtual void Init();
47 virtual void Finish();
56 virtual Int_t DoExtrapolate(TClonesArray* gTrackArray, TClonesArray* fTrackParamArray);
57private:
59 TClonesArray* fTrackParamArray;
60 TClonesArray* fSTSArray;
61
62 Int_t iEx;
64
65 private:
67 void operator=(const CbmEcalTrackExtrapolationKF&);
68};
69
70#endif
virtual Int_t DoExtrapolate(TClonesArray *gTrackArray, TClonesArray *fTrackParamArray)