// Author: Philippe Pillot
#include "AliMUONReconstructor.h"
-#include "AliMUONRecoParam.h"
#include <TObject.h>
class AliMUONDigitMaker;
class AliMUONTriggerCircuit;
class TClonesArray;
+class AliMUONRecoParam;
class AliMUONVTrackReconstructor : public TObject {
public:
- AliMUONVTrackReconstructor(AliMUONVClusterServer* clusterServer); // default Constructor
+ AliMUONVTrackReconstructor(const AliMUONRecoParam* recoParam, AliMUONVClusterServer* clusterServer); // default Constructor
virtual ~AliMUONVTrackReconstructor(); // Destructor
+
void EventReconstruct(AliMUONVClusterStore& clusterStore,
AliMUONVTrackStore& trackStore);
const AliMUONVTriggerTrackStore& triggerTrackStore,
const AliMUONVTriggerStore& triggerStore,
const AliMUONTrackHitPattern& trackHitPattern);
+
+ const AliMUONRecoParam* GetRecoParam() const { return fRecoParam; }
/// re-fit the given track
virtual Bool_t RefitTrack(AliMUONTrack &track, Bool_t enableImprovement = kTRUE) = 0;
AliMUONVClusterServer* fClusterServer; ///< reference to our cluster server
+ const AliMUONRecoParam* fRecoParam; ///< reference to reco parameters
+
// Functions
AliMUONVTrackReconstructor (const AliMUONVTrackReconstructor& rhs); ///< copy constructor
AliMUONVTrackReconstructor& operator=(const AliMUONVTrackReconstructor& rhs); ///< assignment operator