source: trunk/MagicSoft/Mars/manalysis/MSelFinal.h@ 1809

Last change on this file since 1809 was 1809, checked in by wittek, 22 years ago
*** empty log message ***
  • Property svn:executable set to *
File size: 1.6 KB
Line 
1#ifndef MARS_MSelFinal
2#define MARS_MSelFinal
3
4/////////////////////////////////////////////////////////////////////////////
5// //
6// MSelFinal //
7// //
8// Task to evaluate final cuts //
9// //
10/////////////////////////////////////////////////////////////////////////////
11
12#ifndef MARS_MTask
13#include "MTask.h"
14#endif
15
16class MGeomCam;
17class MCerPhotEvt;
18class MHillas;
19class MHillasSrc;
20class MMcEvt;
21class MHadronness;
22
23class MSelFinal : public MTask
24{
25private:
26 MGeomCam *fCam; // Camera Geometry
27 MCerPhotEvt *fEvt; // Cerenkov Photon Event
28 MMcEvt *fMcEvt;
29 MHillas *fHil;
30 MHillasSrc *fHilSrc;
31 MHadronness *fHadronness;
32
33 Double_t fMm2Deg; // conversion mm to degrees in camera
34 Int_t fErrors[3];
35 TString fHilName;
36 TString fHilSrcName;
37
38 Float_t fHadronnessCut;
39 Float_t fAlphaCut;
40
41public:
42 MSelFinal(const char *HilName, const char *HilSrcName,
43 const char *name=NULL, const char *title=NULL);
44
45 Bool_t PreProcess(MParList *pList);
46 Bool_t Process();
47 Bool_t PostProcess();
48
49 void SetHadronnessCut(Float_t hadcut) { fHadronnessCut = hadcut; }
50 void SetAlphaCut(Float_t alpha) { fAlphaCut = alpha; }
51
52 ClassDef(MSelFinal, 0) // Task to evaluate final cuts
53};
54
55#endif
56
57
58
59
60
61
62
63
64
65
66
Note: See TracBrowser for help on using the repository browser.