AliPHOSRecManager();
virtual ~AliPHOSRecManager(void) {}
- virtual void AG(Float_t E, Float_t dx, Float_t dy, Float_t& A, Float_t& grad_x, Float_t& grad_y ) = 0;
- virtual Float_t Dispersion(Float_t Etot, Float_t Ai, Float_t Ei) = 0;
-
- virtual Float_t OneGamChi2(Float_t Ai, Float_t Ei, Float_t Etot, Float_t& Gi) = 0;
- virtual Float_t TwoGamChi2(Float_t Ai, Float_t Ei, Float_t Etot, Float_t& Gi) = 0;
-
- virtual Float_t OneGamChisqCut() = 0 ;
- virtual Float_t OneGamInitialStep() = 0;
- virtual Float_t OneGamChisqMin() = 0;
- virtual Float_t OneGamStepMin() = 0;
- virtual Int_t OneGamNumOfIterations() = 0;
-
- virtual Float_t TwoGamInitialStep() = 0;
- virtual Float_t TwoGamChisqMin() = 0;
- virtual Float_t TwoGamEmin() = 0;
- virtual Float_t TwoGamStepMin() = 0;
- virtual Int_t TwoGamNumOfIterations() = 0;
-
- virtual Float_t KillGamMinEnergy() = 0;
- virtual Float_t MergeGammasMinDistanceCut() = 0;
+ virtual void AG(Float_t e, Float_t dx, Float_t dy, Float_t& A, Float_t& gradX, Float_t& gradY ) = 0;
+
+ virtual Float_t OneGamChi2(Float_t ai, Float_t ei, Float_t etot, Float_t& gi) const = 0 ;
+ virtual Float_t TwoGamChi2(Float_t ai, Float_t ei, Float_t etot, Float_t& gi) const = 0;
+
+ virtual Float_t OneGamChisqCut()const = 0 ;
+ virtual Float_t OneGamInitialStep() const = 0;
+ virtual Float_t OneGamChisqMin() const = 0;
+ virtual Float_t OneGamStepMin() const = 0;
+ virtual Int_t OneGamNumOfIterations() const = 0;
+
+ virtual Float_t TwoGamInitialStep() const = 0;
+ virtual Float_t TwoGamChisqMin() const = 0;
+ virtual Float_t TwoGamEmin() const = 0;
+ virtual Float_t TwoGamStepMin() const = 0;
+ virtual Int_t TwoGamNumOfIterations() const = 0;
+
+ virtual Float_t KillGamMinEnergy() const = 0;
+ virtual Float_t MergeGammasMinDistanceCut() const = 0;
virtual void SetTwoPointsMinDistance(Float_t dist) = 0;
virtual void SetPointMinEnergy(Float_t emin) = 0;