A short version of the DAQ manual.

This is a working version of the document, if you see some changes in the startup procedure feel free to update this page.

To startup the HADES-DAQ do the following.
If there was a power-outage call experts or try to remove parameter "-m CONFIGONLY" and start startup script (wait ~ 3min), if it doesn't work try again with "-m CONFIGONLY".
Use the vncservers on lxhadesdaq to work.

The complete DAQ-system consists of the operation of the electronics in the cave (DAQ) and 
additionally of storing of data (eventbuilder)

DAQ:            vncviewer lxhadesdaq:1
Eventbuilder:   vncviewer lxhadesdaq:3


------------
DAQ:
------------

To startup the DAQ, type in the startup-screen and startup-window:

./startup.pl -f main_hades.script -m TOF -m RPC -m WALL -m RICH -m SHOWER -m STARTCTS -m MDC -m MDCDATASET -m thresh50 -m -m EB1  -m CONFIGONLY

Wait around 30 seconds.

If there is TX_BUSY choose no as an answer and try to start again if it is persistent then call experts.
If there is a problem with the subsystem, to disable it, put NO in front of the system name e.g. : NOSHOWER.


Then the triggers have to be enabled.

For cosmics enable the triggers from TOF, RPC and FWALL by typing:

daqop set cts input phys on (registers addresses has to be updated - not usable now)
daqop set cts antico off (registers addresses has to be updated - not usable now)

To test with pulser:

daqop set cts pulser on (registers addresses has to be updated - not usable now)

If you want to change the pulser frequency:
daqop set cts pulser rate 15 (registers addresses has to be updated - not usable now)
( when value > 0 frequency = 1/(value*10+10) else it is not generated)


Now you want write data to tape:
--------------
Eventbuilder:
--------------
Automatic start of parallel EBs can be done in hadaq@lxhadesdaq:~/trbsoft/daq/evtbuild/. via:
./start_eb_gbe.pl -e start
To stop EBs:
./start_eb_gbe.pl -e stop
The list of sources is in the:
hadaq@lxhadesdaq:~/trbsoft/daq/main/data_sources.db

To start EB monitoring:
hadesdaq02:/home/scs/Desktop/DAQ/EB_Monitor.desktop



Or switch to Eventbuilder-vncviewer and do it manually.
Switch to the screen EB1. Then there are two windows, where you have to start two programs.
First the daq_evtbuild then the daq_netmem.

Eventbuilder:
taskset -c 0 /home/hadaq/bin/daq_evtbuild -q 128 -m 12 -S 1 --ebnum 1 -o /data01/data/ -x co  -d file

then daq_netmem:
taskset 0x400 daq_netmem -m 12 -S 1 -q 128 -i UDP:127.0.0.1:50011 -i UDP:127.0.0.1:50001 -i UDP:127.0.0.1:50002 -i UDP:127.0.0.1:50003 -i \
 UDP:127.0.0.1:50004 -i UDP:127.0.0.1:50005 -i UDP:127.0.0.1:50006 -i UDP:127.0.0.1:50007  -i UDP:127.0.0.1:50010  -i UDP:127.0.0.1:50009 \
-i UDP:127.0.0.1:50100 -i UDP:127.0.0.1:50008

That's it.

Then change the screen to DAQ->monitoring and enjoy your time.

For monitoring type (on lxhadesdaq in two different *large* windows)

daqop global monitor
daqop hub monitor

-- JerzyPietraszko - 16 Aug 2010

This topic: DaqSlowControl > WebHome > DAQManualShort
Topic revision: 26 Aug 2010, MarekPalka
 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Hades Wiki? Send feedback
Imprint (in German)
Privacy Policy (in German)