This guide presents all the information necessary to write MPS `Algorithms'. These algorithms (or more correctly, `functions') are each a description of the procedure an MPS Algorithm Processor (`AP') must go through in order to determine which repetition rate the SLC can safely run at. MPS Algorithm Processors are micros in the SLC accelerator which are dedicated to running these algorithms in real time for the MPS task.
An associated document describes the use of an algorithm `simulator' to be used in debugging and checking algorithms written using this guide. That document is named ``MPS Simulator User Guide''.