class AliMUONVTrackReconstructor : public TObject {
public:
- AliMUONVTrackReconstructor(AliMUONVClusterServer& clusterServer); // default Constructor
+ AliMUONVTrackReconstructor(AliMUONVClusterServer* clusterServer); // default Constructor
virtual ~AliMUONVTrackReconstructor(); // Destructor
void EventReconstruct(AliMUONVClusterStore& clusterStore,
const AliMUONTrackHitPattern& trackHitPattern);
/// re-fit the given track
- virtual Bool_t RefitTrack(AliMUONTrack &track) = 0;
+ virtual Bool_t RefitTrack(AliMUONTrack &track, Bool_t enableImprovement = kTRUE) = 0;
protected:
TClonesArray *fRecTracksPtr; ///< pointer to array of reconstructed tracks
Int_t fNRecTracks; ///< number of reconstructed tracks
- AliMUONVClusterServer& fClusterServer; ///< reference to our cluster server
+ AliMUONVClusterServer* fClusterServer; ///< reference to our cluster server
// Functions
AliMUONVTrackReconstructor (const AliMUONVTrackReconstructor& rhs); ///< copy constructor