source: trunk/MagicSoft/Mars/mtemp/mifae/library/MHillasDisplay.h@ 4450

Last change on this file since 4450 was 4218, checked in by aliu, 21 years ago
*** empty log message ***
File size: 1.2 KB
Line 
1#ifndef MARS_MHillasDisplay
2#define MARS_MHillasDisplay
3
4#ifndef MARS_MDisplay
5#include "MDisplay.h"
6#endif
7
8class MCerPhotEvt;
9class MSrcPosCam;
10class MGeomCam;
11class MHillas;
12class MIslands;
13class MNewImagePar;
14
15class MHillasDisplay : public MDisplay
16{
17 private:
18 MHillas* fHillas; // pointer to container with the hillas parameters
19 MNewImagePar* fNewImage; // pointer to container with the new image parameters
20 MSrcPosCam* fSrcPos; // pointer to the source position in camera
21 MIslands* fIslands; // pointer to the islands
22
23 TString fIslName;
24
25 virtual Int_t PreProcess(MParList *plist);
26 virtual Int_t Process();
27
28
29 public:
30 MHillasDisplay(MCerPhotEvt* event, MGeomCam* geom, Int_t type=0,
31 const char* name=NULL, const char* title=NULL);
32
33 virtual ~MHillasDisplay(){};
34
35 void SetHillas(MHillas* hillas) {fHillas=hillas;}
36 void SetSrcPos(MSrcPosCam* srcpos) {fSrcPos=srcpos;}
37 void SetIslands(MIslands* islands) {fIslands=islands;}
38
39 void SetIslandsName(TString inname) {fIslName = inname;}
40
41 virtual void Paint(Option_t* option);
42
43 ClassDef(MHillasDisplay, 0) // task to display cleaned events with hillas parameters
44 };
45
46#endif
47
Note: See TracBrowser for help on using the repository browser.