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