Navigation
Getting Started
Obtaining the Readout skeleton
Modifiying the Readout skeleton
How to structure your readout
Incorporating "traditional" readout software
Setting up scaler readout
Composite scaler readout
Traditional scaler readout
Compiling your readout software
Setting up the electronics
VME trigger requirements
CAMAC trigger requirements
Running your readout software
Operating the readout software
Command options
Added Tcl features
begin
const
end
exit
pause
resume
runvar
statevar
The embedded TclServer
Structure of the Program
How the system is threaded
Major classes and objects
Initialization flow control
State transition flow control
Event handling flow of control
Tailoring the software
Specifying a trigger manager
Specifying a busy manager
Documenting event segment packet types
Adding commands
Adding application specific variables
Ordinary Tcl Variables
const "variables"
Run variables
State Variables
Arranging for periodic actions
Event data format
Run state transition buffers
Event data buffers
Scaler data buffers
Documentation Buffers
Packet type buffers
Run state variable buffers
Run variable buffers
Contributing extensions to the community
Reference documentation for the internals of Readout
Reporting problems and Getting help
Contents
Navigation
Report documentation errors to Ron Fox (
fox@nscl.msu.edu
)or
NSCL's Bugzilla page