]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCCalibPulser.h
config time calib
[u/mrichter/AliRoot.git] / TPC / AliTPCCalibPulser.h
index c2d508ee347940deaf4e1b105d10427db0aa54be..a88e579af8b8d9e14908dea82ec689e1d3737692 100644 (file)
@@ -21,8 +21,6 @@ class AliTPCCalROC;
 class AliTPCParam;
 class AliRawReader;
 class AliTPCRawStream;
-class AliTPCRawStreamFast;
-class AliTPCAltroMapping;
 class TMap;
 
 struct eventHeaderStruct;
@@ -76,19 +74,25 @@ public:
   
   void  SetIsZeroSuppressed(Bool_t zs=kTRUE){ fIsZeroSuppressed=zs;}
   
-  void  SetPedestalDatabase(AliTPCCalPad *pedestalTPC, AliTPCCalPad *padNoiseTPC) {fPedestalTPC = pedestalTPC; fPadNoiseTPC = padNoiseTPC;}
-  void  SetOutliers(AliTPCCalPad *outliers)  {fOutliers = outliers;}
+  void  SetPedestalDatabase(AliTPCCalPad * const pedestalTPC, AliTPCCalPad * const padNoiseTPC) {fPedestalTPC = pedestalTPC; fPadNoiseTPC = padNoiseTPC;}
+  void  SetOutliers(AliTPCCalPad * const outliers)  {fOutliers = outliers;}
   
   Bool_t GetIsZeroSupperssed() const { return fIsZeroSuppressed; }
 
   Float_t GetPeakIntegralMinus() const {return fPeakIntMinus;}
   Float_t GetPeakIntegralPlus() const {return fPeakIntPlus;}
   
-  void Merge(AliTPCCalibPulser *sig);
+  void Merge(AliTPCCalibPulser * const sig);
+  virtual Long64_t Merge(TCollection * const list);
+  
   //
   // Test functions
   TObjArray* TestBinning();
   
+protected:
+  virtual void ResetEvent();
+  virtual void EndEvent();
+  
 private:
     // reference histogram ranges
   Int_t   fNbinsT0;                 //  Number of bins for T0 reference histogram
@@ -170,10 +174,6 @@ private:
   TVectorF* GetPadRMSEvent(Int_t sector, Bool_t force=kFALSE);
   TVectorF* GetPadPedestalEvent(Int_t sector, Bool_t force=kFALSE);
 
-protected:
-  virtual void ResetEvent();
-  virtual void EndEvent();
-  
   
   ClassDef(AliTPCCalibPulser,5)           //Implementation of the TPC pulser calibration
 };