coverity fixed
authoralla <alla@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 14 Nov 2011 12:48:47 +0000 (12:48 +0000)
committeralla <alla@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 14 Nov 2011 12:48:47 +0000 (12:48 +0000)
T0/AliT0Align.cxx
T0/AliT0CalibSeasonTimeShift.cxx
T0/AliT0CalibTimeEq.cxx
T0/AliT0DataDCS.cxx
T0/AliT0Digitizer.h
T0/AliT0RecoParam.cxx

index 593d1f5..baac36c 100644 (file)
@@ -120,7 +120,8 @@ AliT0Align::AliT0Align(const AliT0Align &align) :
   //
   //  copy constructor - dummy
   //
-  fDebug = align.fDebug;
+  ((AliT0Align &) align).Copy(*this);
+
 }
 //__________________________________________________________________________
 AliT0Align & AliT0Align::operator =(const AliT0Align & align)
@@ -128,8 +129,9 @@ AliT0Align & AliT0Align::operator =(const AliT0Align & align)
   //
   // assignment operator - dummy
   //
-  fDebug=align.fDebug;
-  return (*this);
+  if (this != &align) ((AliT0Align &) align).Copy(*this);
+
+   return (*this);
 }
 
 //__________________________________________________________________________
index de7ad56..c65aaad 100644 (file)
@@ -36,7 +36,8 @@ ClassImp(AliT0CalibSeasonTimeShift)
   AliT0CalibSeasonTimeShift::AliT0CalibSeasonTimeShift():TNamed()
 {
   //
-
+  for (Int_t i=0; i<4; i++)
+    fMeanPar[i] = fSigmaPar[i] = 0; 
 }
 
 //________________________________________________________________
@@ -47,7 +48,11 @@ AliT0CalibSeasonTimeShift::AliT0CalibSeasonTimeShift(const char* name):TNamed()
   TString namst = "Calib_";
   namst += name;
   SetName(namst.Data());
-  SetTitle(namst.Data());
+  SetTitle(namst.Data()); 
+  
+  for (Int_t i=0; i<4; i++)
+    fMeanPar[i] = fSigmaPar[i] = 0; 
 }
 
 //________________________________________________________________
@@ -57,6 +62,7 @@ AliT0CalibSeasonTimeShift::AliT0CalibSeasonTimeShift(const AliT0CalibSeasonTimeS
 // copy constructor
   SetName(calibda.GetName());
   SetTitle(calibda.GetName());
+  ((AliT0CalibSeasonTimeShift &) calibda).Copy(*this);
 
 
 }
@@ -67,6 +73,7 @@ AliT0CalibSeasonTimeShift &AliT0CalibSeasonTimeShift::operator =(const AliT0Cali
 // assignment operator
   SetName(calibda.GetName());
   SetTitle(calibda.GetName());
+  if (this != &calibda) ((AliT0CalibSeasonTimeShift &) calibda).Copy(*this);
  
   return *this;
 }
index d2f02d9..f847afc 100644 (file)
@@ -40,7 +40,11 @@ ClassImp(AliT0CalibTimeEq)
                                       fRmsVertex(0)      
 {
   //
-
+  for(Int_t i=0; i<24; i++) {
+   fTimeEq[i] = 0;           // Time Equalized for OCDB         
+   fTimeEqRms[24] = -1;              // RMS of Time Equalized for OCDB  
+   for (Int_t ih=0; ih<5; ih++)   fCFDvalue[i][ih] = 0;
+  }
 }
 
 //________________________________________________________________
@@ -54,6 +58,11 @@ AliT0CalibTimeEq::AliT0CalibTimeEq(const char* name):TNamed(),
   namst += name;
   SetName(namst.Data());
   SetTitle(namst.Data());
+  for(Int_t i=0; i<24; i++) {
+   fTimeEq[i] = 0;           // Time Equalized for OCDB         
+   fTimeEqRms[24] = -1;              // RMS of Time Equalized for OCDB  
+   for (Int_t ih=0; ih<5; ih++)   fCFDvalue[i][ih] = 0;
+  }
 }
 
 //________________________________________________________________
@@ -64,7 +73,7 @@ AliT0CalibTimeEq::AliT0CalibTimeEq(const AliT0CalibTimeEq& calibda):TNamed(calib
 // copy constructor
   SetName(calibda.GetName());
   SetTitle(calibda.GetName());
-
+  ((AliT0CalibTimeEq &) calibda).Copy(*this);
 
 }
 
@@ -75,6 +84,7 @@ AliT0CalibTimeEq &AliT0CalibTimeEq::operator =(const AliT0CalibTimeEq& calibda)
   SetName(calibda.GetName());
   SetTitle(calibda.GetName());
  
+  if (this != &calibda) (( AliT0CalibTimeEq &) calibda).Copy(*this);
   return *this;
 }
 
index fef5a45..aa3619c 100644 (file)
@@ -234,7 +234,10 @@ AliT0DataDCS::AliT0DataDCS(const AliT0DataDCS & data):
 AliT0DataDCS& AliT0DataDCS:: operator=(const AliT0DataDCS & data) { 
 
 // assignment operator
-
+  if (this == &data)
+    return *this;
+  AliT0DataDCS::operator=(data);
   this->fRun=data.fRun;
   this->fStartTime=data.fStartTime;
   this->fEndTime=data.fEndTime;
index 37c13c9..021a39f 100644 (file)
@@ -50,7 +50,7 @@ private:
 
 
   AliT0Digitizer(const AliT0Digitizer&);
-  AliT0Digitizer& operator=(const AliT0Digitizer);
+  AliT0Digitizer& operator=(const AliT0Digitizer&);
 
     ClassDef(AliT0Digitizer,4)
 };    
index d4b3d5b..276f101 100644 (file)
@@ -57,7 +57,12 @@ AliT0RecoParam::AliT0RecoParam():
 
   fSatelliteThresholds[0] =  -15;
   fSatelliteThresholds[1] =  -1.5;
-
+  for (Int_t i=0; i<500; i++)  {
+    fLow[i] = 0.;
+    fHigh[i] = 10000.;
+    if( i<24) fBadChannels[i]=-1;
+  }
 }
 
 //_____________________________________________________________________________
@@ -84,6 +89,12 @@ AliT0RecoParam::AliT0RecoParam(const AliT0RecoParam &p):
  //copy constructor
   fSatelliteThresholds[0] = (p.fSatelliteThresholds[0]);
   fSatelliteThresholds[1] = (p.fSatelliteThresholds[1]);
+  for (Int_t i=0; i<500; i++)  {
+    fLow[i] = p.fLow[i];
+    fHigh[i] = p.fHigh[i];
+    if( i<24) fBadChannels[i] = p.fBadChannels[i];
+  }
 
 }
 //_____________________________________________________________________________
@@ -110,8 +121,13 @@ AliT0RecoParam& AliT0RecoParam:: operator=(const AliT0RecoParam &p)
   fSatelliteThresholds[0] = (p.fSatelliteThresholds[0]);
   fSatelliteThresholds[1] = (p.fSatelliteThresholds[1]);
   fEqualised = p.fEqualised;
-
-  return *this;
+  for (Int_t i=0; i<500; i++)  {
+    fLow[i] = p.fLow[i];
+    fHigh[i] = p.fHigh[i];
+    if( i<24) fBadChannels[i] = p.fBadChannels[i];
+  }
+ return *this;
 
 }
 //_____________________________________________________________________________