class AliMUONVClusterStore;
class AliMUONTrackParam;
class AliMUONTrack;
+class AliMUONGeometryTransformer;
class AliMUONTrackReconstructor : public AliMUONVTrackReconstructor
{
public:
- AliMUONTrackReconstructor(const AliMUONRecoParam* recoParam, AliMUONVClusterServer* clusterServer); // default Constructor
+ AliMUONTrackReconstructor(const AliMUONRecoParam* recoParam, AliMUONVClusterServer* clusterServer,
+ const AliMUONGeometryTransformer* transformer); // default Constructor
virtual ~AliMUONTrackReconstructor(); // Destructor
virtual Bool_t RefitTrack(AliMUONTrack &track, Bool_t enableImprovement = kTRUE);
virtual Bool_t MakeMoreTrackCandidates(AliMUONVClusterStore& clusterStore);
virtual Bool_t FollowTracks(AliMUONVClusterStore& clusterStore);
virtual Bool_t ComplementTracks(const AliMUONVClusterStore& clusterStore);
- virtual void ImproveTrack(AliMUONTrack &track);
- virtual void FinalizeTrack(AliMUONTrack &track);
+ virtual void ImproveTrack(AliMUONTrack &track);
+ virtual Bool_t FinalizeTrack(AliMUONTrack &track);
private: