1 / 7

EUDET JRA1 DAQ Software

This status review provides an overview of current developments in the DAQ software, including the BufferMonitor, DEPFET_DummyProducer, FileWriter, USB Imager demo application, TLU library, and Perl script. It also outlines the remaining tasks and future plans for the software.

Download Presentation

EUDET JRA1 DAQ Software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EUDET JRA1DAQ Software Status review

  2. Starting point Bonne code: • BufferMonitor • DEPFET_DummyProducer • FileWriter Strasbourg code: • USB Imager demo application Bristol code: • TLU library • Perl script

  3. Bonne code • Generalised DEPFET_Event into DUT_Event for any pixel-like data. • Added TLU_Event containing just a timestamp. • GUI pretty much unchanged:

  4. Strasbourg code • Added DUT_Event and SharedBuffer code to USB Imager demo. • GUI slightly modified:

  5. Bristol code • Converted static library to DLL so it can work with Borland compiler. • Rewrote Perl script as C++ TLUController class. • Combined this with TLU_Event and DEPFET_DummyProducer to make TLUProducer:

  6. Root • Created script to convert binary files produced by FileWriter into Root files.

  7. Status Currently: • Can have several producers (Dummy, Strasbourg, TLU) all running together. • Data from all of them combined by FileWriter and written to binary file. • This can then be converted to a Root file for easier analysis. Remaining: • StrasbourgProducer has a few remaining bugs in data conversion. • Send test pulses from Strasbourg board - find them in the data. • Trigger the Strasbourg board with the TLU - requires firmware update. • Maybe RootFileWriter to write files directly in Root format? • Then: Version 2 DAQ • Use ideas from current version, but rewrite code cleanly. • Allow data to be sent over network so DAQ can be split over several computers. • Portable between Windows / Mac OS X / Linux if possible.

More Related