]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PMD/AliPMDcludata.cxx
bug fixed
[u/mrichter/AliRoot.git] / PMD / AliPMDcludata.cxx
index fdcb809623dbd0fef53277d38bb96bdc02165cd3..d3ff2e92fec22d31a1676dfee90a4b981e28d1c1 100644 (file)
@@ -22,9 +22,12 @@ ClassImp(AliPMDcludata)
 AliPMDcludata::AliPMDcludata()
 {
   // Default constructor
+  for (Int_t i = 0; i < 6; i++)
+    {
+      fClusData[i] = 0.;
+    }
   for (Int_t i = 0; i < 19; i++)
     {
-      if(i < 6) fClusData[i] = 0.;
       fClXY[i] = 0;
 
     }
@@ -33,9 +36,12 @@ AliPMDcludata::AliPMDcludata()
 AliPMDcludata::AliPMDcludata(Float_t *clusdata, Int_t *clxy)
 {
   // Constructor
+  for (Int_t i = 0; i < 6; i++)
+    {
+      fClusData[i] = clusdata[i];
+    }
   for (Int_t i = 0; i < 19; i++)
     {
-      if (i < 6) fClusData[i] = clusdata[i];
       fClXY[i] = clxy[i];
     }
   
@@ -45,9 +51,12 @@ AliPMDcludata::AliPMDcludata(const AliPMDcludata &pmdcludata):
   TObject(pmdcludata)
 {
   //Copy Constructor 
+  for(Int_t i=0; i<6; i++)
+    {
+      this->fClusData[i] = pmdcludata.fClusData[i];
+    }
   for(Int_t i=0; i<19; i++)
     {
-      if (i < 6) this->fClusData[i] = pmdcludata.fClusData[i];
       this->fClXY[i] = pmdcludata.fClXY[i];
     }
 }
@@ -58,9 +67,12 @@ AliPMDcludata & AliPMDcludata::operator=(const AliPMDcludata &pmdcludata)
   // Assignment operator 
   if(this != &pmdcludata)
     {
+      for(Int_t i=0; i<6; i++)
+       {
+         this->fClusData[i] = pmdcludata.fClusData[i];
+       }
       for(Int_t i=0; i<19; i++)
        {
-         if (i < 6) this->fClusData[i] = pmdcludata.fClusData[i];
          this->fClXY[i] = pmdcludata.fClXY[i];
        }
     }