next up previous contents index
Next: Bank description Up: alguide Previous: Access to particle properties   Contents   Index


Program Structure


      QMAIN                  main program
      |
      +---- QMINIT           PROGRAM INITIALIZATION
      |       |
      |       +--  QUIBOS    init BOS
      |       +--  QUIHIS    init histogram package
      |       +--  QMALPH    initialize ALPHA
      |       |
      |       +--  QUINIT    user initialization               <---
      |
  +->-+---  QMREAD           READ EVENTS
  |   |       |
  |   |       +-- ABRSEL     open input files; read next record
  |   |       |
  |   |       +-...-> QUNEWR called for every new run
  |   |       |
  |   |       +-- QMTERM     terminate job if eof or time limit or ...
  |   |
  |   +---   QMEVNT          PROCESS ONE EVENT
  |   |       |
  |   |       +-- QFILL      fill ALPHA variables
  |   |       |
  +-<-+       +-- QUEVNT     user event analysis               <---
 
 
called from anywhere :
 
            QMTERM           PROGRAM TERMINATION
              |
              +--  QUTERM    user termination                  <---
              |
              +--  QUTHIS    output histograms
              |
              STOP           Fortran STOP
 
 Arrows (<---) indicate the important user routines.


Joel Closier
2000-02-07