]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSOnlineSDDBase.h
Change to take into account the different format of in subversion when compared...
[u/mrichter/AliRoot.git] / ITS / AliITSOnlineSDDBase.h
index 2c379327e28d0ab05e8237e5996668122e2ae476..63d13a2460a59a2e0cdc8bf3531f23ae31318241 100644 (file)
@@ -33,33 +33,34 @@ class AliITSOnlineSDDBase : public AliITSOnlineSDD {
     if(fNEvents>0) return fSumBaseline[iAnode]/fNEvents;
     else return 0;
   }
+  Float_t GetMinimumBaseline() const;
   Float_t GetAnodeRawNoise(Int_t iAnode) const{
     if(fNEvents>0) return TMath::Sqrt(fSumRawNoise[iAnode]/fNEvents-TMath::Power(GetAnodeBaseline(iAnode),2));
     
     else return 0;
   }
 
-  Float_t CalcMeanRawNoise();
+  Float_t CalcMeanRawNoise() const;
   Float_t GetAnodeCommonMode(Int_t iAnode) const{
     if(fNEvents>0) return fSumCMN[iAnode]/fNEvents;
     else return 0;
   }
   Int_t GetNEvents() const {return fNEvents;}
-  void WriteToFXS();
+  void WriteToASCII();
 
  protected:
 
  private:
-  Int_t fNEvents;
-  Bool_t fGoodAnode[fgkNAnodes];
-  Float_t fSumBaseline[fgkNAnodes];
-  Float_t fSumRawNoise[fgkNAnodes];
-  Float_t fSumCMN[fgkNAnodes];
-  Float_t fMinBaseline;
-  Float_t fMaxBaseline;
-  Float_t fMinRawNoise;
-  Float_t fMaxRawNoise;
-  Float_t fNSigmaNoise;
+  Int_t fNEvents;                    // number of events
+  Bool_t fGoodAnode[fgkNAnodes];     // anode quality: good(1) - bad (0)
+  Float_t fSumBaseline[fgkNAnodes];  // baseline summed over events
+  Float_t fSumRawNoise[fgkNAnodes];  // noise summed over events
+  Float_t fSumCMN[fgkNAnodes];       // common mode noise coeff.
+  Float_t fMinBaseline;              // Cut value for minimum baseline
+  Float_t fMaxBaseline;              // Cut value for maximum baseline
+  Float_t fMinRawNoise;              // Cut value for minimum noise
+  Float_t fMaxRawNoise;              // Cut value for maximum noise
+  Float_t fNSigmaNoise;              // Cut value for noise (n*sigma)
 
   ClassDef(AliITSOnlineSDDBase,1);
 };