const AliMUONRecoParam* fkRecoParam; ///< reference to reco parameters
+ Double_t* fMaxMCSAngle2; ///< maximum angle dispersion due to MCS
+
// Functions
AliMUONVTrackReconstructor (const AliMUONVTrackReconstructor& rhs); ///< copy constructor
AliMUONVTrackReconstructor& operator=(const AliMUONVTrackReconstructor& rhs); ///< assignment operator
virtual void ImproveTrack(AliMUONTrack &track) = 0;
void Finalize();
/// Finalize the given track
- virtual void FinalizeTrack(AliMUONTrack &track) = 0;
+ virtual Bool_t FinalizeTrack(AliMUONTrack &track) = 0;
+
+ Bool_t IsAcceptable(AliMUONTrackParam &trackParam);
TClonesArray* MakeSegmentsBetweenChambers(const AliMUONVClusterStore& clusterStore, Int_t ch1, Int_t ch2);
Bool_t FollowLinearTrackInChamber(AliMUONTrack &trackCandidate, const AliMUONVClusterStore& clusterStore, Int_t nextChamber);
Bool_t FollowLinearTrackInStation(AliMUONTrack &trackCandidate, const AliMUONVClusterStore& clusterStore, Int_t nextStation);
-
+
+ void CorrectThetaRange(Float_t&);
private: