| 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 | } | 
|---|