]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSOnlineSDDCMN.h
Additional changes for report #70680 AliROOT Coverity DELETE_ARRAY checker fix
[u/mrichter/AliRoot.git] / ITS / AliITSOnlineSDDCMN.h
index 36155e45ed53468d70a8c51efdeb2eb7a7d6de7a..23b1fe2d3ad4e8131de1e55711bb3dd13f56b8fb 100644 (file)
@@ -19,6 +19,7 @@ class AliITSOnlineSDDCMN : public AliITSOnlineSDD {
   AliITSOnlineSDDCMN(Int_t nddl, Int_t ncarlos, Int_t sid);
   virtual ~AliITSOnlineSDDCMN();
   void Reset();
+  TH2F* GetCleanEvent(TH2F* hrawd) const;
   void AddEvent(TH2F* hrawd);
   void ValidateAnodes();
   void ReadBaselines();
@@ -44,6 +45,8 @@ class AliITSOnlineSDDCMN : public AliITSOnlineSDD {
   TH1F* GetBaselineAnodeHisto() const;
   TH1F* GetRawNoiseAnodeHisto() const;
   TH1F* GetCorrNoiseAnodeHisto() const;
+  TH1F* GetCMNCoefAnodeHisto() const;
+  TH1F* GetStatusAnodeHisto() const;
   TH1F* GetBaselineHisto() const;
   TH1F* GetRawNoiseHisto() const;
   TH1F* GetCorrNoiseHisto() const;
@@ -55,6 +58,8 @@ class AliITSOnlineSDDCMN : public AliITSOnlineSDD {
 
  private:
   Int_t fNEvents;                    // number of events
+  Int_t fLowThreshold;             // low threshold for zero supp.
+  Int_t fHighThreshold;            // high threshold for zero supp.
   Bool_t fGoodAnode[fgkNAnodes];     // anode quality: good(1) - bad (0)
   Float_t fBaseline[fgkNAnodes];     // array of anode baselines
   Int_t fEqBaseline[fgkNAnodes];     // array of anode baselines after equalization
@@ -66,6 +71,6 @@ class AliITSOnlineSDDCMN : public AliITSOnlineSDD {
   Float_t fMaxCorrNoise;             // Cut value for maximum corrected noise
   Float_t fNSigmaNoise;              // Cut value for corrected noise (n*sigma)
 
-  ClassDef(AliITSOnlineSDDCMN,2);
+  ClassDef(AliITSOnlineSDDCMN,3);
 };
 #endif