]>
Commit | Line | Data |
---|---|---|
8cc77df0 | 1 | #ifndef ALIMUONTRACKRECONSTRUCTORK_H |
2 | #define ALIMUONTRACKRECONSTRUCTORK_H | |
3 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
4 | * See cxx source for full Copyright notice */ | |
5 | ||
6 | /* $Id$ */ | |
7 | ||
8 | /// \ingroup rec | |
9 | /// \class AliMUONTrackReconstructorK | |
10 | /// \brief Class for the MUON track reconstruction using kalman filter | |
11 | /// | |
12 | //////////////////////////////////////////////// | |
13 | /// MUON track reconstructor using kalman filter | |
14 | //////////////////////////////////////////////// | |
15 | ||
8cc77df0 | 16 | #include "AliMUONVTrackReconstructor.h" |
17 | ||
18 | class AliMUONTrackReconstructorK : public AliMUONVTrackReconstructor { | |
19 | ||
20 | public: | |
6b092dfc | 21 | AliMUONTrackReconstructorK(AliMUONRecData* data, const Option_t* TrackMethod); // default Constructor |
8cc77df0 | 22 | virtual ~AliMUONTrackReconstructorK(); // Destructor |
23 | ||
24 | /// Return track method | |
25 | Int_t GetTrackMethod(void) const {return fTrackMethod;} | |
26 | ||
27 | virtual void EventDump(void); // dump reconstructed event | |
28 | ||
29 | ||
30 | protected: | |
31 | ||
32 | // Functions | |
33 | virtual void AddHitsForRecFromRawClusters(); | |
8cc77df0 | 34 | virtual void MakeTracks(void); |
35 | virtual void MakeTrackCandidates(void); | |
36 | virtual void FollowTracks(void); | |
37 | virtual void RemoveDoubleTracks(void); | |
208f139e | 38 | virtual void FillMUONTrack(void); |
8cc77df0 | 39 | |
40 | ||
41 | private: | |
42 | ||
43 | Int_t fTrackMethod; ///< AZ - tracking method | |
44 | ||
45 | Int_t fMuons; ///< AZ - number of muons within acceptance - just for tests | |
46 | ||
47 | // Functions | |
48 | AliMUONTrackReconstructorK (const AliMUONTrackReconstructorK& rhs); ///< copy constructor | |
49 | AliMUONTrackReconstructorK& operator=(const AliMUONTrackReconstructorK& rhs); ///< assignment operator | |
50 | ||
51 | Bool_t CheckCandidate(Int_t icand, Int_t nSeeds) const; | |
8cc77df0 | 52 | |
53 | ||
54 | ClassDef(AliMUONTrackReconstructorK, 0) // MUON track reconstructor in ALICE | |
55 | }; | |
56 | ||
57 | #endif |