Skip to content
This repository has been archived by the owner on Oct 29, 2021. It is now read-only.
/ daq Public archive

Software tools necessary for data aquisition.

License

Notifications You must be signed in to change notification settings

LDMX-Software/daq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STALE

This repository was helpful for developing in preparation for the test beam, but now most developments are occuring within either the slaclab/ldmx-daq repository or ldmx-sw itself.

daq

Data Aquisition

This repository is focused on the software tools necessary to collect data coming off of the LDMX detector.

Table of Contents

context

This is the docker build context for a development environment container. It is not assumed that the actual DAQ will be done from within a container; however, this enables any collaborator who has docker or singularity installed to contribute.

This also is a very direct way of documenting how the dependencies are installed on a new system.

online

Our Rogue application that is launched to collect and stream data. This software is deeply tied to the firmware that will be on our front-end hardware, so it is being held in a separate repository slaclab/ldmx-daq which is private.

reformat

The short preparation timeline forced us to create a stop-gap measure to insure ourselves against data loss due to bugs in quickly developed software. For this reason, the online data output will be simply a binary file written by Rogue's native writer and then this directory contains a program to reformat this data by aligning it into events and putting it into the Framework's EventFile format.