Mevb: Difference between revisions

From MidasWiki
Jump to navigation Jump to search
No edit summary
(The midas documentation has moved to https://midas.triumf.ca/docs/)
 
Line 1: Line 1:
{{Pagelinks}}
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.
= Links =
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
* [[Event Builder]]
</div>
== mevb - event builder utility ==
 
<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]].
 
[[Category:Utilities]] [[Category:Event]]

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.