1 Examples

  Appendix C  contains some  demonstration Mn_Fit  macros, which have also
  been used to make the  figures there. These  macros are in the directory
  referred  to by the logical name `mn_fit_help' (VMS) or by the directory
  `$MN_FIT/help'  (Unix).  The macros  used to  produce the  figures in
  Appendix B are  also available in  the same  directory. To execute these
  files give the command `exec $MN_FIT/help/filename' (Unix) or
  `exec mn_fit_help:filename' (VMS):

  demonn.mnf        - Demonstration macro number nn (nn = 01, 02 ...)
  symbol.mnf        - Shows the available symbols
  font.mnf          - Shows a sample of the HIGZ Postscript fonts
  font_gksgral.mnf  - Shows a sample of the GKSGRAL fonts
  hatch.mnf         - Shows HIGZ hatchings
  hatch_gksgral.mnf - Shows GKSGRAL hatchings
  pattern.mnf       - Solid and hollow fill + grey shading
  key.mnf           - Different styles of keys to describe the plot symbol
  ps_char.mnf       - All the Postscript characters

  If these files are not available they can be found in the CMZ file
  `mn_fit_cmz:mn_util.cmz' (VMS) or `$MN_FIT/cmz/mn_util.cmz' (Unix) in
  the directory `//mn_util/demo'. To make the files startup CMZ and give
  the following commands:

  * Unix
    file $MN_FIT/cmz/mn_util -r
    sel UNIX
  * VMS
    file mn_fit_cmz:mn_util -r
    sel VMS
  *
    set *.mnf -d
    ctot -y demo

  A series of test files are available in the directory referred to by the
  by `$MN_FIT/test' (Unix) or the logical  name `mn_fit_test'  (VMS).
  Be aware  that these  files reserve  the right  to delete any
  plots or functions you  have already read in or  defined. To execute the
  files first give the command
  `exec $MN_FIT/test/init_test' (Unix) or
  `exec mn_fit_test:init_test' (VMS)
  and then
  `exec $MN_FIT/test/filename' (Unix) or
  `exec mn_fit_test:filename' (VMS).
  The following files are available:

  all_test.mnf     - Runs all of the following command files
  fetch_test.mnf   - Tests all the fetch commands
  store_test.mnf   - Tests the various store commands
  plot_test.mnf    - Tests lots of the plotting features
  slice_test.mnf   - Tests extracting and plotting HBOOK slices etc.
  time_test.mnf    - Tests plotting vs. date or time
  fit_test.mnf     - Tests the fitting
  fun_check.mnf    - Checks many of the Mn_Fit built-in functions
  frag_test.mnf    - Tests fragmentation functions
  dipi_test.mnf    - Tests the dipion invariant mass functions
  char_test.mnf    - Tests parsing commands, plus comments and continuations
  do_test.mnf      - Tests DO loops
  if_test.mnf      - Tests if blocks
  comis_test.mnf   - Tests the COMIS interface
  define_test.mnf  - Test defining new commands
  alias_test.mnf   - Tests defining aliases
  squeeze_test.mnf - Tests recovery of unused space
  ntuple_test.mnf  - Tests operations on Ntuples without cuts
  cut_test.mnf     - Tests cut and project operations
  merge_test.mnf   - Tests merging Ntuples
  scan_test.mnf    - Tests scanning Ntuples
  call_test.mnf    - Tests calling a COMIS function or subroutine
  oper_test.mnf    - Tests the plot operation commands: partition, add etc.
  eff_test.mnf     - Tests the efficiency calculations
  calc_test.mnf    - Tests calculations, use of registers, parameters etc.
  var_test.mnf     - Tests defining user variables
  smooth_test      - Tests smoothing of histograms
  spline_test.mnf  - Test spline fitting
  draw_test.mnf    - Tests drawing lines etc.
  symb_test.mnf    - Tests the available symbols
  pattern_test.mnf - Shows the available patterns (DECGKS, DEC GKS3D)
  font_test.mnf    - Tests out changing fonts
  pfont_test.mnf   - Tests Postscript fonts

  Note that `plot_test', `fit_test', `ntuple_test' and `cut_test' run
  many other macros that test different aspects of plotting, fitting
  and Ntuple handling.

  If you are not at Cornell, CERN or DESY and do not have the files
  please ask me to send them to you. These are also the files used to
  check out Mn_Fit, so if you have any problems please let me know.
  Note that there are some errors built in to test out error
  handling. See:

  http://www-zeus.physik.uni-bonn.de/~brock/mn_fit/pro/mn_fit.doc

  for details of what to expect.

