Mevb: Difference between revisions

From MidasWiki
Jump to navigation Jump to search
(Created page with "== mevb - event builder utility == <span style="color:darkcyan;">''mevb''</span> is an event builder application which takes the MIDAS data output from several frontends, an...")
 
(The midas documentation has moved to https://midas.triumf.ca/docs/)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
== mevb - event builder utility ==
The midas documentation has moved. See [https://midas.triumf.ca/docs/develop/features/acquiring_data/event_building/ Event building: overview] and [https://midas.triumf.ca/docs/develop/features/acquiring_data/event_building/programming/ Event building: programming] for the new documentation about the mevb event builder.
 
<span style="color:darkcyan;">''mevb''</span>  is an event builder application which takes the MIDAS data output from several frontends,
and assembles them into a new overall MIDAS event.
 
Two types of event builder can be envisaged:
* Asynchronized data collection
* Synchronized data collection
In the case where overall data collection is handled by multiple physically separated frontends, it could be necessary to assemble these data fragments into a dedicated event. The synchonization of the fragment collection is left to the user, which is done usually through a specific hardware mechanism.
 
Once the fragments are composed in each frontend, they are sent to the "Event Builder" (eb) where the serial number (pheader-\>serial_number) of each fragment is compared one event at a time for serial match. In case of a match, a new event will be composed with its own event ID and serial number, followed by all the expected event fragments. The composed event is then sent to the next stage which is usually the data logger [[mlogger]].
 
[[mhttpd]] will present the status of the event builder as an extra equipment with its corresponding statistical information.
 
=== Arguments ===
  [-h ] : help
  [-h hostname ] : host name
  [-e exptname ] : experiment name
  [-i index ]  : equipment index identification
  [-b buffer_name ] : Buffer name
  [-v ] : Show wheel
  [-d ] : debug messages
  [-D ] : start program as a daemon
 
=== Usage===
 
  Thu> mevb -e midas
  Program mevb/EBuilder version 2 started
 
 
See also [[Event Builder]].

Latest revision as of 22:01, 30 October 2026

The midas documentation has moved. See Event building: overview and Event building: programming for the new documentation about the mevb event builder.