MTsort Language
Janet Sampson
Edition 2.20,
February 2000
Introduction
Data File Format
General Structure
Notation
File Inclusion
*FORMATS
Single Parameter Format
Group Parameter Format
*TRIGGERS
*DATA
Sortwords
Pre-defined Sortwords
Gates
Bitmask gates
1D gates
2D gates
Elliptical gates
Data arrays
Value arrays
Gate arrays
Gain arrays
Arrays of arrays
*SPECTRA
*AUTOGAIN
Declarations
Commands
*COMMANDS
Spectrum update commands
Simple updates
Indexed updates
Incbits command
Parameter-list generation/extraction commands
Createlist command
Extract command
Loopextract command
If...else...command (single sortword environment)
Validation test operator (VALID)
Comparison operators (EQ,NE,GE,LE,GT,LT)
Filtering operators (PASSES,FAILS)
Masking operator (MASKEDBY)
Gate-testing operator (GATEDBY)
Loopif...loopfail...command (parameter-list environment)
Validation test operator (VALID)
Comparison operators (EQ,NE,GE,LE,GT,LT)
Filtering operators (
PASSES
,
FAILS
)
Masking operator (MASKEDBY)
Gate-map-testing operator (GATEDBY)
Select command
Goto command
Arithmetic operations
Operations
Maths functions
Other functions
Gain command
Invalidate command
Groupfilter command
Order command
Routines
Exec Command
Doloop command
Output command
Endevent command
End command
*RUNFILES (offline analysis only)
Data file examples
Example 1: Eurogam phase 2 autogain sort
Example 2: auto-gained correlation sort
Example 3: quadsort
Example 4: quinsort
Reserved Words and Sortwords
Sort enhancement for function execution
Synchronizing activities
SYM4D command for 4D (hypercube) sorting
Footnotes
Acquire this manual from
ftp://ns.ph.liv.ac.uk/pub/mtsort/edoc033.html.tar.gz
.
support@ns.ph.liv.ac.uk