Privacy and Security Notice

Archived Messages for CLAS_DRIFT_CHAMBERS_1997@cebaf.gov: DCGM and DCGW banks

DCGM and DCGW banks

Robert Feuerbach (feuerbac@CEBAF.GOV)
Tue, 18 Nov 1997 14:37:23 -0500

The routines to create the DCGM and DCGW banks have been checked into
the dc/ package. The new files are dc_nominal_geom.c and dc_geom.c .

dc_nominal_geom.c is a single routine that will return, via arrays on
the call line, the wire positions, directions, and lengths, along with
a number of other layer dependent parameters (center of curvature, radius,
etc.). No misorientation offsets are applied to these values, so these
are simply the nominal DC geometry information.

dc_geom.c contains a few routines that work together to create the real
DC geometry and put the information in the DCGM and DCGW banks. The two
calls you would use to create these banks would be:

dc_make_dgeo_(int *runno, int *force);
dc_make_banks_();

This calling is explained in the documentation at the top of the dc_geom.c
file.

Please realize that these routines are NOT meant to be implemented
immediately, but instead will be used after Franz checks in his code and
we no longer use the wire information from the various arrays.

If you have any questions, please let me know.
Rob Feuerbach