source: trunk/MagicSoft/Mars/mreport/MReportStarguider.h@ 7090

Last change on this file since 7090 was 6922, checked in by tbretz, 20 years ago
*** empty log message ***
File size: 1.5 KB
Line 
1#ifndef MARS_MReportStarguider
2#define MARS_MReportStarguider
3
4#ifndef MARS_MReport
5#include "MReport.h"
6#endif
7
8class MReportStarguider : public MReport
9{
10private:
11 Double_t fDevAz; // [arcmin] azimuth mispointing
12 Double_t fDevZd; // [arcmin] zenith mispointing
13
14 Double_t fNominalZd; // [deg] Nominal zenith distance
15 Double_t fNominalAz; // [deg] Nominal azimuth
16
17 Float_t fCameraCenterX; // [CCD pix] PMT Camera center found
18 Float_t fCameraCenterY; // [CCD pix] PMT Camera center found
19
20 UInt_t fNumIdentifiedStars; // Number of stars identified by starguider algorithm
21
22 Double_t fSkyBrightness; // [au] Sky Brightness as calcualted from the CCD image
23 Double_t fMjd; // Modified Julian Date matching the nominal position
24
25 Int_t InterpreteBody(TString &str, Int_t ver);
26
27public:
28 MReportStarguider();
29
30 Double_t GetDevAz() const { return fDevAz; }
31 Double_t GetDevZd() const { return fDevZd; }
32
33 Double_t GetNominalZd() const { return fNominalZd; }
34 Double_t GetNominalAz() const { return fNominalAz; }
35
36 Float_t GetCameraCenterX() const { return fCameraCenterX; }
37 Float_t GetCameraCenterY() const { return fCameraCenterY; }
38
39 UInt_t GetNumIdentifiedStars() const { return fNumIdentifiedStars; }
40
41 Double_t GetSkyBrightness() const { return fSkyBrightness; }
42 Double_t GetMjd() const { return fMjd; }
43
44 void Print(Option_t *o="") const;
45
46 ClassDef(MReportStarguider, 2) // Class for STARG-REPORT information
47};
48
49#endif
Note: See TracBrowser for help on using the repository browser.