Correct 2nd paramater of ctor and the default filling (Laurent)
authorivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 20 Oct 2006 15:58:48 +0000 (15:58 +0000)
committerivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 20 Oct 2006 15:58:48 +0000 (15:58 +0000)
MUON/AliMUONCalibParam2F.cxx
MUON/AliMUONCalibParam2F.h

index 36d7652..927d166 100644 (file)
@@ -47,7 +47,7 @@ AliMUONCalibParam2F::AliMUONCalibParam2F()
 }
 
 //_____________________________________________________________________________
-AliMUONCalibParam2F::AliMUONCalibParam2F(Int_t theSize, Int_t fillWithValue) 
+AliMUONCalibParam2F::AliMUONCalibParam2F(Int_t theSize, Float_t fillWithValue) 
 : AliMUONVCalibParam(),
   fSize(theSize),
   fN(fSize*Dimension()),
@@ -60,7 +60,10 @@ AliMUONCalibParam2F::AliMUONCalibParam2F(Int_t theSize, Int_t fillWithValue)
   if ( fN > 0 )
   {
     fValues = new Float_t[fN];
-    memset(fValues,fillWithValue,fN*sizeof(Float_t));
+    for ( Int_t i = 0; i < fN; ++i )
+    {
+      fValues[i] = fillWithValue;
+    }
   }
 }
 
index e608005..24a69d0 100644 (file)
@@ -20,7 +20,7 @@ class AliMUONCalibParam2F : public AliMUONVCalibParam
 {
 public:
   AliMUONCalibParam2F();
-  AliMUONCalibParam2F(Int_t theSize, Int_t fillWithValue=0);
+  AliMUONCalibParam2F(Int_t theSize, Float_t fillWithValue=0);
   AliMUONCalibParam2F(const AliMUONCalibParam2F& other);
   AliMUONCalibParam2F& operator=(const AliMUONCalibParam2F& other);