]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - T0/AliT0Calibrator.h
coverity fixed
[u/mrichter/AliRoot.git] / T0 / AliT0Calibrator.h
index bd328001a1b0a052ff68356c47c1c131bdf7c265..7322406b9c5a9eab835ffd1558b06acc22227dc2 100644 (file)
@@ -4,29 +4,40 @@
  * See cxx source for full Copyright notice                               */
 
 /* $Id$ */
+/* $Id$ */
+////////////////////////////////////////////////
+//  class for T0 calibration during reconstruction                //
+////////////////////////////////////////////////
+
 
-#include "AliT0CalibData.h"
-#include "TTask.h"
+#include "TNamed.h"
+//#include "AliT0RecoParam.h"
 
 class AliT0Calibrator: public TNamed
  {
  public:
 
-  AliT0Calibrator();
-  AliT0Calibrator( const AliT0Calibrator& );
-  AliT0Calibrator& operator=(const AliT0Calibrator&); 
+   AliT0Calibrator();
+  AliT0Calibrator( const AliT0Calibrator&r );
+  AliT0Calibrator& operator=(const AliT0Calibrator&r); 
   virtual ~AliT0Calibrator() {};
-  
+  //  const AliT0RecoParam* fRecoParam;     // Pointer to T0 Recon. Pars
+  //   const AliT0RecoParam* GetRecoParam() const { return fRecoParam; }
+
 
-  Int_t WalkCorrection(Int_t ipmt, Int_t qt, Int_t time) ;
-  //  Int_t EquivalizeChannel(Int_t ipmt)  ;
+  Int_t WalkCorrection(Int_t refAmp, Int_t ipmt, Int_t qt, Int_t time) ;
+  void SetEq(Int_t eq) { fEqualized= eq; };
  protected:
 
-  Int_t           fTimeDelayCFD[24]; 
-  Int_t           fChannelWidth  ;  
-  TObjArray       fWalk;
-  
-  ClassDef(AliT0Calibrator, 1)   // class for the T0 reconstruction
+  Int_t           fTimeDelayCFD[24];  //CFD[i]-CFD[0]
+  Float_t           fMaxValue[24];  //CFD[i]-CFD[0]
+  Float_t         fChannelWidth  ;   //channel width
+  TObjArray       fWalk;             //walk correction function
+  Int_t           fEqualized;        //if != 0 time centered around 0
+      
+ // const AliT0RecoParam* fRecoParam; ///< reference to reco parameters
+   
+  ClassDef(AliT0Calibrator, 2)   // class for the T0 reconstruction
 
 };