Presentation is loading. Please wait.

Presentation is loading. Please wait.

LEGO: A Modular Approach to Accelerator Alignment Data Analysis

Similar presentations


Presentation on theme: "LEGO: A Modular Approach to Accelerator Alignment Data Analysis"— Presentation transcript:

1 LEGO: A Modular Approach to Accelerator Alignment Data Analysis
Catherine Le Cocq Stanford Linear Accelerator Center, Stanford University, Stanford, CA, USA

2 You wrote a bundle? Maintainability Portability Expandability
modular approach input/output independent Portability system independent scalability Expandability observation types resolution techniques Catherine Le Cocq IWAA97

3 Description Catherine Le Cocq IWAA97

4 Input Stage: Data Format
typedef struct { int typ; char nam[9]; int sel; double x[8], sx[8]; int d[8]; int ilump; int iprimary; } edit_sta; double x[3], sx[3]; int d[3]; } edit_tar; typedef struct { int sel; char nam1[9]; double h1; char nam2[9]; double h2; double val, sval; int itime; } edit_mes; int typ; double r; double xO[3]; double hO; } model; Catherine Le Cocq IWAA97

5 Competitive Analysis Strengths Weaknesses data protection portability
expandability blunder detection unusual features Weaknesses memory size limited earth model Catherine Le Cocq IWAA97

6 Real Life Examples Catherine Le Cocq IWAA97

7 How long for 1 iteration? Catherine Le Cocq IWAA97

8 Future Directions Photogrammetry New types of observations
thorough testing integration with image acquisition New types of observations point transfer coordinates differences New integrations Catherine Le Cocq IWAA97

9 Acknowledgments Cary Salsberg Mike Gaydosh Robert Ruland
and the whole gang... FOR MORE INFO... Catherine Le Cocq IWAA97

10 SIMS: Plan View Catherine Le Cocq IWAA97

11 Lego Stage: Data Format
typedef struct { char namept[9]; int typ; double xpt[3], x0[3], sxpt[3]; double h; int n0[3]; double xex[5], e0[5], sxex[5]; int n1[5]; int defdatum[8]; int ntie; int ilump; double major[3], minor[3], phi[3]; } stru_pt; typedef struct { int typ; stru_pt *pt1, *pt2; double hpt1, hpt2; double val, sval; double res, sres; int itime; } measure; int indx, ntime, tref; int *n1, *epoch; double *t1, *t2, *t3; double *r1, *r2, *r3; double *m, *sm; double *st1, *st2, *st3; double *sr1, *sr2, *sr3; } lump; Catherine Le Cocq IWAA97


Download ppt "LEGO: A Modular Approach to Accelerator Alignment Data Analysis"

Similar presentations


Ads by Google