- //
- // Track Reconstruction
- AliMUONTrackReconstructor();
- virtual ~AliMUONTrackReconstructor(){;}
- void Init(Double_t &, Double_t &, Double_t &);
- void Reconst(Int_t &,Int_t &,Int_t,Int_t &,Int_t&,Int_t&, Option_t *option,Text_t *filename);
- void Reconst2(Int_t &,Int_t &,Int_t &);
- void FinishEvent();
- void Close();
- void SetCutPxz(Double_t p) {fSPxzCut=p;}
- void SetSigmaCut(Double_t p) {fSSigmaCut=p;}
- void SetXPrec(Double_t p) {fSXPrec=p;}
- void SetYPrec(Double_t p) {fSYPrec=p;}
- Double_t GetCutPxz() {return fSPxzCut;}
- Double_t GetSigmaCut() {return fSSigmaCut;}
- Double_t GetXPrec() {return fSXPrec;}
- Double_t GetYPrec() {return fSYPrec;}
+ AliMUONTrackReconstructor(AliMUONData* data); // default Constructor
+ virtual ~AliMUONTrackReconstructor(); // Destructor
+
+ virtual void EventDump(void); // dump reconstructed event
+
+
+ protected:
+
+ // Functions
+ virtual void AddHitsForRecFromRawClusters();
+ virtual void MakeTracks(void);
+ virtual void MakeTrackCandidates(void);
+ virtual void FollowTracks(void);
+ virtual void RemoveDoubleTracks(void);
+ virtual void FillMUONTrack(void);
+
+