aboutsummaryrefslogtreecommitdiff
path: root/src/detector.c
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2011-06-30 11:52:39 +0200
committerThomas White <taw@physics.org>2012-02-22 15:27:28 +0100
commitf682484bf4476547b2a0af03315eda1064aca089 (patch)
treea416e69474c92d1139f4e1d1cc74e50f331a027a /src/detector.c
parente90638ca88058ed0d61b995ec3ca482f29be6e0f (diff)
Move write_detector_geometry() to calibrate_detector.c
... because it's not sufficiently general.
Diffstat (limited to 'src/detector.c')
-rw-r--r--src/detector.c39
1 files changed, 0 insertions, 39 deletions
diff --git a/src/detector.c b/src/detector.c
index e9fdecfe..123864a2 100644
--- a/src/detector.c
+++ b/src/detector.c
@@ -1100,42 +1100,3 @@ void get_pixel_extents(struct detector *det,
}
}
-
-
-int write_detector_geometry(const char *filename, struct detector *det)
-{
- struct panel *p;
- int pi;
- FILE *fh;
-
- if ( filename == NULL ) return 2;
- if ( det->n_panels < 1 ) return 3;
-
- fh = fopen(filename, "w");
- if ( fh == NULL ) return 1;
-
- for ( pi=0; pi<det->n_panels; pi++) {
-
- p = &(det->panels[pi]);
-
- if ( p == NULL ) return 4;
-
- fprintf(fh, "%s/min_fs = %d\n", p->name, p->min_fs);
- fprintf(fh, "%s/min_ss = %d\n", p->name, p->min_ss);
- fprintf(fh, "%s/max_fs = %d\n", p->name, p->max_fs);
- fprintf(fh, "%s/max_ss = %d\n", p->name, p->max_ss);
- fprintf(fh, "%s/badrow_direction = %C\n", p->name, p->badrow);
- fprintf(fh, "%s/res = %g\n", p->name, p->res);
- fprintf(fh, "%s/peak_sep = %g\n", p->name, p->peak_sep);
- fprintf(fh, "%s/clen = %s\n", p->name, p->clen_from);
- fprintf(fh, "%s/fs = %+fx %+fy\n", p->name, p->fsx, p->fsy);
- fprintf(fh, "%s/ss = %+fx %+fy\n", p->name, p->ssx, p->ssy);
- fprintf(fh, "%s/corner_x = %g\n", p->name, p->cnx);
- fprintf(fh, "%s/corner_y = %g\n", p->name, p->cny);
- fprintf(fh, "%s/no_index = %d\n", p->name, p->no_index);
-
- }
- fclose(fh);
-
- return 0;
-}