]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSCalibrationSSD.cxx
SPD RecPoints QA (M. Nicassio)
[u/mrichter/AliRoot.git] / ITS / AliITSCalibrationSSD.cxx
index b6b38f67e56c9915e6fa2e8418589f08840d5e26..5d8e8f2782bf0256bed186faf441e85948ede3a3 100644 (file)
@@ -1,5 +1,5 @@
 /**************************************************************************
- * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. *
  *                                                                         *
  * Author: The ALICE Off-line Project.                                    *
  * Contributors are mentioned in the code where appropriate.              *
@@ -12,7 +12,7 @@
  * about the suitability of this software for any purpose. It is          *
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
-
+/* $Id$  */
 
 #include "AliITSCalibrationSSD.h"
 //////////////////////////////////////////////////////
@@ -32,19 +32,57 @@ const Double_t AliITSCalibrationSSD::fgkSigmaNDefault = 2.;
 ClassImp(AliITSCalibrationSSD)
 
 //______________________________________________________________________
-AliITSCalibrationSSD::AliITSCalibrationSSD(){
+AliITSCalibrationSSD::AliITSCalibrationSSD():
+fNPar(0),
+fDetPar(0),
+fNoiseP(0),
+fNoiseN(0),
+fSigmaP(0),
+fSigmaN(0),
+fNoise(0),
+fPedestal(),
+fGain(0),
+fBadChannels(0),
+fGainP(0),
+fGainN(0),
+fNoisP(0),
+fNoisN(0),
+fPedP(),
+fPedN(),
+fNoisePThreshold(0),
+fNoisyPChannelsList(0),
+fNoiseNThreshold(0),
+fNoisyNChannelsList(0),
+fDeadNChannelsList(0),
+fDeadPChannelsList(0){
     // Default Constructor
 
-    fDetPar = 0;
-    fNPar   = 0;
-    fNoiseP = 0;
-    fNoiseN = 0;
-    fSigmaP = 0;
-    fSigmaN = 0;
     SetNoiseParam(fgkNoisePDefault,fgkNoiseNDefault);
 }
 //______________________________________________________________________
-AliITSCalibrationSSD::AliITSCalibrationSSD(const char *dataType){
+AliITSCalibrationSSD::AliITSCalibrationSSD(const char *dataType):
+fNPar(0),
+fDetPar(0),
+fNoiseP(0),
+fNoiseN(0),
+fSigmaP(0),
+fSigmaN(0),
+fNoise(0),
+fPedestal(0),
+fGain(0),
+fBadChannels(0),
+fGainP(0),
+fGainN(0),
+fNoisP(0),
+fNoisN(0),
+fPedP(0),
+fPedN(0),
+fNoisePThreshold(0),
+fNoisyPChannelsList(0),
+fNoiseNThreshold(0),
+fNoisyNChannelsList(0),
+fDeadNChannelsList(0),
+fDeadPChannelsList(0){
     // constructor
 
     SetNoiseParam(fgkNoisePDefault,fgkNoiseNDefault);
@@ -68,29 +106,6 @@ AliITSCalibrationSSD::~AliITSCalibrationSSD(){
     delete [] fDetPar;
 }
 //______________________________________________________________________
-AliITSCalibrationSSD& AliITSCalibrationSSD::operator=(const AliITSCalibrationSSD &src) {
-    // = operator.
-
-    if(&src == this) return *this;
-
-    this->fNPar      = src.fNPar;
-    for(Int_t i=0;i<this->fNPar;i++) this->fDetPar[i] = src.fDetPar[i];
-    this->fNoiseP    = src.fNoiseP;
-    this->fNoiseN    = src.fNoiseN;
-    this->fSigmaP    = src.fSigmaP;
-    this->fSigmaN    = src.fSigmaN;
-    this->fDataType  = src.fDataType;
-
-    return *this;
-}
-//_________________________________________________________________________
-AliITSCalibrationSSD::AliITSCalibrationSSD(const AliITSCalibrationSSD &src) :
-    AliITSCalibration(src) {
-    // copy constructor
-
-    *this = src;
-}
-//______________________________________________________________________
 void AliITSCalibrationSSD::SetDetParam(Double_t  *par){
     // set det param
     Int_t i;