source: trunk/MagicSoft/Mars/mreport/MReportDrive.h@ 2591

Last change on this file since 2591 was 2566, checked in by tbretz, 21 years ago
*** empty log message ***
File size: 1.2 KB
Line 
1#ifndef MARS_MReportDrive
2#define MARS_MReportDrive
3
4#ifndef MARS_MReport
5#include "MReport.h"
6#endif
7
8class MReportDrive : public MReport
9{
10private:
11 Double_t fMjd;
12
13 Double_t fRa; // [h]
14 Double_t fDec; // [deg]
15 Double_t fHa; // [h]
16
17 Double_t fNominalZd; // [deg]
18 Double_t fNominalAz; // [deg]
19 Double_t fCurrentZd; // [deg]
20 Double_t fCurrentAz; // [deg]
21
22 Double_t fErrorZd; // [?]
23 Double_t fErrorAz; // [?]
24
25public:
26 MReportDrive();
27
28 Bool_t InterpreteBody(TString &str);
29
30 Double_t GetMjd() const { return fMjd; }
31
32 Double_t GetRa() const { return fRa; }
33 Double_t GetDec() const { return fDec; }
34 Double_t GetHa() const { return fHa; }
35
36 Double_t GetNominalZd() const { return fNominalZd; }
37 Double_t GetNominalAz() const { return fNominalAz; }
38 Double_t GetCurrentZd() const { return fCurrentZd; }
39 Double_t GetCurrentAz() const { return fCurrentAz; }
40
41 Double_t GetErrorZd() const { return fErrorZd; }
42 Double_t GetErrorAz() const { return fErrorAz; }
43
44 Double_t GetAbsError() const;
45
46 ClassDef(MReportDrive, 1) // Base class for control reports
47};
48
49#endif
Note: See TracBrowser for help on using the repository browser.