E787 data acquisition software architecture
Burke, M.
Felawka, L.
Poutissou, R.
Adler, S.
Haggerty, J.
Strzelinski, R.
Witzig, C.
TRIUMF, Vancouver, BC;
This paper appears in: Nuclear Science, IEEE Transactions on
Publication Date: Feb 1994
Volume: 41,
Issue: 1, Part 1-2
On page(s): 131-134
Meeting Date: 06/08/1993 - 06/11/1993
Location: Vancouver, BC, Canada
ISSN: 0018-9499
References Cited: 6
CODEN: IETNAE
INSPEC Accession Number: 4671150
Digital Object Identifier: 10.1109/23.281473
Current Version Published: 2002-08-06
Abstract
Brookhaven National Laboratory (BNL) Experiment 787's second
generation Unix-based data acquisition system is comprised of several
independent programs, each of which controls a specific aspect of the
experiment. These programs include packages for reading events from the
hardware systems, analyzing and reducing the data, distributing the
results to various data consumers, and logging the data to tape or disk.
Most of these can be run in stand-alone mode, for ease of development
and testing. There are also a number of daemon processes for writing
special data records to the data streams, and several monitor programs
for evaluating and controlling the progress of the whole. Coordination
of these processes is achieved through a combination of pipes, signals,
shared memory, and FIFOs, overseen by the user through a Motif graphical
user interface. The system runs on a Silicon Graphics 4D/320, interfaced
to a Fastbus system through the BNL Fastbus/VME interface (BBFC), and
runs under Irix and Motif/X-windows
Index
Terms
Available to subscribers and IEEE members.
References
Available to subscribers and IEEE members.
Citing Documents
Available to subscribers and IEEE members.