]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONVTrackReconstructor.h
- Put the code to fill ESD with trigger data back in the correct framework:
[u/mrichter/AliRoot.git] / MUON / AliMUONVTrackReconstructor.h
index 259072cae1152a19482b4ea639e9098cdef912c1..8e566555a295d5c74079eb236f0dd588af12c3b0 100644 (file)
@@ -34,7 +34,7 @@ class TClonesArray;
 class AliMUONVTrackReconstructor : public TObject {
 
  public:
-  AliMUONVTrackReconstructor(AliMUONVClusterServer& clusterServer); // default Constructor
+  AliMUONVTrackReconstructor(AliMUONVClusterServer* clusterServer); // default Constructor
   virtual ~AliMUONVTrackReconstructor(); // Destructor
 
   void EventReconstruct(AliMUONVClusterStore& clusterStore,
@@ -50,7 +50,7 @@ class AliMUONVTrackReconstructor : public TObject {
                                  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:
@@ -58,7 +58,7 @@ class AliMUONVTrackReconstructor : public TObject {
   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