]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSOnlineSDDTP.h
- AliITSInitGeometry.cxx (updated): fgkOldSSDcone changed from kTRUE to
[u/mrichter/AliRoot.git] / ITS / AliITSOnlineSDDTP.h
index 3b5af13f1272c2c3e6658c706d04cbcc4411b2bc..7778c37f22089f27fff0d5e0104665922f7e65ba 100644 (file)
@@ -16,7 +16,7 @@ class AliITSOnlineSDDTP : public AliITSOnlineSDD {
 
  public:
   AliITSOnlineSDDTP();
-  AliITSOnlineSDDTP(Int_t mod, Int_t sid,Float_t xDAC);
+  AliITSOnlineSDDTP(Int_t nddl, Int_t ncarlos, Int_t sid, Float_t xDAC);
   virtual ~AliITSOnlineSDDTP();
   void Reset();
   void AddEvent(TH2F* hrawd);
@@ -28,6 +28,8 @@ class AliITSOnlineSDDTP : public AliITSOnlineSDD {
   Bool_t IsModuleGood()const;
   Bool_t IsAnodeGood(Int_t iAnode)const{ return fGoodAnode[iAnode];}
   Float_t GetAnodeBaseline(Int_t iAnode) const{ return fBaseline[iAnode];}
+  Int_t GetAnodeEqualizedBaseline(Int_t iAnode) const{ return fEqBaseline[iAnode];}
+  Int_t GetAnodeBaselineOffset(Int_t iAnode) const{ return fOffsetBaseline[iAnode];}
   Float_t GetAnodeRawNoise(Int_t iAnode) const{ return fRawNoise[iAnode];}
   Float_t GetAnodeCommonMode(Int_t iAnode) const{ return fCMN[iAnode];}
   Float_t GetAnodeCorrNoise(Int_t iAnode) const{return fCorrNoise[iAnode];}
@@ -49,8 +51,12 @@ class AliITSOnlineSDDTP : public AliITSOnlineSDD {
  private:
   Int_t fNEvents[fgkNAnodes];      // number of TP events for given anode
   Float_t fDAC;                    // Pascal Test Pulse amplitude (DAC units)
+  Int_t fLowThreshold;           // low threshold for zero supp.
+  Int_t fHighThreshold;          // high threshold for zero supp.
   Bool_t fGoodAnode[fgkNAnodes];   // array of anode quality (1 good, 0 bad) 
   Float_t fBaseline[fgkNAnodes];   // array of anode baselines
+  Int_t fEqBaseline[fgkNAnodes];   // array of anode baselines after equalization
+  Int_t fOffsetBaseline[fgkNAnodes]; // array of offsets for baseline equal.
   Float_t fRawNoise[fgkNAnodes];   // array of anode raw noise
   Float_t fCMN[fgkNAnodes];        // common mode noise coeff.
   Float_t fCorrNoise[fgkNAnodes];  // array of anode corrected noise
@@ -58,6 +64,6 @@ class AliITSOnlineSDDTP : public AliITSOnlineSDD {
   Float_t fTPPos[fgkNAnodes];      // test pulse position
   Float_t fNSigmaGain;             // Cut value for gain (n*sigma)
   Float_t fNSigmaNoise;            // Threshold for TP signal identification
-  ClassDef(AliITSOnlineSDDTP,3);
+  ClassDef(AliITSOnlineSDDTP,4);
 };
 #endif