source: trunk/MagicSoft/Mars/mgui/MCamEvent.h@ 7744

Last change on this file since 7744 was 7438, checked in by tbretz, 19 years ago
*** empty log message ***
File size: 723 bytes
Line 
1#ifndef MARS_MCamEvent
2#define MARS_MCamEvent
3
4#ifndef ROOT_TArrayD
5#include <TArrayD.h>
6#endif
7
8class MGeomCam;
9
10class MCamEvent
11{
12public:
13 virtual Bool_t GetPixelContent(Double_t &val, Int_t idx, const MGeomCam &cam, Int_t type=0) const = 0;
14 virtual void DrawPixelContent(Int_t num) const = 0;
15
16 virtual void Init(const MGeomCam &geom);
17 virtual void InitSize(const UInt_t i) { } // Used by MGeomApply see Init()
18
19 virtual Double_t GetCameraMean(const MGeomCam &cam, Int_t type=0) const;
20 virtual Double_t GetCameraRMS(const MGeomCam &cam, Int_t type=0) const;
21 virtual TArrayD GetCameraStat(const MGeomCam &cam, Int_t type=0) const;
22
23 ClassDef(MCamEvent, 0) // A camera event
24};
25
26#endif
27
Note: See TracBrowser for help on using the repository browser.