violations fixed
[u/mrichter/AliRoot.git] / T0 / AliT0Calibrator.h
1 #ifndef ALIT0CALIBRATOR_H
2 #define ALIT0CALIBRATOR_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7 /* $Id$ */
8 ////////////////////////////////////////////////
9 //  class for T0 calibration during reconstruction                //
10 ////////////////////////////////////////////////
11
12
13 #include "TNamed.h"
14
15 class AliT0Calibrator: public TNamed
16  {
17  public:
18
19   AliT0Calibrator();
20   AliT0Calibrator( const AliT0Calibrator&r );
21   AliT0Calibrator& operator=(const AliT0Calibrator&r); 
22   virtual ~AliT0Calibrator() {};
23   
24
25   Int_t WalkCorrection(Int_t ipmt, Int_t qt, Int_t time) ;
26   //  Int_t EquivalizeChannel(Int_t ipmt)  ;
27  protected:
28
29   Int_t           fTimeDelayCFD[24];  //CFD[i]-CFD[0]
30   Float_t         fChannelWidth  ;   //channel width
31   TObjArray       fWalk;             //walk correction function
32   
33   ClassDef(AliT0Calibrator, 1)   // class for the T0 reconstruction
34
35 };
36
37
38 #endif