#ifndef AliPHOSRecEmcManager_H
#define AliPHOSRecEmcManager_H
#include "AliPHOSRecManager.h"
class AliPHOSRecEmcManager : public AliPHOSRecManager {
public:
AliPHOSRecEmcManager();
~AliPHOSRecEmcManager(void);
void AG(Float_t e, Float_t dx, Float_t dy, Float_t& a, Float_t& gradx, Float_t& grady );
Float_t Dispersion(Float_t ei) const;
Float_t OneGamChi2(Float_t ai, Float_t ei, Float_t, Float_t& gi)const;
Float_t TwoGamChi2(Float_t ai, Float_t ei, Float_t, Float_t& gi)const;
Float_t OneGamChisqCut() const{ return fOneGamChisqCut; }
Float_t OneGamInitialStep() const{ return fOneGamInitialStep; }
Float_t OneGamChisqMin() const{ return fOneGamChisqMin; }
Float_t OneGamStepMin() const{ return fOneGamStepMin; }
Int_t OneGamNumOfIterations() const{ return fOneGamNumOfIterations; }
Float_t TwoGamInitialStep() const{ return fTwoGamInitialStep; }
Float_t TwoGamChisqMin() const{ return fTwoGamChisqMin; }
Float_t TwoGamEmin() const{ return fTwoGamEmin; }
Float_t TwoGamStepMin() const{ return fTwoGamStepMin; }
Int_t TwoGamNumOfIterations() const{ return fTwoGamNumOfIterations; }
Float_t KillGamMinEnergy() const{ return fThr0; }
Float_t MergeGammasMinDistanceCut() const{ return fSqdCut; }
void SetTwoPointsMinDistance(Float_t dist) { fSqdCut=dist; }
void SetPointMinEnergy(Float_t emin) { fThr0=emin; }
private:
Float_t fOneGamChisqCut;
Float_t fOneGamInitialStep;
Float_t fOneGamChisqMin;
Float_t fOneGamStepMin;
Int_t fOneGamNumOfIterations;
Float_t fTwoGamInitialStep;
Float_t fTwoGamChisqMin;
Float_t fTwoGamEmin;
Float_t fTwoGamStepMin;
Int_t fTwoGamNumOfIterations;
Float_t fThr0;
Float_t fSqdCut;
ClassDef(AliPHOSRecEmcManager,1)
} ;
#endif // AliPHOSRecEmcManager_H
AliPHOSRecEmcManager.h:10 AliPHOSRecEmcManager.h:11 AliPHOSRecEmcManager.h:12 AliPHOSRecEmcManager.h:13 AliPHOSRecEmcManager.h:14 AliPHOSRecEmcManager.h:15 AliPHOSRecEmcManager.h:16 AliPHOSRecEmcManager.h:17 AliPHOSRecEmcManager.h:18 AliPHOSRecEmcManager.h:19 AliPHOSRecEmcManager.h:20 AliPHOSRecEmcManager.h:21 AliPHOSRecEmcManager.h:22 AliPHOSRecEmcManager.h:23 AliPHOSRecEmcManager.h:24 AliPHOSRecEmcManager.h:25 AliPHOSRecEmcManager.h:26 AliPHOSRecEmcManager.h:27 AliPHOSRecEmcManager.h:28 AliPHOSRecEmcManager.h:29 AliPHOSRecEmcManager.h:30 AliPHOSRecEmcManager.h:31 AliPHOSRecEmcManager.h:32 AliPHOSRecEmcManager.h:33 AliPHOSRecEmcManager.h:34 AliPHOSRecEmcManager.h:35 AliPHOSRecEmcManager.h:36 AliPHOSRecEmcManager.h:37 AliPHOSRecEmcManager.h:38 AliPHOSRecEmcManager.h:39 AliPHOSRecEmcManager.h:40 AliPHOSRecEmcManager.h:41 AliPHOSRecEmcManager.h:42 AliPHOSRecEmcManager.h:43 AliPHOSRecEmcManager.h:44 AliPHOSRecEmcManager.h:45 AliPHOSRecEmcManager.h:46 AliPHOSRecEmcManager.h:47 AliPHOSRecEmcManager.h:48 AliPHOSRecEmcManager.h:49 AliPHOSRecEmcManager.h:50 AliPHOSRecEmcManager.h:51 AliPHOSRecEmcManager.h:52 AliPHOSRecEmcManager.h:53 AliPHOSRecEmcManager.h:54 AliPHOSRecEmcManager.h:55 AliPHOSRecEmcManager.h:56 AliPHOSRecEmcManager.h:57 AliPHOSRecEmcManager.h:58 AliPHOSRecEmcManager.h:59 AliPHOSRecEmcManager.h:60 AliPHOSRecEmcManager.h:61 AliPHOSRecEmcManager.h:62 AliPHOSRecEmcManager.h:63 AliPHOSRecEmcManager.h:64 AliPHOSRecEmcManager.h:65 AliPHOSRecEmcManager.h:66 AliPHOSRecEmcManager.h:67 AliPHOSRecEmcManager.h:68 AliPHOSRecEmcManager.h:69 AliPHOSRecEmcManager.h:70