Adding missing include
[u/mrichter/AliRoot.git] / MUON / AliMUONTrackReconstructorK.h
CommitLineData
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
7ec3b9cf 18class AliMUONTrackReconstructorK : public AliMUONVTrackReconstructor
19{
8cc77df0 20
21 public:
7ec3b9cf 22 AliMUONTrackReconstructorK(const Option_t* TrackMethod); // default Constructor
8cc77df0 23 virtual ~AliMUONTrackReconstructorK(); // Destructor
24
25 /// Return track method
26 Int_t GetTrackMethod(void) const {return fTrackMethod;}
b0e4c598 27 virtual void EventDump(void); // dump reconstructed event
8cc77df0 28
8cc77df0 29 protected:
30
8cc77df0 31 virtual void MakeTracks(void);
32 virtual void MakeTrackCandidates(void);
33 virtual void FollowTracks(void);
34 virtual void RemoveDoubleTracks(void);
208f139e 35 virtual void FillMUONTrack(void);
8cc77df0 36
37
38 private:
39
40 Int_t fTrackMethod; ///< AZ - tracking method
41
8cc77df0 42 // Functions
43 AliMUONTrackReconstructorK (const AliMUONTrackReconstructorK& rhs); ///< copy constructor
44 AliMUONTrackReconstructorK& operator=(const AliMUONTrackReconstructorK& rhs); ///< assignment operator
45
46 Bool_t CheckCandidate(Int_t icand, Int_t nSeeds) const;
8cc77df0 47
48
49 ClassDef(AliMUONTrackReconstructorK, 0) // MUON track reconstructor in ALICE
50 };
51
52#endif