Telescopes.h
1//-*-C++-*-
2/***************************************************************************
3 *
4 * Copyright (C) 2008 by Paul Demorest
5 * Licensed under the Academic Free License version 2.1
6 *
7 ***************************************************************************/
8
9#ifndef __Telescopes_h
10#define __Telescopes_h
11
12namespace Pulsar {
13
14 class Archive;
15 class Telescope;
16
18 namespace Telescopes {
19
22
24 void GBT (Telescope* t);
25
27 void GB85_3 (Telescope* t);
28
30 void GB140 (Telescope* t);
31
33 void Arecibo (Telescope* t);
34
36 void Nancay (Telescope* t);
37
39 void Effelsberg (Telescope* t);
40
42 void LOFAR (Telescope* t);
43
45 void DE601 (Telescope* t);
46
48 void DE602 (Telescope* t);
49
51 void DE603 (Telescope* t);
52
54 void DE604 (Telescope* t);
55
57 void DE605 (Telescope* t);
58
60 void FR606 (Telescope* t);
61
63 void SE607 (Telescope* t);
64
66 void UK608 (Telescope* t);
67
69 void DE609 (Telescope* t);
70
72 void PL610 (Telescope* t);
73
75 void PL611 (Telescope* t);
76
78 void PL612 (Telescope* t);
79
81 void SE607 (Telescope* t);
82
84 void IE613 (Telescope* t);
85
87 void UTR2 (Telescope* t);
88
90 void MeerKAT (Telescope* t);
91
93 void MOST (Telescope* t);
94
96 void Parkes (Telescope* t);
97
99 void Jodrell (Telescope* t);
100
102 void MtPleasant26 (Telescope *t);
103
105 void WSRT (Telescope* t);
106
108 void VLA (Telescope* t);
109
111 void SHAO (Telescope* t);
112
114 void LWA (Telescope* t);
115
117 void CHIME (Telescope* t);
118
120 void SRT (Telescope* t);
121
123 void NenuFAR (Telescope* t);
124
126 void MWA (Telescope* t);
127
128 }
129
130}
131
132#endif
The primary interface to pulsar observational data.
Definition Archive.h:46
Contains information about the telescope used for the observation.
Definition Telescope.h:22
Namespace contains general info for each telescope.
Definition Telescopes.h:18
void GB85_3(Telescope *t)
Initialize the Telescope Extension with GB 85-3 info.
Definition Telescopes.C:220
void UTR2(Telescope *t)
Initialize the Telescope Extension with UTR2 info.
Definition Telescopes.C:357
void GB140(Telescope *t)
Initialize the Telescope Extension with GB 140ft info.
Definition Telescopes.C:212
void Jodrell(Telescope *t)
Initialize the Telescope Extension with Jodrell Bank info.
Definition Telescopes.C:395
void MWA(Telescope *t)
Initialize the Telescope Extension with MWA info.
Definition Telescopes.C:443
void MOST(Telescope *t)
Initialize the Telescope Extension with MOST info.
Definition Telescopes.C:373
void set_telescope_info(Telescope *t, Archive *a)
Fill the Telescope Extension based on tempo code in Archive.
Definition Telescopes.C:24
void DE601(Telescope *t)
Initialize the Telescope Extension with DE601 info.
Definition Telescopes.C:253
void PL611(Telescope *t)
Initialize the Telescope Extension with PL611 info.
Definition Telescopes.C:333
void NenuFAR(Telescope *t)
Initialize the Telescope Extension with NenuFAR info.
Definition Telescopes.C:459
void Nancay(Telescope *t)
Initialize the Telescope Extension with Nancay info.
Definition Telescopes.C:228
void CHIME(Telescope *t)
Initialize the Telescope Extension with CHIME info.
Definition Telescopes.C:435
void SRT(Telescope *t)
Initialize the Telescope Extension with SRT info.
Definition Telescopes.C:451
void DE609(Telescope *t)
Initialize the Telescope Extension with DE609 info.
Definition Telescopes.C:317
void GBT(Telescope *t)
Initialize the Telescope Extension with GBT info.
Definition Telescopes.C:196
void Parkes(Telescope *t)
Initialize the Telescope Extension with Parkes info.
Definition Telescopes.C:387
void FR606(Telescope *t)
Initialize the Telescope Extension with FR606 info.
Definition Telescopes.C:293
void VLA(Telescope *t)
Initialize the Telescope Extension with VLA info.
Definition Telescopes.C:411
void PL612(Telescope *t)
Initialize the Telescope Extension with PL612 info.
Definition Telescopes.C:341
void UK608(Telescope *t)
Initialize the Telescope Extension with UK608 info.
Definition Telescopes.C:309
void PL610(Telescope *t)
Initialize the Telescope Extension with PL610 info.
Definition Telescopes.C:325
void Arecibo(Telescope *t)
Initialize the Telescope Extension with Arecibo info.
Definition Telescopes.C:204
void MtPleasant26(Telescope *t)
Initialize the Telescope Extension with Mt Pleasant 26m info.
Definition Telescopes.C:379
void Effelsberg(Telescope *t)
Initialize the Telescope Extension with Effelsberg info.
Definition Telescopes.C:236
void IE613(Telescope *t)
Initialize the Telescope Extension with IE613 info.
Definition Telescopes.C:349
void LOFAR(Telescope *t)
Initialize the Telescope Extension with LOFAR info.
Definition Telescopes.C:244
void SHAO(Telescope *t)
Initialize the Telescope Extension with SHAO info.
Definition Telescopes.C:419
void DE602(Telescope *t)
Initialize the Telescope Extension with DE602 info.
Definition Telescopes.C:261
void DE605(Telescope *t)
Initialize the Telescope Extension with DE605 info.
Definition Telescopes.C:285
void MeerKAT(Telescope *t)
Initialize the Telescope Extension with MeerKAT info.
Definition Telescopes.C:365
void SE607(Telescope *t)
Initialize the Telescope Extension with SE607 info.
Definition Telescopes.C:301
void LWA(Telescope *t)
Initialize the Telescope Extension with LWA info.
Definition Telescopes.C:427
void DE603(Telescope *t)
Initialize the Telescope Extension with DE603 info.
Definition Telescopes.C:269
void DE604(Telescope *t)
Initialize the Telescope Extension with DE604 info.
Definition Telescopes.C:277
void WSRT(Telescope *t)
Initialize the Telescope Extension with WSRT info.
Definition Telescopes.C:403
Defines the PSRCHIVE library.
Definition CalSource.h:17

Generated using doxygen 1.14.0