]>
Commit | Line | Data |
---|---|---|
cbd576a6 | 1 | #ifndef AliPHOSRecEmcManager_H |
2 | #define AliPHOSRecEmcManager_H | |
3 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
4 | * See cxx source for full Copyright notice */ | |
5 | ||
6 | //_________________________________________________________________________ | |
7 | // Class for the management by the Emc reconstruction. | |
8 | // Author : Boris Polichtchouk (IHEP, Protvino) | |
9 | // 6 March 2001 | |
10 | ||
11 | #include "AliPHOSRecManager.h" | |
cbd576a6 | 12 | |
13 | class AliPHOSRecEmcManager : public AliPHOSRecManager { | |
14 | ||
15 | public: | |
16 | ||
17 | AliPHOSRecEmcManager(); | |
18 | ~AliPHOSRecEmcManager(void); | |
19 | ||
20 | ||
386aef34 | 21 | void AG(Float_t e, Float_t dx, Float_t dy, Float_t& a, Float_t& gradx, Float_t& grady ); |
90cceaf6 | 22 | Float_t Dispersion(Float_t ei) const; |
cbd576a6 | 23 | |
90cceaf6 | 24 | Float_t OneGamChi2(Float_t ai, Float_t ei, Float_t, Float_t& gi)const; |
25 | Float_t TwoGamChi2(Float_t ai, Float_t ei, Float_t, Float_t& gi)const; | |
133fff9a | 26 | |
27 | Float_t OneGamChisqCut() const{ return fOneGamChisqCut; } | |
28 | Float_t OneGamInitialStep() const{ return fOneGamInitialStep; } | |
29 | Float_t OneGamChisqMin() const{ return fOneGamChisqMin; } | |
30 | Float_t OneGamStepMin() const{ return fOneGamStepMin; } | |
31 | Int_t OneGamNumOfIterations() const{ return fOneGamNumOfIterations; } | |
32 | ||
33 | Float_t TwoGamInitialStep() const{ return fTwoGamInitialStep; } | |
34 | Float_t TwoGamChisqMin() const{ return fTwoGamChisqMin; } | |
35 | Float_t TwoGamEmin() const{ return fTwoGamEmin; } | |
36 | Float_t TwoGamStepMin() const{ return fTwoGamStepMin; } | |
37 | Int_t TwoGamNumOfIterations() const{ return fTwoGamNumOfIterations; } | |
38 | ||
39 | Float_t KillGamMinEnergy() const{ return fThr0; } | |
40 | Float_t MergeGammasMinDistanceCut() const{ return fSqdCut; } | |
cbd576a6 | 41 | |
42 | void SetTwoPointsMinDistance(Float_t dist) { fSqdCut=dist; } | |
43 | void SetPointMinEnergy(Float_t emin) { fThr0=emin; } | |
44 | ||
45 | private: | |
46 | ||
386aef34 | 47 | Float_t fOneGamChisqCut; // what is it ? |
cbd576a6 | 48 | |
386aef34 | 49 | Float_t fOneGamInitialStep; // what is it ? |
50 | Float_t fOneGamChisqMin; // what is it ? | |
51 | Float_t fOneGamStepMin; // what is it ? | |
52 | Int_t fOneGamNumOfIterations; // what is it ? | |
cbd576a6 | 53 | |
386aef34 | 54 | Float_t fTwoGamInitialStep; // what is it ? |
55 | Float_t fTwoGamChisqMin; // what is it ? | |
56 | Float_t fTwoGamEmin; // what is it ? | |
57 | Float_t fTwoGamStepMin; // what is it ? | |
58 | Int_t fTwoGamNumOfIterations; // what is it ? | |
cbd576a6 | 59 | |
386aef34 | 60 | Float_t fThr0; // what is it ? |
61 | Float_t fSqdCut; // what is it ? | |
cbd576a6 | 62 | |
63 | ClassDef(AliPHOSRecEmcManager,1) // Emc reconstruction management class | |
64 | ||
65 | } ; | |
66 | ||
67 | #endif // AliPHOSRecEmcManager_H | |
68 | ||
69 | ||
70 |