Linuxpops
3.01.04
Spectral Anaysis Package for Single Dish Data
Main Page
Related Pages
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
beam.h
Go to the documentation of this file.
1
2
#define BEAMEFF_LOG "beam_eff.log"
3
4
int
nscans
;
5
double
sum
,
sqsum
,
avg
,
rms
;
6
7
typedef
struct
8
{
9
double
f_sky
;
// sky frequency (GHz)
10
double
rej
;
// rejection (dB)
11
double
T_ant
;
// antenna temperature TA* (K)
12
double
ta_s
;
// antenna temperature std dev (+/-)
13
double
theta_p
;
// planet diameter (arcsec)
14
double
R_mars
;
// heliocentric distance (a.u.)
15
double
eta_mb
;
// main-beam efficiency
16
double
err
;
// main-beam efficiency uncertainty
17
int
planet
;
// 1) Jupiter 2) Venus 3) Mars 4) Saturn 5) Moon
18
int
bknd
;
// backend
19
char
obs[4];
// observer inits
20
}
STATE
;
21
22
typedef
struct
23
{
24
int
year
;
25
int
mon
;
26
int
day
;
27
int
hour
;
28
int
min
;
29
int
UseCurrent
;
30
}
TIME
;
31
32
typedef
struct
33
{
34
double
VenDiam
;
35
double
MarDiam
;
36
double
MarDist
;
37
double
JupDiam
;
38
double
SatDiam
;
39
double
SatIncl
;
40
double
MoonAge
;
41
double
Day
;
42
}
EPH
;
43
44
typedef
struct
45
{
46
char
buffer[1000];
// result here
47
STATE
state
;
48
TIME
time
;
49
EPH
eph
;
50
}
GLOBAL
;
51
52
GLOBAL
global
;
53
GLOBAL::eph
EPH eph
Definition:
beam.h:49
EPH
Definition:
beam.h:32
sqsum
double sqsum
Definition:
beam.h:5
STATE
Definition:
beam.h:7
STATE::theta_p
double theta_p
Definition:
beam.h:13
STATE::ta_s
double ta_s
Definition:
beam.h:12
STATE::T_ant
double T_ant
Definition:
beam.h:11
EPH::VenDiam
double VenDiam
Definition:
beam.h:34
TIME::min
int min
Definition:
beam.h:28
TIME::day
int day
Definition:
beam.h:26
nscans
int nscans
Definition:
beam.h:4
EPH::MarDist
double MarDist
Definition:
beam.h:36
EPH::SatIncl
double SatIncl
Definition:
beam.h:39
EPH::MarDiam
double MarDiam
Definition:
beam.h:35
sum
double sum
Definition:
beam.h:5
GLOBAL::state
STATE state
Definition:
beam.h:47
STATE::eta_mb
double eta_mb
Definition:
beam.h:15
TIME::year
int year
Definition:
beam.h:24
TIME::mon
int mon
Definition:
beam.h:25
STATE::f_sky
double f_sky
Definition:
beam.h:9
STATE::R_mars
double R_mars
Definition:
beam.h:14
STATE::rej
double rej
Definition:
beam.h:10
EPH::Day
double Day
Definition:
beam.h:41
TIME::UseCurrent
int UseCurrent
Definition:
beam.h:29
STATE::bknd
int bknd
Definition:
beam.h:18
GLOBAL::time
TIME time
Definition:
beam.h:48
EPH::JupDiam
double JupDiam
Definition:
beam.h:37
TIME::hour
int hour
Definition:
beam.h:27
rms
double rms
Definition:
beam.h:5
global
GLOBAL global
Definition:
beam.h:52
avg
double avg
Definition:
beam.h:5
EPH::SatDiam
double SatDiam
Definition:
beam.h:38
TIME
Definition:
beam.h:22
EPH::MoonAge
double MoonAge
Definition:
beam.h:40
STATE::planet
int planet
Definition:
beam.h:17
GLOBAL
Definition:
beam.h:44
STATE::err
double err
Definition:
beam.h:16
include
beam.h
Generated on Mon Feb 21 2022 20:37:01 for Linuxpops by
1.8.5