Brief Summary of E866/NuSea Analysis Software - MJL 10/24/08 ============================================================ * code is maintained in CMZ - last ran on HP-UX around 2000 - unclear how to get out of CMZ now? - a CAR file is an ascii transcription of a CMZ file - I have e866v13.car and mc866v11+.car * cmzlogon.kumac - file loaded when CMZ starts - reads user.cmz (code changed from standard) and e866v13.cmz (standard code) - sets various switches, e.g. "select hp" - define compiler switches for Unix type - newlib - creates library, uses "cflib -p" - link - uses external script ("l866") to make executable * similar scheme for simulation code - its own cmzlogon.kumac - reads mc866v11+.cmz and user.cmz * l866 - script to link executable - compiles kudef.cdf with Kuip (command definitions for runtime) - links to libuser.a (made by CMZ above) - links to libtrigger.a (made where?) - links to libbufio.a (E866 IO library, only needed to read 8mm tapes?) - links to many CernLibs: packlib, grafX11, kernlib, packlib * run - script to run program with certain inputs & outputs - defines data or dst input file - defines dst output, histogram output, ntuple output files - defines trigger matrix dat directory - trigger matrix file - profile (apertures) - SM12 field maps - SM3 field map - survey (geometry) - runs executable (dimu) - with input from "in" file (run time commands)