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