Artdaq (experiment) installations - art-daq/artdaq GitHub Wiki
Artdaq (experiment) installations
*NOTE: this information flows from the demo installation and could be a
starting point for any experiement.
However, you should check your experiment’s wiki pages for specific
instructions.*
Top 3 key directory locations: DAQInterface, “logs,” and run records.
Other key directory locations: work dirs, metrics, products, and, of
course, data.
actual installation versus “view”
Recall, artdaq_demo has:
local_products
build
DAQInterface
setupARTDAQDEMO{for_run,for_devel}
srcs
quick_mrb_start.sh and (currently) run_demo.sh
setup for env for libraries and executables
setup for nodes, configuration
necessitates different boot.txt files: boot_vxxx.txt boot_apple.txt in
DAQInterface dir
view
<exp_or_user_prefix>/local_products
/products
/work_dirs/<version__follows_demo_installation>/
/<version__follows_demo_installation>/
/run_records
/log
/DAQInterface
/metrics
/data
database - no need to expose mongodb data files - possibly have entry for filesystem db
NFS is convenient, but there can (easily) be performance issues.
Can mirror from shared(NFS) areas (e.g. rsync cron)
common account login possibilities:
- env is minimally effected - echo source blah for env setup; echo “go” (or similar) (which does env setup and starts readout) and set key env vars
- env is set, including key env var.
All of this should be achieved via a one line addition (to source some file) to .bashrc
echo info — count the lines (one or two)
could be just one line: type “daqhelp” (or some such command), “go” to
go.
Could use html2text so that the text is also available in a browser
Something (i.e. “”) should be used to separate the one (or two lines) of output from the NOTICE TO USERS.
(more) help could/should clear the screen