Project

General

Profile

artdaq-demo

Prologue: if you just want to see something run, and you're on a system which is artdaq-ready, execute these commands:

wget https://cdcvs.fnal.gov/redmine/projects/artdaq-demo/repository/revisions/develop/raw/tools/quick-mrb-start.sh
chmod +x quick-mrb-start.sh
./quick-mrb-start.sh --run-demo --tag=v2_10_02

...to execute the downloading, building, and the running of the demo; the total space taken will be about 6 GB. Installation on Fermilab hosts takes about 5 minutes, though on other systems this may take longer depending on connection speed. A few windows will pop up to show sample monitoring of the fake data produced during the demo; you can just close them manually when the demo's done.


This project demonstrates how the toolkit comprised of the artdaq and artdaq-core packages can be used to build the DAQ software for an experiment by providing a simple example system. Attached at the bottom of the page is some useful but potentially dated documentation; for up-to-date information, use the following Wiki links, starting with "A description of the demo system" :

  1. A description of the demo system
  2. Installing and building the demo
  3. (Re)building the artdaq-demo package
  4. Running a sample artdaq-demo system
  5. How to write a fragment generator
  6. How to write an overlay class
  7. Filtering, analyzing, and presenting your raw events: a closer look at art modules
  8. Creating an art module which saves the build time and version of your package
  9. The artdaq-demo Examples
  10. Creating a new Fragment type
  11. Trying it on Ubuntu (before it's ready)


Setting up an artdaq-demo development area with MRB
artdaq-demo Release Notes