From: Andreas Neiser Date: Wed, 23 Oct 2013 06:14:30 +0000 (+0200) Subject: Merging Sergejs and Joerns changes... X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=f0086b2415ea9fcb1f274d4be1e26f6c3272ee75;p=publication.git Merging Sergejs and Joerns changes... --- diff --git a/2013-twepp-neiser-trb3_applications/twepp2013-neiser-trb3.pdf b/2013-twepp-neiser-trb3_applications/twepp2013-neiser-trb3.pdf index 4b18121..7bc919d 100644 Binary files a/2013-twepp-neiser-trb3_applications/twepp2013-neiser-trb3.pdf and b/2013-twepp-neiser-trb3_applications/twepp2013-neiser-trb3.pdf differ diff --git a/2013-twepp-neiser-trb3_applications/twepp2013-neiser-trb3.tex b/2013-twepp-neiser-trb3_applications/twepp2013-neiser-trb3.tex index 0b17a65..ccd055b 100644 --- a/2013-twepp-neiser-trb3_applications/twepp2013-neiser-trb3.tex +++ b/2013-twepp-neiser-trb3_applications/twepp2013-neiser-trb3.tex @@ -103,7 +103,8 @@ additionally extract the width of the digital pulse. The central FPGA serves as a flexible central trigger system and manages slow control and read-out of the peripheral FPGAs over a single gigabit Ethernet connection. Thus, only $48$\,V supply voltage and a desktop computer -are needed for a complete data acquisition system. +with controlling and event-building software are needed for a complete +data acquisition system. The project provides a comfortable, robust and modular software environment, ranging from low-level register access to the FPGA @@ -146,16 +147,7 @@ information can be easily integrated. Currently, modules for the experiments CBM \cite{cbm-web} and A2@MAMI \cite{a2-web} decoding the trigger event numbers are available. -\subsection{Data Stream Unpacker and TDC Delay Line Calibration} - -Additionally, the platform enables every user group to profit from -common software developments, such as a ``standalone'' ROOT unpacker -\cite{unpacker-web} for the TDC data-stream including methods for the -calibration of the delay lines. In this case, the data is usually -acquired with the HADES DAQ software system in HLD files and -subsequently analysed offline. There are also interfaces to DABC -\cite{dabc-web} which enables online monitoring and calibration of the -TRB3 read-out. +\subsection{TDC Delay Line Calibration and Data Stream Unpacking} Since the length of the total propagation delay on each delay line of the TDC depends highly on the specific placing and routing of the @@ -171,6 +163,54 @@ signal source must be additionally generated and read-out. This technique is already available on the TRB3 and is currently under test. +Any user can profit from several common software developments for this +platform concerning data acquisition and analysis. The well +established HADES eventbuilder software \cite{michel-twepp2011} can be +applied to acquire the data delivered by the front-ends and store them +to HLD formatted files. The stored TDC data stream can be subsequently +analyzed offline by a ``standalone'' unpacker code +\cite{unpacker-web}, just based on the ROOT environment. This includes +well-tested methods for calibration of the delay lines. + +DABC \cite{dabc-pub,dabc-web} and Go4 \cite{go4-web} software provide +an alternative way to readout and analyze data from the TRB3. DABC can +be used like the standard HADAQ software for acquiring and storing +data in HLD files. However, at the same time, DABC can deliver data to +a running Go4 analysis via a TCP/IP socket connection. As the main +advantage of such a approach, many detector and electronics tests can +be performed without writing files to disk and showing results +immediately on the display. Moreover, a standard web browser can be +used for live monitoring of DABC and Go4. + +Depending of experimental needs, a Go4-based analysis provides +different methods of TDCs channels calibration. Typically calibration +is automatically recalculated when specified number of hits +accumulated in each channel. To achieve a sufficient accuracy, about +$10^5$-$10^6$ hits should be accumulated in each channel. +Alternatively, one can store calibration functions determined by +separate measurements (static approach). Later such calibration files +can be used for any following measurements, which is especially useful +in the case of low statistics. + +% Alternatively, there are +% software implementations for the DAQ framework DABC and the analysis +% framework Go4, for receiving and storing the front-end data stream to +% files, and for unpacking and calibration of the TRB3 data, +% respectively \cite{dabc-pub}. In this case a live online monitoring of +% the data stream is possible, since DABC can deliver the data via +% TCP/IP socket directly to Go4 for analysis and visualization, without +% requiring an intermediate file storage.... + +% Additionally, the platform enables every user group to profit from +% common software developments, such as a ``standalone'' ROOT unpacker +% \cite{unpacker-web} for the TDC data-stream including methods for the +% calibration of the delay lines. In this case, the data is usually +% acquired with the HADES DAQ software system in HLD files and +% subsequently analysed offline. There are also interfaces to DABC +% \cite{dabc-web} which enables online monitoring and calibration of the +% TRB3 read-out. + + \section{Front-end Electronics}\label{sec:frontends} % To convert the analogue signals from the detector to digital pulses @@ -461,11 +501,19 @@ The A2@MAMI website, The Mainz TRB3 TDC Unpacker, \href{https://github.com/neiser/mz-unpacker}{https://github.com/neiser/mz-unpacker}. +\bibitem{dabc-pub} J. Adamczewski-Musch, S. Linev, E.Ovcharenko, and + C.Ugur, \emph{HADES trbnet data formats,for DABC and Go4}, GSI + Scientific Report 2012, PHN-SIS18-ACC-41, Darmstadt, 2013. \bibitem{dabc-web} The DABC website, \href{http://dabc.gsi.de}{http://dabc.gsi.de}. +\bibitem{go4-web} +The Go4 website, +\href{http://go4.gsi.de}{http://go4.gsi.de}. + + % \bibitem{bib3} % A.I. Harris,