else fSmoothCovariances = new TMatrixD(smoothCovariances);
}
+//__________________________________________________________________________
+void AliMUONTrackParam::SetClusterPtr(AliMUONVCluster* cluster, Bool_t owner)
+{
+ /// set pointeur to associated cluster
+ if (fOwnCluster) delete fClusterPtr;
+ fClusterPtr = cluster;
+ fOwnCluster = owner;
+}
+
//__________________________________________________________________________
Int_t AliMUONTrackParam::Compare(const TObject* trackParam) const
{
/// 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;}