Line data Source code
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"
12 :
13 0 : class AliPHOSRecEmcManager : public AliPHOSRecManager {
14 :
15 : public:
16 :
17 : AliPHOSRecEmcManager();
18 : ~AliPHOSRecEmcManager(void);
19 :
20 :
21 : void AG(Float_t e, Float_t dx, Float_t dy, Float_t& a, Float_t& gradx, Float_t& grady );
22 : Float_t Dispersion(Float_t ei) const;
23 :
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;
26 :
27 0 : Float_t OneGamChisqCut() const{ return fOneGamChisqCut; }
28 0 : Float_t OneGamInitialStep() const{ return fOneGamInitialStep; }
29 0 : Float_t OneGamChisqMin() const{ return fOneGamChisqMin; }
30 0 : Float_t OneGamStepMin() const{ return fOneGamStepMin; }
31 0 : Int_t OneGamNumOfIterations() const{ return fOneGamNumOfIterations; }
32 :
33 0 : Float_t TwoGamInitialStep() const{ return fTwoGamInitialStep; }
34 0 : Float_t TwoGamChisqMin() const{ return fTwoGamChisqMin; }
35 0 : Float_t TwoGamEmin() const{ return fTwoGamEmin; }
36 0 : Float_t TwoGamStepMin() const{ return fTwoGamStepMin; }
37 0 : Int_t TwoGamNumOfIterations() const{ return fTwoGamNumOfIterations; }
38 :
39 0 : Float_t KillGamMinEnergy() const{ return fThr0; }
40 0 : Float_t MergeGammasMinDistanceCut() const{ return fSqdCut; }
41 :
42 0 : void SetTwoPointsMinDistance(Float_t dist) { fSqdCut=dist; }
43 0 : void SetPointMinEnergy(Float_t emin) { fThr0=emin; }
44 :
45 : private:
46 :
47 : Float_t fOneGamChisqCut; // what is it ?
48 :
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 ?
53 :
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 ?
59 :
60 : Float_t fThr0; // what is it ?
61 : Float_t fSqdCut; // what is it ?
62 :
63 20 : ClassDef(AliPHOSRecEmcManager,1) // Emc reconstruction management class
64 :
65 : } ;
66 :
67 : #endif // AliPHOSRecEmcManager_H
68 :
69 :
70 :
|