1 | #include "mars/MTime.h"
|
---|
2 |
|
---|
3 | using namespace std;
|
---|
4 |
|
---|
5 | /*
|
---|
6 | // Culmination tests
|
---|
7 | //{"0411", "TPoints Residuals 11/2004" , "tpoint/tpoint0411.txt"},
|
---|
8 | //{"+0412", "TPoints Residuals 12/2004" , "tpoint/tpoint0412.txt"},
|
---|
9 |
|
---|
10 | // 1: Worse pointing due to realignment of the mirror
|
---|
11 | {"0503", "TPoints Residuals 3/2005" , "tpoint/tpoint0503.txt"},
|
---|
12 |
|
---|
13 | // New pointing model installed (29.4.2005)
|
---|
14 | // MIRROR MISALIGNMENT (WHEN?)
|
---|
15 | {"0504", "TPoints Residuals 4/2005" , "tpoint/tpoint0504.txt"},
|
---|
16 | {"+05051", "TPoints Residuals 5/2005-1" , "tpoint/tpoint0505-1.txt"},
|
---|
17 |
|
---|
18 | // 2: Mirror alignment has been fixed
|
---|
19 | {"05052", "TPoints Residuals 5/2005-2" , "tpoint/tpoint0505-2.txt"},
|
---|
20 |
|
---|
21 | // Pointing model changed due to fixing a screw
|
---|
22 | {"0506", "TPoints Residuals 6/2005" , "tpoint/tpoint0506.txt"},
|
---|
23 |
|
---|
24 | // New pointing model applied (7.-9.6.2005)
|
---|
25 | {"0508", "TPoints Residuals 8/2005" , "tpoint/tpoint0508.txt"},
|
---|
26 |
|
---|
27 | // New pointing model applied (12.9.2005)
|
---|
28 | {"0509", "TPoints Residuals 9/2005" , "tpoint/tpoint0509.txt"},
|
---|
29 | // Quick-and-dirty mirror alignment (only 4 TPoints)
|
---|
30 | {"+0510", "TPoints Residuals 10/2005" , "tpoint/tpoint0510.txt"},
|
---|
31 |
|
---|
32 | // 3: New mirror alignment after Tenerife meeting
|
---|
33 | //{"05111", "TPoints Residuals 11/2005-1" , "tpoint/tpoint0511-1.txt"},
|
---|
34 |
|
---|
35 | // [...]
|
---|
36 | */
|
---|
37 |
|
---|
38 | Double_t dates[] = {
|
---|
39 | /*
|
---|
40 | MTime(2005, 3, 20).GetAxisTime(),
|
---|
41 | MTime(2005, 4, 29).GetAxisTime(),
|
---|
42 | MTime(2005, 5, 25).GetAxisTime(),
|
---|
43 | MTime(2005, 6, 8).GetAxisTime(), // New pointing model
|
---|
44 | MTime(2005, 8, 15).GetAxisTime(),
|
---|
45 | // MTime(2005, 9, 12).GetAxisTime(), // New pointing model
|
---|
46 | MTime(2005, 11, 10).GetAxisTime(), // New mirror alignment after Tenerife meeting
|
---|
47 | MTime(2005, 11, 24).GetAxisTime(), // New pointing model
|
---|
48 | MTime(2006, 3, 19).GetAxisTime(), // Changes to the mirror
|
---|
49 | // 2006, 4, 23 // Mirror refocussing
|
---|
50 | MTime(2006, 10, 17).GetAxisTime(), // New pointing model
|
---|
51 | MTime(2007, 6, 17).GetAxisTime(), // New pointing model
|
---|
52 | MTime(2007, 8, 4).GetAxisTime(), // Mirror refocussing
|
---|
53 | MTime(2007, 10, 18).GetAxisTime(), // New pointing model
|
---|
54 | MTime(2008, 1, 14).GetAxisTime(), // New pointing model
|
---|
55 | MTime(2008, 6, 11).GetAxisTime(), // New pointing model
|
---|
56 | MTime(2008, 6, 18).GetAxisTime(), // New pointing model
|
---|
57 | // 2009, 3, 7 // New pointing model
|
---|
58 | // 2009, 5, 14 // New pointing model
|
---|
59 | */
|
---|
60 | // Are we missing TPoints between 080618 and 090501??
|
---|
61 | MTime(2009, 5, 1).GetAxisTime(), // Drive upgrade started
|
---|
62 | MTime(2009, 5, 11).GetAxisTime(), // Upgrade finished
|
---|
63 | MTime(2009, 5, 12).GetAxisTime(), // First new pointing model
|
---|
64 | MTime(2009, 5, 13).GetAxisTime(), // Second new pointing model
|
---|
65 | MTime(2009, 6, 11).GetAxisTime(), // Jump (reason unknown)
|
---|
66 | MTime(2009, 7, 23).GetAxisTime(), // New LUTs
|
---|
67 | MTime(2009, 8, 17).GetAxisTime(), // New pointing model
|
---|
68 | MTime(2010, 02, 01).GetAxisTime(), // New pointing model
|
---|
69 | // 2010, 02, 03 // New LUTs for M2(!)
|
---|
70 | MTime(2010, 02, 27).GetAxisTime(), // New pointing model
|
---|
71 | MTime(2010, 03, 31).GetAxisTime(), // New pointing model
|
---|
72 | // 2010, 06, 14 // New LUTs
|
---|
73 | MTime(2010, 07, 03).GetAxisTime(), // New LUTs
|
---|
74 | MTime(2010, 9, 29).GetAxisTime(), // New pointing model
|
---|
75 | // 18.11. New LUTs
|
---|
76 | MTime(2010, 10, 24).GetAxisTime(), // A Change in Superarehucas (it was always focussed to the
|
---|
77 | // position at which moving started, not where it ended
|
---|
78 | // (This mainly affects the quality of the TPoints not the pointing model)
|
---|
79 | MTime(-1).GetAxisTime(),
|
---|
80 | -1
|
---|
81 | };
|
---|
82 |
|
---|
83 | #include "plot.C"
|
---|
84 |
|
---|
85 | void plot_m1()
|
---|
86 | {
|
---|
87 |
|
---|
88 | MDirIter Next;
|
---|
89 | Next.AddDirectory("tpoint/m1", "tpoint*.txt", -1);
|
---|
90 |
|
---|
91 | plot(Next);
|
---|
92 | }
|
---|