]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSCalibrationSPD.h
Fixes for Coverity warnings (M. van Leeuwen)
[u/mrichter/AliRoot.git] / ITS / AliITSCalibrationSPD.h
index 7645dc83bffb2fa0b8a221e742799019dbefb278..3ce02f15212a80559233dc82e37964a65fa989d2 100644 (file)
@@ -7,8 +7,6 @@
 #include "TRandom.h"
 #include "AliITSCalibration.h"
 #include "TArrayS.h"
-#include "AliITSresponseSPD.h"
-
 
 ////////////////////////////////////////////////////
 //                                                //
@@ -47,38 +45,6 @@ class AliITSCalibrationSPD :  public AliITSCalibration {
     virtual Int_t  GetChipIndexFromCol(UInt_t col) const;
     //    virtual Int_t  GetChipFromChipIndex(UInt_t index) const;
 
-
-    // Set Threshold and noise + threshold fluctuations parameter values
-    virtual  void   SetThresholds(Double_t thresh, Double_t sigma)
-       {fThresh=thresh; fSigma=sigma;}
-    // Get Threshold and noise + threshold fluctuations parameter values
-    virtual  void   Thresholds(Double_t &thresh, Double_t &sigma) const
-       {thresh=fThresh; sigma=fSigma;}
-    // Set Bias Voltage parameter
-    virtual void    SetBiasVoltage(Double_t bias=18.182) {fBiasVoltage=bias;}
-    Double_t  GetBiasVoltage() const {return fBiasVoltage;}
-    //Returns just baseline value
-    Double_t GetBaseline() const {return fBaseline;}
-    // Set noise and baseline in one (abstract method of AliITSCalibration)
-    virtual void SetNoiseParam(Double_t n,Double_t b)
-        {fNoise = n;fBaseline = b;}
-    // Get noise and baseline in one (abstract method of AliITSCalibration)
-    virtual void GetNoiseParam(Double_t &n,Double_t &b) const
-        {n =fNoise;b = fBaseline;}
-    // Returns just noise value
-    Double_t GetNoise() const {return fNoise;} 
-    //Declaration of member functions peculiar to this class
-    // Applies a random noise and addes the baseline
-    Double_t ApplyBaselineAndNoise() const {return fBaseline+
-                                               fNoise*gRandom->Gaus();}
-    // Set coupling parameters 
-    virtual void SetCouplingParam(Double_t col, Double_t row)
-        {fCouplCol = col; fCouplRow = row;}
-    // Get coupling parameters 
-    virtual void GetCouplingParam(Double_t &col, Double_t &row) const
-        {col = fCouplCol; row = fCouplRow;}
-
-
     virtual void    GiveCompressParam(Int_t *) const
       {NotImplemented("GiveCompressParam");}
     virtual  void   SetDetParam(Double_t *)
@@ -94,32 +60,12 @@ class AliITSCalibrationSPD :  public AliITSCalibration {
     virtual void    SigmaSpread(Double_t & /* p1 */,Double_t & /* p2 */) const 
       {NotImplemented("SigmaSpread");}
 
-    virtual void GetCouplingOption(char *opt) const {((AliITSresponseSPD*)fResponse)->CouplingOption(opt);}
-    virtual void SetCouplingOption(const char* opt) {((AliITSresponseSPD*)fResponse)->SetCouplingOption(opt);}
-    virtual void SetSigmaDiffusionAsymmetry(Double_t ecc) {((AliITSresponseSPD*)fResponse)->SetSigmaDiffusionAsymmetry(ecc);}
-    virtual void GetSigmaDiffusionAsymmetry(Double_t &ecc) const {((AliITSresponseSPD*)fResponse)->GetSigmaDiffusionAsymmetry(ecc);}
-    
-
-
  protected:
-    // static const Double_t fgkDiffCoeffDefault; //default for fDiffCoeff
-    static const Double_t fgkThreshDefault; //default for fThresh
-    static const Double_t fgkSigmaDefault; //default for fSigma
-    static const Double_t fgkCouplColDefault; //default for fCouplCol
-    static const Double_t fgkCouplRowDefault; //default for fCouplRow
-    static const Double_t fgkBiasVoltageDefault; //default for fBiasVoltage
-    Double_t fBaseline;        // Base-line value
-    Double_t fNoise;           // Gaussian noise scale
-    Double_t fThresh;          // Threshold value
-    Double_t fSigma;           // Noise + threshold fluctuations value
-    Double_t fCouplCol;        // Coupling parameter along the cols
-    Double_t fCouplRow;        // Coupling parameter along the rows
-    Double_t fBiasVoltage;     // Bias Voltage for the SPD (used to compute DistanceOverVoltage)
     UInt_t   fNrBad;           // Nr of SINGLE bad pixels
     TArrayS  fBadChannels;     // Array with bad channels info (col0,row0,col1...rowN) N = fNrBad
-    Bool_t   fBadChip[5];     // Is chip completely dead?
+    Bool_t   fBadChip[5];      // Is chip completely dead?
 
-    ClassDef(AliITSCalibrationSPD,7) // SPD response
+    ClassDef(AliITSCalibrationSPD,8) // SPD response
 };
 
 #endif