source: trunk/MagicSoft/Mars/mastro/MAstroCamera.h@ 3537

Last change on this file since 3537 was 3537, checked in by tbretz, 21 years ago
*** empty log message ***
File size: 748 bytes
Line 
1#ifndef MARS_MAstroCamera
2#define MARS_MAstroCamera
3
4#ifndef MARS_MAstroCatalog
5#include "MAstroCatalog.h"
6#endif
7
8class TClonesArray;
9
10class MTime;
11class MGeomCam;
12class MGeomMirror;
13class MObservatory;
14
15class MAstroCamera : public MAstroCatalog
16{
17private:
18 MGeomCam *fGeom;
19 TClonesArray *fMirrors;
20
21 MGeomMirror *fMirror0; //!
22
23 Int_t ConvertToPad(const TVector3 &w, TVector2 &v);
24 void AddPrimitives(Option_t *o);
25 void SetRangePad() { }
26 void DrawNet(const TRotation &rot);
27 void ExecuteEvent(Int_t event, Int_t mp1, Int_t mp2);
28
29public:
30 MAstroCamera();
31 ~MAstroCamera();
32
33 void SetMirrors(TClonesArray *arr);
34 void SetGeom(const MGeomCam &cam);
35
36 ClassDef(MAstroCamera, 1)
37};
38
39#endif
Note: See TracBrowser for help on using the repository browser.