source: trunk/MagicSoft/Mars/manalysis/MSelBasic.h@ 1895

Last change on this file since 1895 was 1888, checked in by wittek, 22 years ago
*** empty log message ***
  • Property svn:executable set to *
File size: 1.5 KB
Line 
1#ifndef MARS_MSelBasic
2#define MARS_MSelBasic
3
4/////////////////////////////////////////////////////////////////////////////
5// //
6// MSelBasic //
7// //
8// Task to evaluate basic cuts //
9// //
10/////////////////////////////////////////////////////////////////////////////
11
12#ifndef MARS_MTask
13#include "MTask.h"
14#endif
15
16class MGeomCam;
17class MPedestalCam;
18class MCerPhotEvt;
19class MHillas;
20class MMcEvt;
21class MRawRunHeader;
22
23class MSelBasic : public MTask
24{
25private:
26 const MPedestalCam *fPed; // Pedestal information
27 const MGeomCam *fCam; // Camera Geometry
28 const MCerPhotEvt *fEvt; // Cerenkov Photon Event
29 const MMcEvt *fMcEvt;
30 const MRawRunHeader *fRawRun;
31
32 Float_t fThetaMin;
33 Float_t fThetaMax;
34
35 Int_t fCut[4];
36
37public:
38 MSelBasic(const char *name=NULL, const char *title=NULL);
39
40 Bool_t PreProcess(MParList *pList);
41 Bool_t Process();
42 Bool_t PostProcess();
43
44 Bool_t SwTrigger();
45 void SetCuts(Float_t thetamin, Float_t thetamax)
46 { fThetaMin = thetamin; fThetaMax = thetamax; }
47
48 ClassDef(MSelBasic, 0) // Task to evaluate basic cuts
49};
50
51#endif
52
53
54
55
56
57
58
59
60
61
62
Note: See TracBrowser for help on using the repository browser.