Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
languagebash
themeMidnight
# 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
languagebash
themeMidnight
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
languagebash
themeMidnight
hps-recon-producer -p 11111 -h localhost -e 1 -f /tmp/ETBuffer -l ./evio_files.txt -s 20000 -d 10

...

Online Reconstruction Drivers and Steering Files

x


Starting a New Run

TODO: Playbook for starting a new run from scratch

Stuff

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.

...