]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/AliCaloFitSubarray.cxx
add new parametrization for non linearity in MC - Evi
[u/mrichter/AliRoot.git] / EMCAL / AliCaloFitSubarray.cxx
index bf75654359db7d83e956309a5b11ddf5326563cb..0b6da95ea17184a8d0eeecf38a3cdfc44fc9d405 100644 (file)
@@ -37,6 +37,14 @@ AliCaloFitSubarray::AliCaloFitSubarray(const Int_t bunchIndex,
 {
 }
 
+AliCaloFitSubarray::AliCaloFitSubarray(const Int_t init) : 
+  fBunchIndex(init),
+  fMaxRev(init), 
+  fFirst(init), 
+  fLast(init)   
+{
+}
+
 AliCaloFitSubarray::AliCaloFitSubarray(const AliCaloFitSubarray & fitS) :
   fBunchIndex( fitS.fBunchIndex ),
   fMaxRev( fitS.fMaxRev ), 
@@ -45,14 +53,14 @@ AliCaloFitSubarray::AliCaloFitSubarray(const AliCaloFitSubarray & fitS) :
 {
 }
 
-AliCaloFitSubarray::AliCaloFitSubarray(const Int_t init) : 
-  fBunchIndex(init),
-  fMaxRev(init), 
-  fFirst(init), 
-  fLast(init)   
-{
-}
+//_____________________________________________________________________
+AliCaloFitSubarray& AliCaloFitSubarray::operator = (const AliCaloFitSubarray &source)
+{ // assignment operator; use copy ctor
+  if (&source == this) return *this;
 
+  new (this) AliCaloFitSubarray(source);
+  return *this;
+}
 
 AliCaloFitSubarray::~AliCaloFitSubarray()
 {