Changeset 8646 for trunk/MagicSoft/Mars/mfilter/MFMagicCuts.h
- Timestamp:
- 07/26/07 12:13:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mfilter/MFMagicCuts.h
r8619 r8646 43 43 enum { 44 44 kESize, kEAlpha, kEAlphaAnti, kEArea, kEDist, kEDistAnti, 45 kEM3Long, kEM3LongAnti, kEWdivL, kELeakage, kES rcSign,46 kESlope , kESlopeAnti, kEHadronness,45 kEM3Long, kEM3LongAnti, kEWdivL, kELeakage, kESlope, 46 kESlopeAnti, kEHadronness, kESign, kEDisp, kEGhostbuster, 47 47 kLastElement 48 48 }; … … 55 55 MParameterD *fThetaSq; //! Pointer to MParameterD container called ThetaSq 56 56 MParameterD *fDisp; //! Pointer to MParameterD container called Disp 57 MParameterD *fGhostbuster; //! Pointer to MParameterD container called Ghostbuster 57 58 MParameterD *fHadronness; //! Pointer to MParameterD container called Hadronness 58 59 … … 67 68 ThetaCut_t fThetaCut; // Which kind of theta cut should be evaluated 68 69 HadronnessCut_t fHadronnessCut; // Which kind of hadronness cut should be evaluated 70 Bool_t fCalcDisp; // Should we use Disp from the parameterlist? 71 Bool_t fCalcGhostbuster; // Should we use Ghostbuster from the parameterlist? 69 72 70 73 // MTask … … 76 79 77 80 // MFMagicCuts 81 Double_t GetDisp(Double_t slope, Double_t lgsize) const; 82 Bool_t IsGhost(Double_t m3long, Double_t slope, Double_t dist) const; 78 83 Double_t GetVal(Int_t i) const; 79 84 TString GetParam(Int_t i) const; 80 Double_t GetThetaSq(Double_t p, Double_t wl, Double_td, Double_t a) const;85 Double_t GetThetaSq(Double_t p, Double_t d, Double_t a) const; 81 86 82 87 public: … … 89 94 void SetThetaCut(ThetaCut_t c) { fThetaCut=c; } 90 95 void SetHadronnessCut(HadronnessCut_t c) { fHadronnessCut=c; } 96 void SetCalcDisp(Bool_t b=kTRUE) { fCalcDisp=b; } 97 void SetCalcGhostbuster(Bool_t b=kTRUE) { fCalcGhostbuster=b; } 91 98 92 99 // MFMagicCuts
Note:
See TracChangeset
for help on using the changeset viewer.