]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTracker.h
New class AliMUONRecoParamto handle reconstruction parameters
[u/mrichter/AliRoot.git] / MUON / AliMUONTracker.h
index b46ec6b97290da2386916758adc5f66bddc8f6c3..20af046f9a7778114426456dd9f43ea1c79b44ca 100644 (file)
@@ -34,13 +34,10 @@ class AliMUONTracker : public AliTracker
                 AliMUONTriggerChamberEff* chamberEff=0);
   virtual ~AliMUONTracker();
   
-  /// Main entry point.
   virtual Int_t Clusters2Tracks(AliESDEvent* esd);
 
-  /// 
   virtual Int_t LoadClusters(TTree* clustersTree);
 
-  ///
   virtual void  UnloadClusters();
 
   /// Dummy implementation
@@ -49,8 +46,6 @@ class AliMUONTracker : public AliTracker
   virtual Int_t RefitInward(AliESDEvent* /*event*/) {return 0;}
   /// Dummy implementation
   virtual AliCluster *GetCluster(Int_t /*index*/) const {return 0;}
-  /// Set option
-  void SetOption(Option_t* opt);
 
 private:
   /// Not implemented
@@ -58,15 +53,17 @@ private:
   /// Not implemented
   AliMUONTracker& operator=(const AliMUONTracker& rhs);
     
+  void CreateTrackReconstructor();
+  
   void FillESD(AliMUONVTrackStore& trackStore, AliESDEvent* esd) const;
 
 private:
   const AliMUONDigitMaker* fDigitMaker; //!< digit maker (not owner)
   const AliMUONGeometryTransformer* fTransformer; //!< geometry transformer (not owner)
-  const AliMUONTriggerCircuit* fTriggerCircuit;                //!< trigger circuit (not owner)
+  const AliMUONTriggerCircuit* fTriggerCircuit; //!< trigger circuit (not owner)
   AliMUONTriggerChamberEff* fTrigChamberEff; //!< trigger efficiency (not owner)
   AliMUONTrackHitPattern* fTrackHitPatternMaker; //!< trigger hit pattern maker
-  AliMUONVTrackReconstructor* fTrackReco;       //!< track reconstructor
+  AliMUONVTrackReconstructor* fTrackReco; //!< track reconstructor
   AliMUONVClusterStore* fClusterStore; //!< cluster container
   AliMUONVTriggerStore* fTriggerStore; //!< trigger information