Difference between revisions of "Data Acquisition Shift"

From Hall D Ops Wiki
Jump to: navigation, search
Line 30: Line 30:
 
## use_debugger :  
 
## use_debugger :  
  
==  Run Control operation  ==
 
  
 
DAQ for standalone run of subdetector can be started in interactive mode, when all processes open x-terminal window.
 
DAQ for standalone run of subdetector can be started in interactive mode, when all processes open x-terminal window.
Line 37: Line 36:
  
 
  [[Image:Daq_xterms.png| 600px | Fig. 2.]]
 
  [[Image:Daq_xterms.png| 600px | Fig. 2.]]
 +
 +
==  Run Control operation  ==
 +
 +
[[Image:Rc.png| 600px | Fig. 3.]]

Revision as of 15:05, 13 June 2014

The Data Acquisition System (DAQ)

GlueX DAQ system is based on CODA software toolkit.

DAQ consists of ~50 embedded hardware readout controllers known as ROCs running LINIX OS, communicating with many other (data transfer, control and monitoring) processes. Data is transported between processors using standard network protocols (TCP/IP).

Routine Operation

Starting and stopping the DAQ System

Steps to start DAQ processes in case of all HW is powered up:

1. Login as hdops user on any gluonXX computer and execute:

HDOPS gluon47:~> cd CDAQ/ 
HDOPS gluon47:~/CDAQ> source online_setup.cshrc
HDOPS gluon47:~/CDAQ> rcm.sh

This will bring up the screen for DAQ configuration:

Fig. 1.
  1. Select run type
  2. Select detectors configuration (stored in COOL db)
  3. Select trigger
  4. Check boxes:
    1. use_XTERM: if selected, then all processes will be started in foreground
    2. use_ROCs : checked
    3. use_debugger :


DAQ for standalone run of subdetector can be started in interactive mode, when all processes open x-terminal window. Running whole system in this mode is impractical, due to a large number of windows (50+), and in this case most of processes should be strted in backgroung, keeping only run control window.

Fig. 2.

Run Control operation

Fig. 3.