How to start the event builder (OBSOLETE at point 8)
Connect to the machine where to run the event building :
- CPPM : marmuon4 with login cc (
ssh cc@marmuon4.in2p3.fr
)
- CERN : hlte0901 or hlte0902 with login piyvduval (
ssh piyvduval@hlte0901
from a lbgw gateaway machine - see L0MuonHowToUsedMachines)
Preliminary checks :
Check that a dns server is running :
ps waux | grep dns
Set the environment with the dedicated script : source $CMT_SW_SCRIPTS/l0muonRxEnv.sh
Launch the event builder
After running the previous script, you should be in :
/group/trg/l0muon/sw/event_builder
.
From there, type :
source ./l0muonRx.sh
PS: many (~11) windows should pop up. MBMMon is perhaps the most useful.
Tips :
How to modify the output file name
Edit the file options/DiskWR.opts
How to specify the source boards address and receiver IP
Edit and modify the file options/EBTMU.opts
How to stop the event builder
pkill Gaudi.exe
or
source ./cleanall.sh
How to know if packets are received by the event builder
Check the proper connections of GBE links of the TELL1 with the following script
showMac.py used for the active L1 board monitoring. It is available in the directory /group/online/showMac/.
/group/online/showMac/showMac.py
This script is to discover all the active L1 Read-out Boards, which are connected to the aggregation switches ( sw-agg-01 and sw-agg-02 ) and sending data through the DAQ switch (sw-daq-02), and list their mac-addresses and their names in the order of mac-address. And the traffics are also monitored as well.
For most detail, please see
https://twiki.cern.ch/twiki/bin/view/LHCb/ActiveL1BoardMonitoring
Also the program
wireshark to spy ETHERNET packets is available on the event builder machines:
sudo wireshark &