]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTrackParam.h
Move contents of EVE/Alieve to EVE/EveDet as most code will remain there.
[u/mrichter/AliRoot.git] / MUON / AliMUONTrackParam.h
index 4523bff8e695ec94d7022c88d357fa6fdf32f431..66075b46a49deabef2ce936cb77b9da0efedb46f 100644 (file)
@@ -31,6 +31,8 @@ class AliMUONTrackParam : public TObject
 
   void GetParamFrom(const AliESDMuonTrack& esdMuonTrack);
   void SetParamFor(AliESDMuonTrack& esdMuonTrack) const;
+  void GetParamFromDCA(const AliESDMuonTrack& esdMuonTrack);
+  void SetParamForDCA(AliESDMuonTrack& esdMuonTrack) const;
   void GetParamFromUncorrected(const AliESDMuonTrack& esdMuonTrack);
   void SetParamForUncorrected(AliESDMuonTrack& esdMuonTrack) const;
   
@@ -106,8 +108,7 @@ class AliMUONTrackParam : public TObject
   
         /// get pointeur to associated cluster
   AliMUONVCluster* GetClusterPtr() const {return fClusterPtr;}
-       /// set pointeur to associated cluster
-  void             SetClusterPtr(AliMUONVCluster* cluster, Bool_t owner = kFALSE) {fClusterPtr = cluster; fOwnCluster = owner;}
+  void             SetClusterPtr(AliMUONVCluster* cluster, Bool_t owner = kFALSE);
   
        /// return kTRUE if the associated cluster can be removed from the track it belongs to
   Bool_t IsRemovable() const {return fRemovable;}
@@ -132,6 +133,8 @@ class AliMUONTrackParam : public TObject
   Bool_t IsSortable () const {return kTRUE;}
   Int_t Compare(const TObject* trackParam) const;
 
+  Bool_t CompatibleTrackParam(const AliMUONTrackParam &trackParam, Double_t sigma2Cut, Double_t &normChi2) const;
+
   virtual void Print(Option_t* opt="") const;
  
   virtual void Clear(Option_t* opt="");