ROOT logo
#ifndef ALIT0CALIBRATOR_H
#define ALIT0CALIBRATOR_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

/* $Id$ */
/* $Id$ */
////////////////////////////////////////////////
//  class for T0 calibration during reconstruction                //
////////////////////////////////////////////////


#include "TNamed.h"
//#include "AliT0RecoParam.h"

class AliT0Calibrator: public TNamed
 {
 public:

   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 refAmp, Int_t ipmt, Int_t qt, Int_t time) ;
  void SetEq(Int_t eq) { fEqualized= eq; };
 protected:

  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

};


#endif
 AliT0Calibrator.h:1
 AliT0Calibrator.h:2
 AliT0Calibrator.h:3
 AliT0Calibrator.h:4
 AliT0Calibrator.h:5
 AliT0Calibrator.h:6
 AliT0Calibrator.h:7
 AliT0Calibrator.h:8
 AliT0Calibrator.h:9
 AliT0Calibrator.h:10
 AliT0Calibrator.h:11
 AliT0Calibrator.h:12
 AliT0Calibrator.h:13
 AliT0Calibrator.h:14
 AliT0Calibrator.h:15
 AliT0Calibrator.h:16
 AliT0Calibrator.h:17
 AliT0Calibrator.h:18
 AliT0Calibrator.h:19
 AliT0Calibrator.h:20
 AliT0Calibrator.h:21
 AliT0Calibrator.h:22
 AliT0Calibrator.h:23
 AliT0Calibrator.h:24
 AliT0Calibrator.h:25
 AliT0Calibrator.h:26
 AliT0Calibrator.h:27
 AliT0Calibrator.h:28
 AliT0Calibrator.h:29
 AliT0Calibrator.h:30
 AliT0Calibrator.h:31
 AliT0Calibrator.h:32
 AliT0Calibrator.h:33
 AliT0Calibrator.h:34
 AliT0Calibrator.h:35
 AliT0Calibrator.h:36
 AliT0Calibrator.h:37
 AliT0Calibrator.h:38
 AliT0Calibrator.h:39
 AliT0Calibrator.h:40
 AliT0Calibrator.h:41
 AliT0Calibrator.h:42
 AliT0Calibrator.h:43
 AliT0Calibrator.h:44
 AliT0Calibrator.h:45