* See cxx source for full Copyright notice */
/* $Id$ */
+/* $Id$ */
+////////////////////////////////////////////////
+// class for T0 calibration during reconstruction //
+////////////////////////////////////////////////
+
-#include "AliT0CalibData.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 WalkCorrection(Int_t refAmp, Int_t ipmt, Int_t qt, Int_t time) ;
// Int_t EquivalizeChannel(Int_t ipmt) ;
protected:
- Int_t fTimeDelayCFD[24];
- Float_t fChannelWidth ;
- TObjArray fWalk;
-
+ 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
+ // const AliT0RecoParam* fRecoParam; ///< reference to reco parameters
+
ClassDef(AliT0Calibrator, 1) // class for the T0 reconstruction
};