Download presentation
Presentation is loading. Please wait.
Published byΚύρα Βουρδουμπάς Modified over 6 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.