#include "TNamed.h"
+//#include "AliT0RecoParam.h"
class AliT0Calibrator: public TNamed
{
public:
- 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]; //CFD[i]-CFD[0]
- Int_t fMaxValue[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
};