| 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 | */
|
|---|
| 57 | MTime(2008, 6, 18).GetAxisTime(), // New pointing model
|
|---|
| 58 | // 2009, 3, 7 // New pointing model
|
|---|
| 59 | // 2009, 5, 14 // New pointing model
|
|---|
| 60 | // Are we missing TPoints between 080618 and 090501??
|
|---|
| 61 | MTime(2009, 5, 1).GetAxisTime(), // Drive upgrade started
|
|---|
| 62 |
|
|---|
| 63 | MTime(2009, 5, 11).GetAxisTime(), // Upgrade finished
|
|---|
| 64 | MTime(2009, 5, 12).GetAxisTime(), // First new pointing model
|
|---|
| 65 | MTime(2009, 5, 13).GetAxisTime(), // Second new pointing model
|
|---|
| 66 | MTime(2009, 6, 11).GetAxisTime(), // Jump (reason unknown)
|
|---|
| 67 | MTime(2009, 7, 23).GetAxisTime(), // New LUTs
|
|---|
| 68 | MTime(2009, 8, 17).GetAxisTime(), // New pointing model
|
|---|
| 69 | MTime(2010, 2, 01).GetAxisTime(), // New pointing model
|
|---|
| 70 | // 2010, 2, 03 // New LUTs for M2(!)
|
|---|
| 71 | MTime(2010, 2, 27).GetAxisTime(), // New pointing model
|
|---|
| 72 | MTime(2010, 3, 31).GetAxisTime(), // New pointing model
|
|---|
| 73 | // 2010, 6, 14 // New LUTs
|
|---|
| 74 | MTime(2010, 7, 03).GetAxisTime(), // New LUTs
|
|---|
| 75 | MTime(2010, 9, 29).GetAxisTime(), // New pointing model
|
|---|
| 76 | // 18.11. New LUTs
|
|---|
| 77 | MTime(2010, 11, 2).GetAxisTime(), // A Change in Superarehucas (it was always focussed to the
|
|---|
| 78 | // position at which moving started, not where it ended
|
|---|
| 79 | // (This mainly affects the quality of the TPoints not the pointing model)
|
|---|
| 80 | MTime(2010, 11, 18).GetAxisTime(), // New LUTs
|
|---|
| 81 | MTime(2010, 12, 01).GetAxisTime(), // New pointing model
|
|---|
| 82 | MTime(-1).GetAxisTime(),
|
|---|
| 83 | -1
|
|---|
| 84 | };
|
|---|
| 85 |
|
|---|
| 86 | #include "plot.C"
|
|---|
| 87 |
|
|---|
| 88 | void plot_m1()
|
|---|
| 89 | {
|
|---|
| 90 |
|
|---|
| 91 | MDirIter Next;
|
|---|
| 92 | Next.AddDirectory("tpoint/m1", "tpoint*.txt", -1);
|
|---|
| 93 |
|
|---|
| 94 | plot(Next);
|
|---|
| 95 | }
|
|---|