next up previous contents
Next: ANALYSE Up: Subprocessors Previous: INITIALISE   Contents

SAVE

Each event that produces an n-tuple from the RAAR 1 bank is stored in a summary record and passed to the subprocessor via link lraa_sys_summ(1) defined in raa_com_subp.inc. For example:-

    real*8  run_time

    run_time = get_double( rq(lraa_sys_summ(1) + KRAA_RUN_TIME) )

Subprocessors may modify the part of the summary record they own using the data from the associated event structure held on LMAST. Where the standard DQFs are inadequate, the RESERVED DQF can be used to prepare a slot that the subprocessor can then fill.

Caution: If time disordered events are read, RAA will sort them into order, but will reassign IDs as it does so. Subprocessors MUST not save IDs during the SAVE mode.

Returning KSU_FAILED will result in the summary record and associated event being dropped.



sno Guest Acct 2009-09-09