Search/Navigation:
Related:
SLAC/EPP/HPS Public
Jefferson Lab/Hall B/HPS Run Wiki
S30XL-LESA/LDMX
...
If you are running outside Hall B for testing purposes, the ET project is required for creating a local ET ring and using a producer to stream EVIO files onto it. (This is not needed for actual data runs in Hall B.)
Code Block | ||||
---|---|---|---|---|
| ||||
# download and untar sources https://coda.jlab.org/drupal/system/files/et-16.1.tgz tar -zxvf et-16.1.tgz # fix up build files (for some reason this is needed even with Python 2?) cd et-16.1.GIT 2to3-2.7 -w ./coda.py ./SConstruct autopep8 -i SConstruct autopep8 -i coda.py # build it export CODA=`pwd` scons install # setup the environment (need to do this everytime you run) export LD_LIBRARY_PATH=${CODA}/Linux-x86_64/lib export PATH=${CODA}/Linux-x86_64/bin:${CODA}/Linux-x86_64/bin/examples:$PATH |
...
If you are testing and not taking data from a run then you need to start your own ET server to provide EVIO events, using a command like:
Code Block | ||||
---|---|---|---|---|
| ||||
et_start -rb 8000000 -sb 8000000 -nd -p 11111 -f /tmp/ETBuffer -s 20000 -n 1000 -v -d |
...
To do anything useful with the ET ring, we need to stream HPS event data onto it, which can be done using a command like:
Code Block | ||||
---|---|---|---|---|
| ||||
hps-recon-producer -p 11111 -h localhost -e 1 -f /tmp/ETBuffer -l ./evio_files.txt -s 20000 -d 10 |
...
x
TODO: Playbook for starting a new run from scratch
For previous runs, the Monitoring Application has been used to run the reconstruction off of the ET ring and produce plots in a custom Java GUI.
...