virtual Bool_t HasDigitConversion() const {return kTRUE;};
virtual void ConvertDigits(AliRawReader* rawReader, TTree* digitsTree) const;
virtual Float_t Calibrate(Float_t amp, Int_t absId) const ;
virtual Bool_t HasDigitConversion() const {return kTRUE;};
virtual void ConvertDigits(AliRawReader* rawReader, TTree* digitsTree) const;
virtual Float_t Calibrate(Float_t amp, Int_t absId) const ;
void FillMisalMatrixes(AliESDEvent* esd)const ;
static const AliPHOSRecoParam* GetRecoParam() {
return dynamic_cast<const AliPHOSRecoParam*>(AliReconstructor::GetRecoParam(4)); }
void FillMisalMatrixes(AliESDEvent* esd)const ;
static const AliPHOSRecoParam* GetRecoParam() {
return dynamic_cast<const AliPHOSRecoParam*>(AliReconstructor::GetRecoParam(4)); }
private:
AliPHOSReconstructor(const AliPHOSReconstructor & rec); // Not implemented
AliPHOSReconstructor & operator = (const AliPHOSReconstructor &); // Not implemented
private:
AliPHOSReconstructor(const AliPHOSReconstructor & rec); // Not implemented
AliPHOSReconstructor & operator = (const AliPHOSReconstructor &); // Not implemented
AliPHOSClusterizerv1 *fClusterizer; //! PHOS clusterizer
AliPHOSTrackSegmentMaker *fTSM; //! PHOS TrackSegmentMaker
AliPHOSPID *fPID; //! PHOS PID maker
AliPHOSClusterizerv1 *fClusterizer; //! PHOS clusterizer
AliPHOSTrackSegmentMaker *fTSM; //! PHOS TrackSegmentMaker
AliPHOSPID *fPID; //! PHOS PID maker
static TClonesArray *fgDigitsArray; //! Array of PHOS digits
static TObjArray *fgEMCRecPoints; //! Array of EMC rec.points
static AliPHOSCalibData * fgCalibData ; //! Calibration database if aval.
static TClonesArray *fgDigitsArray; //! Array of PHOS digits
static TObjArray *fgEMCRecPoints; //! Array of EMC rec.points
static AliPHOSCalibData * fgCalibData ; //! Calibration database if aval.