]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HBTAN/AliHBTFunction.cxx
Possibility to fix some of the parameters. New method to get the number of free param...
[u/mrichter/AliRoot.git] / HBTAN / AliHBTFunction.cxx
index 198041dbf8e0a4ef3323b133f41eb589605dfbae..d2be31ed1a67cde96db643b242bf11d498c93bf3 100644 (file)
@@ -102,9 +102,10 @@ AliHBTFunction & AliHBTFunction::operator= (const AliHBTFunction & source)
   return * this;
 }
 
-void AliHBTFunction::WriteFunction()
+Int_t AliHBTFunction::WriteFunction()
 {
 //writes result of the function to file
+  Int_t retval =0;
    AliDebug(1,"Entering");
    if (fWriteNumAndDen)
     { 
@@ -120,9 +121,10 @@ void AliHBTFunction::WriteFunction()
    if (res) 
     { 
       AliDebug(1,"Writing Result");
-      res->Write();
+      retval = res->Write();
       AliDebug(1,"Writing Result Done");
     }
+   return retval;
 }
 /******************************************************************/
 
@@ -321,7 +323,10 @@ AliHBTFunction1D::AliHBTFunction1D(const Char_t *name, const Char_t *title,
 /******************************************************************/
 
 AliHBTFunction1D::AliHBTFunction1D(const AliHBTFunction1D& source):
- AliHBTFunction(source)
+  AliHBTFunction(source),
+  fNumerator(0x0),
+  fDenominator(0x0),
+  fNBinsToScale(0x0)
 {
 // Copy constructor needed by the coding conventions byt not used
   Fatal("AliHBTFunction1D(const AliHBTFunction1D&)","Cpy ctor not usable.");
@@ -499,7 +504,11 @@ AliHBTFunction2D::AliHBTFunction2D(const Char_t *name, const Char_t *title,
 }        
 /******************************************************************/
 AliHBTFunction2D::AliHBTFunction2D(const AliHBTFunction2D & source):
- AliHBTFunction(source)
+  AliHBTFunction(source),
+  fNumerator(0x0),
+  fDenominator(0x0),
+  fNBinsToScaleX(0x0), 
+  fNBinsToScaleY(0x0)
 {
 // Copy constructor needed by the coding conventions byt not used
   Fatal("AliHBTFunction2D(const AliHBTFunction2D&)","Cpy ctor not usable.");
@@ -709,7 +718,12 @@ AliHBTFunction3D::AliHBTFunction3D(const Char_t *name, const Char_t *title,
 /******************************************************************/
 
 AliHBTFunction3D::AliHBTFunction3D(const AliHBTFunction3D& source):
- AliHBTFunction(source)
+  AliHBTFunction(source),
+  fNumerator(0x0),
+  fDenominator(0x0),
+  fNBinsToScaleX(0x0), 
+  fNBinsToScaleY(0x0),
+  fNBinsToScaleZ(0x0)
 {
 // Copy constructor needed by the coding conventions byt not used
   Fatal("AliHBTFunction3D(const AliHBTFunction3D&)","Cpy ctor not usable.");