]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCCalibPulser.h
Modification of the calibration software
[u/mrichter/AliRoot.git] / TPC / AliTPCCalibPulser.h
index 7fa6e8ff98b2581c2a16ad413b7a5c3a3f18c8db..7a271784d77af261263746e80de77042618968ec 100644 (file)
@@ -74,12 +74,16 @@ public:
 
     void  SetDebugLevel(Short_t debug=1){ fDebugLevel = debug;}
 
+    void  SetIsZeroSuppressed(Bool_t zs=kTRUE){ fIsZeroSuppressed=zs;}
+
     void  SetPedestalDatabase(AliTPCCalPad *pedestalTPC, AliTPCCalPad *padNoiseTPC) {fPedestalTPC = pedestalTPC; fPadNoiseTPC = padNoiseTPC;}
     void  SetOutliers(AliTPCCalPad *outliers)  {fOutliers = outliers;}
 
     Int_t GetFirstTimeBin()   const { return fFirstTimeBin;  }
     Int_t GetLastTimeBin()    const { return fLastTimeBin;   }
 
+    Bool_t GetIsZeroSupperssed() const { return fIsZeroSuppressed; }
+
     void Merge(AliTPCCalibPulser *sig);
 
     void DumpToFile(const Char_t *filename, const Char_t *dir="", Bool_t append=kFALSE);
@@ -102,6 +106,8 @@ private:
     Float_t fXminRMS;                 //  xmin   of T0 reference histogram
     Float_t fXmaxRMS;                 //  xmax   of T0 reference histogram
 
+    Bool_t  fIsZeroSuppressed;        //  if data is zero suppressed
+
     Int_t     fLastSector;            //! Last sector processed
 
 
@@ -175,7 +181,7 @@ private:
     TVectorF* GetPadPedestalEvent(Int_t sector, Bool_t force=kFALSE);
 
 
-  ClassDef(AliTPCCalibPulser,2)           //Implementation of the TPC pulser calibration
+  ClassDef(AliTPCCalibPulser,3)           //Implementation of the TPC pulser calibration
 };