]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/AliCaloFitResults.cxx
Bug fix in the constructor (thanks to A.Marin)
[u/mrichter/AliRoot.git] / EMCAL / AliCaloFitResults.cxx
index f2d37f5b728f812f0ca9233e89df274e6fec7508..d0c7b6f8b89edacf6092deb1a563f054c72c3a8a 100644 (file)
 #include "AliCaloFitResults.h"
 #include "AliCaloConstants.h"
 
-AliCaloFitResults::AliCaloFitResults() : fMaxSig(-1),
+
+AliCaloFitResults::AliCaloFitResults() : fMaxSig(0),
                                         fPed(-1), 
                                         fStatus(-1),
                                         fAmpSig(-1),
                                         fTime(-1),
                                         fMaxTimebin(-1),
                                         fChi2Sig(-1),
-                                        fNdfSig(-1),
-                                        fMinSig(-1),
+                                        fNdfSig(0),
+                                        fMinSig(0),
                                         fFitSubarray(10) 
 {
   
@@ -45,10 +46,16 @@ AliCaloFitResults::AliCaloFitResults() : fMaxSig(-1),
 // The signal was fitted sucessfully. fStatus might have a different meaning If other 
 // procedures than  A different meaning Fitting is applied 
 
-AliCaloFitResults::AliCaloFitResults(const Int_t maxSig, const Float_t ped, 
-                                    const Short_t fitstatus, const Float_t  amp,  
-                                    const Float_t time,  const Int_t maxTimebin, const Float_t chi,  
-                                    const Int_t ndf, Int_t minSig,
+
+AliCaloFitResults::AliCaloFitResults(const Int_t maxSig, 
+                                    const Float_t ped, 
+                                    const Short_t fitstatus, 
+                                    const Float_t  amp,  
+                                    const double time,  
+                                    const Int_t maxTimebin, 
+                                    const Float_t chi,  
+                                    const Int_t ndf, 
+                                    Int_t minSig,
                                     const AliCaloFitSubarray fitSubarray ) : 
   fMaxSig(maxSig),
   fPed(ped), 
@@ -65,9 +72,10 @@ AliCaloFitResults::AliCaloFitResults(const Int_t maxSig, const Float_t ped,
 }
 
 
+
 AliCaloFitResults::AliCaloFitResults(const Int_t maxSig, const Float_t ped, 
                                     const Short_t fitstatus, const Float_t  amp,  
-                                    const Float_t time, const Int_t maxTimebin, const Float_t chi,  
+                                    const double time, const Int_t maxTimebin, const Float_t chi,  
                                     const Int_t ndf, Int_t minSig ) : 
   fMaxSig(maxSig),
   fPed(ped), 
@@ -84,6 +92,7 @@ AliCaloFitResults::AliCaloFitResults(const Int_t maxSig, const Float_t ped,
 }
 
 
+
 AliCaloFitResults::AliCaloFitResults(const Int_t maxSig, const Float_t ped, 
                                     const Short_t fitstatus, const Float_t  amp,  
                                     const Int_t maxTimebin) : 
@@ -94,8 +103,8 @@ AliCaloFitResults::AliCaloFitResults(const Int_t maxSig, const Float_t ped,
   fTime(maxTimebin),
   fMaxTimebin(maxTimebin),
   fChi2Sig( Ret::kNoFit ),
-  fNdfSig( Ret::kNoFit ),
-  fMinSig( Ret::kNoFit ),
+  fNdfSig( 0 ),
+  fMinSig( 0 ),
   fFitSubarray( Ret::kNoFit ) 
 {
 
@@ -103,6 +112,7 @@ AliCaloFitResults::AliCaloFitResults(const Int_t maxSig, const Float_t ped,
 
 
 
+
 AliCaloFitResults::AliCaloFitResults(const Int_t maxSig, const Int_t minSig) : 
   fMaxSig(maxSig),
   fPed( Ret::kInvalid ),
@@ -111,13 +121,13 @@ AliCaloFitResults::AliCaloFitResults(const Int_t maxSig, const Int_t minSig) :
   fTime( Ret::kInvalid ),
   fMaxTimebin( Ret::kInvalid ),
   fChi2Sig( Ret::kInvalid ),
-  fNdfSig( Ret::kInvalid),
+  fNdfSig( ),
   fMinSig (minSig),
   fFitSubarray( Ret::kInvalid )  
 {
 
 }
-
 
 
 AliCaloFitResults::~AliCaloFitResults()