]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTrack.cxx
New constructor to get data from AliESDMuonCluster
[u/mrichter/AliRoot.git] / MUON / AliMUONTrack.cxx
index 718e2ea1aa66422319d6375b954966bead3c479a..b3b729e1bfca974962bca79afa6edb2a656eb65e 100644 (file)
@@ -236,16 +236,12 @@ AliMUONTrack::AliMUONTrack(AliESDMuonTrack &esdTrack)
   // fill fTrackParamAtCluster with track parameters at each cluster if available
   if(esdTrack.ClustersStored()) {
     
-    AliMUONRawClusterV2 cluster;
-    
     // loop over ESD clusters
     AliESDMuonCluster *esdCluster = (AliESDMuonCluster*) esdTrack.GetClusters().First();
     while (esdCluster) {
       
       // copy cluster information
-      cluster.SetUniqueID(esdCluster->GetUniqueID());
-      cluster.SetXYZ(esdCluster->GetX(), esdCluster->GetY(), esdCluster->GetZ());
-      cluster.SetErrXY(esdCluster->GetErrX(), esdCluster->GetErrY());
+      AliMUONRawClusterV2 cluster(*esdCluster);
       
       // only set the Z parameter to avoid error in the AddTrackParamAtCluster(...) method
       param.SetZ(cluster.GetZ());