Dr. Roland Beyer

Beam line scientist, radiation protection officer FWK
Nuclear Physics
Phone: +49 351 260 3281

Fast-Digitizer Data Acquisition and Analysis

Main components of the Fast-Digitizer Data Acquisition System (FDDAS)

Acqiris Crate with five slots for 4 digitizer cards and 1 recording card, compactPCI (cPCI) backplane wih 64 bit and 66 MHz (2 units)

Acqiris DC282 digitizer card with 4 channels, 10 bit, 2 - 8 GS/s, 256 kpoints on-board acquisition memory per channel, simultaneous multi-buffer data acquisition and readout mord (SMAR-mode) (8 units)

VMETRO Vortex system (2 units)
- VMETRO PowerMIDAS C5000 cPCI single board computer (recording card, IBM 440GX PowerPC, OS: VxWorks)
- VMETRO VS-FC41F (Just a Bunch of Disks, 12 disks with 300 GB each)
- VMETRO SAN Access Kit (2 Gb/s fibre channel host bus adapter for analysis server + software)

FWK108 analysis server (HP ProLiant DL380 G5 with 1.86 GHz Intel Xeon quad-core processor and 4 GB RAM)

Data Acquisition

1. switch on the devices in the follwing order:
a) JBODs (Wait until all LEDs on the front stopped blinking!)
b) Acqiris Crates (There are two switches, one on the front and one on the back!)

Data Analysis

1. switch on the devices in the follwing order
  a) JBODs (Wait until all LEDs on the front stopped blinking!)
b) FWK108
2. Open new terminal window and start SanAccessSoftware   ssh ntofdaq@fwk108
  optional: open browser and goto http://fwk108:8081
3. open new terminal window and open source code of analysis program   ssh -X ntofdaq@fwk108
cd fddas/analysis/
emacs analysis.cpp &
4. if source code was edited, then save and compile it   make analysis
  if you want to analyze new signals, some parameters have to be written to the source code (fullrange, offset, sampling intervall, number of samples*, number of segments*) *this parameters can be found by running the program wiht the option -p, see below
5. pipe data from JBOD to local file system   CopyRecToStdout /DiskGroup/Recording > pipes/recordXX.pipe &
  DiskGroup = name of disk group
Recording = name of recording
XX = 00, 01, 02, ...
6. execute analysis program   ./analysis [option]
  for description of all options use option --help
  important options:
-p prints some metadata of the acquired signals
-f=XX analyze data in /pipes/recordXX.pipe (default: XX = 00)
-v view signal
-V view all signal (persistence mode)
-a=X choose analysis scheme (including histogram definitions, signal parameters, signal processing and graphical output, default: X=0)