AliITSOnlineSDDCMN(Int_t nddl, Int_t ncarlos, Int_t sid);
virtual ~AliITSOnlineSDDCMN();
void Reset();
+ TH2F* GetCleanEvent(const TH2F* hrawd) const;
void AddEvent(TH2F* hrawd);
void ValidateAnodes();
void ReadBaselines();
TH1F* GetBaselineAnodeHisto() const;
TH1F* GetRawNoiseAnodeHisto() const;
TH1F* GetCorrNoiseAnodeHisto() const;
+ TH1F* GetCMNCoefAnodeHisto() const;
+ TH1F* GetStatusAnodeHisto() const;
TH1F* GetBaselineHisto() const;
TH1F* GetRawNoiseHisto() const;
TH1F* GetCorrNoiseHisto() const;
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
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