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

Last change on this file since 4800 was 4528, checked in by rico, 20 years ago
*** empty log message ***
File size: 1.3 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 MHillasSrc;
13class MIslands;
14class MNewImagePar;
15
16class MHillasDisplay : public MDisplay
17{
18 private:
19 MHillas* fHillas; // pointer to container with the hillas parameters
20 MHillasSrc* fHillasSrc; // pointer to container with source dependent hillas parameters
21 MNewImagePar* fNewImage; // pointer to container with the new image parameters
22 MSrcPosCam* fSrcPos; // pointer to the source position in camera
23 MIslands* fIslands; // pointer to the islands
24
25 TString fIslName;
26
27 virtual Int_t PreProcess(MParList *plist);
28 virtual Int_t Process();
29
30
31 public:
32 MHillasDisplay(MCerPhotEvt* event, MGeomCam* geom, Int_t type=0,
33 const char* name=NULL, const char* title=NULL);
34
35 virtual ~MHillasDisplay(){};
36
37 void SetHillas(MHillas* hillas) {fHillas=hillas;}
38 void SetSrcPos(MSrcPosCam* srcpos) {fSrcPos=srcpos;}
39 void SetIslands(MIslands* islands) {fIslands=islands;}
40
41 void SetIslandsName(TString inname) {fIslName = inname;}
42
43 virtual void Paint(Option_t* option);
44
45 ClassDef(MHillasDisplay, 0) // task to display cleaned events with hillas parameters
46 };
47
48#endif
49
Note: See TracBrowser for help on using the repository browser.