SATAN macros
| GSI
| Biophysics
| SATAN long write-up
|
Macros are most often used in user
analysis programs.
They appear as an extension to the basic C
programming language and must be expanded by a special preprocessor
(spp)
into ordinary C code.
Although uppercase coding is recommended, macro names are not case sensitive.
Macro lines should be delimited by a semicolon.
At the time of this writing
they must not exceed a single text line.
There are two groups of macros available distinguished by the
first character of their name.
- macros beginning with a
'$'-sign can be used only in analysis programs
starting with a standard program header.
- macros beginning
with a '@'-sign are also available in non-analysis
environments,
e.g. user-defined commands.
- $AGETCAL,@AGETCAL
- Not yet implemented
- $AGETERR,@AGETERR
- Not yet implemented
- $AGETSPEC,@AGETSPEC
- Not yet implemented
- $APUTCAL,@APUTCAL
- Not yet implemented
- $APUTERR,@APUTERR
- Not yet implemented
- $APUTSPEC,@APUTSPEC
- Not yet implemented
- $EXCMD,@EXCMD
- Not yet implemented
- $OPER,@OPER
- Not yet implemented
- $PARDCL,@PARDCL
- Declares a global parameter
- $GLOPAR
- Accesses a global parameter
- $AACT
- Queries analyzer input condition flag
- $ACDEF
- Defines analyzer conditions
- $AC
- Queries analyzer condition flags
- $ACSTAT
- Queries analyzer condition
counters
- $AGEN
- Creates analyzers
- $ANAL
- Analyzes and accumulates an analyzer
- $ANLPROC
- Not yet implemented
- $ANTRY
- Virtual entry point into analysis program
- $BIT
- Not yet implemented
- $BRANCH
- Not yet implemented
- $BRDCL
- Not yet implemented
- $ENDANL
- Marks end-of-analysis
- $ENDEVT
- Marks end of event loop
- $ENDINIT
- Not yet implemented
- $ENDLIST
- Marks end-of-analysis
- $ENDLOOP
- Not yet implemented
- $EVENT
- Marks begin of event loop
- $EVTPAR
- Accesses event parameters
- $FLOATDCL
- Not yet implemented
- $GOLDA
- Not yet implemented
- $GOOPROC
- GOOSY analysis header
- $INITPROC
- Not yet implemented
- $INTDCL
- Not yet implemented
- $LISTPROC
- EDAS analysis header
- $LISTVAR
- EDAS analysis header, variable event length
- $LOOP
- Not yet implemented
- $OPTION
- Not yet implemented
- $SATAN
- Not yet implemented
| GSI
| Biophysics
| SATAN long write-up
|
Last updated: M.Kraemer@gsi.de, 4-Aug-1999
Impressum Data privacy protection