modification from Per Thomas
authorgconesab <gconesab@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 15 Apr 2010 21:41:46 +0000 (21:41 +0000)
committergconesab <gconesab@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 15 Apr 2010 21:41:46 +0000 (21:41 +0000)
EMCAL/AliCaloFitResults.cxx
EMCAL/AliCaloFitResults.h

index 37b149e..9c3c4d0 100644 (file)
@@ -2,10 +2,10 @@
  * This file is property of and copyright by                              *
  * the Relativistic Heavy Ion Group (RHIG), Yale University, US, 2009     *
  *                                                                        *
- * Primary Author: Per Thomas Hille <p.t.hille@fys.uio.no>                *
+ * Primary Author: Per Thomas Hille <perthomas.hille@yale.edu>            *
  *                                                                        *
  * Contributors are mentioned in the code where appropriate.              *
- * Please report bugs to p.t.hille@fys.uio.no                             *
+ * Please report bugs to perthomas.hille@yale.edu                         *
  *                                                                        *
  * Permission to use, copy, modify and distribute this software and its   *
  * documentation strictly for non-commercial purposes is hereby granted   *
 
 #include "AliCaloFitResults.h"
 
+AliCaloFitResults::AliCaloFitResults() : fMaxSig(-1),
+                                        fPed(-1), 
+                                        fStatus(-1),
+                                        fAmpSig(-1),
+                                        fTime(-1),
+                                        fMaxTimebin(-1),
+                                        fChi2Sig(-1),
+                                        fNdfSig(-1),
+                                        fMinSig(-1),
+                                        fFitSubarray(10) 
+{
+  
+  
+}
+
+
 
 // Container class to hold results from fitting 
 // as well as other methods for
index 3a6cfce..771d150 100644 (file)
@@ -19,9 +19,7 @@
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
-
 #include "Rtypes.h"
-
 #include "AliCaloFitSubarray.h"
 
 // Container class to hold results from fitting 
@@ -46,7 +44,7 @@ class  AliCaloFitResults
                              const Float_t chi, 
                              const Int_t ndf, 
                              const Int_t minSig, 
-                             const AliCaloFitSubarray fitSubarray); 
+                             const AliCaloFitSubarray fitSubarray  ); 
 
   explicit AliCaloFitResults( const Int_t maxSig, 
                              const Float_t ped, 
@@ -68,7 +66,7 @@ class  AliCaloFitResults
   // minimum interface
   explicit AliCaloFitResults( const Int_t maxSig, const Int_t minSig );
 
-
+  AliCaloFitResults();
   virtual  ~AliCaloFitResults();
   Int_t  GetMaxSig() const  { return fMaxSig;};
   Float_t   GetPed() const { return fPed;};
@@ -83,16 +81,16 @@ class  AliCaloFitResults
   AliCaloFitSubarray  GetFitSubarray() const { return fFitSubarray; };
   
  private:
-  AliCaloFitResults();
-  Int_t   fMaxSig;   //Maximum sample value ( 0 - 1023 )
+  // AliCaloFitResults();
+  Int_t   fMaxSig;      //Maximum sample value ( 0 - 1023 )
   Float_t    fPed;      //Pedestal 
-  Int_t   fStatus;   //Sucess or failure of fitting pocedure
+  Int_t   fStatus;      //Sucess or failure of fitting pocedure
   Float_t    fAmpSig;   //Amplitude in entities of ADC counts
-  Float_t    fTime;       //peak/max time of signal in entities of sample intervals 
-  Int_t    fMaxTimebin;  // timebin with maximum ADC value
+  Float_t    fTime;     //peak/max time of signal in entities of sample intervals 
+  Int_t    fMaxTimebin; //timebin with maximum ADC value
   Float_t    fChi2Sig;  //Chi Square of fit 
-  Int_t   fNdfSig;   //Number of degrees of freedom of fit
-  Int_t   fMinSig;   //Pedestal 
+  Int_t   fNdfSig;      //Number of degrees of freedom of fit
+  Int_t   fMinSig;      //Pedestal 
   AliCaloFitSubarray fFitSubarray; // info on time-bin array used for the fitting
 };