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

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