- Alias Button (Link)
- User-created button on the Webserver Status Page providing a symbolic link to any desired ODB location or to an external webpage. Created by user via the /Alias ODB tree.
- MIDAS Applications are programs provided by the MIDAS system to perform various functions e.g. data logging, web server etc. They run as MIDAS #Clients.
- MIDAS maintains buffers (i.e. #Shared Memory) for ODB, System Messages, Data, Alarms and History system information. These buffers are managed by the Buffer Manager.
- A MIDAS Client is an #Application provided by the MIDAS system or (partially) written by the user (e.g. a #Frontend) that links with the MIDAS libraries and runs under the MIDAS system to allow the user to run a MIDAS #Experiment. MIDAS clients can be Local or Remote.
- Customscript Button
- Application Lazylogger can copy the logged data files to another storage device.
- data in an #Event with a bank header followed by data in a particular data format
- Data Formats "MIDAS" (a variable-length format) and "FIXED" are written by a #Frontend. The format used is determined by the #Equipment List. The data logger can convert MIDAS/FIXED formats to "ROOT" format.
- Data Logger application mlogger serves multiple purposes related to data logging including logging experimental data to a storage device
- a Hardware module (e.g. a scaler) to be accessed by software called a device driver.
- Also Device Driver. Software that allows access to a particular hardware module.
- Environment Variables
- Certain Environment Variables are used by MIDAS. Only MIDASSYS is required.
- see #Software Equipment
- usually called simply "equipment". A single or a collection of sub-tasks meant to collect and regroup logical or physical data (read from a hardware equipment) under a single and uniquely identified #Event. Each (Software) Equipment is defined using an equipment list in a #Frontend.
- ReadOn Flags
- ReadOn Flags are used in the "Read On" field of the equipment declaration to specify when the read-out of an event occurs.
- the event is triggered according to the equipment type.
- A button is created automatically on the Webserver Status Page when an equipment with the equipment flag EQ_MANUAL_TRIGGER is present. A manually-triggered event is sent when button is pressed.
- Equipment Type determined by the equipment flag in the equipment list.
- a collection of data sent into the data stream by a Frontend Equipment, usually in the form of #Data Banks. The Event ID, Event Format, Event Buffer are determined by the #Equipment List for that event.
- a MIDAS experiment must be defined in order to run the MIDAS DAQ system. It is defined on the Experiment Host and is usually defined in the exptab file, which may define several MIDAS experiment.
- see #Host
- A MIDAS application built by the user which usually has access to hardware equipment in use by the experiment. Includes Frontend Code linked with a fixed framework mfe.c to form a Frontend. A slow-control frontend is used by the Slow Control System.
- The frontend code is the user-written part of the frontend application (e.g. frontend.c) describing sequence of actions to acquire the hardware data.
- See #Software Equipment
- The MIDAS History System records useful information in parallel with the data logging. This can be displayed graphically.
- Computer running MIDAS clients, usually #Experiment Host.
- The Online Data Base (ODB) contains all the information needed for an experiment. It can be accessed and/or edited using the ODB Page of the #Web Server or odbedit application.
- The ODB is structured as a "directory". ODB directory is used as an alternative for ODB tree.
- Data in the ODB are contained in Key/Data pairs in an ODB tree or subtree. ODB Keys can be of various Types. In the Path /Logger/write data, the key is write data.
- "address" used to access an ODB Key using the directory structure of the ODB, e.g. /Logger/write data. Upper/Lower Case is ignored.
- Alternative to ODB Subtree
- An ODB subtree starts at a lower level than an ODB Tree, e.g. /Experiment/Security subtree. May also be called a subdirectory.
- data in the ODB are structured in a tree form with each "directory" dealing with a specific section of the acquisition. An ODB Tree starts at the root level "/", e.g. /Equipment ODB tree. May alternatively be called an ODB directory.
- Remote host
- A run starts when the MIDAS system receives a Start transition , and continues until it receives a Stop transition.
- MIDAS defines three run states: Stopped, Paused and Running. See Run States and Transitions.
- Script Button
- Shared Memory
- The MIDAS shared memory regions in RAM are called buffers, and managed by the MIDAS Buffer Manager. MIDAS uses shared memory for the ODB, System Messages, Data buffer, Alarms and History systems.
- Slow Control system
- Controls and monitors hardware that is not time-critical (e.g. high voltage modules, temperature sensors). See Slow Control System.
- See #Run State
- a MIDAS client application. "Task" and "utility" are used in this document as alternatives to "application" by different authors.
- A transition occurs when a MIDAS experiment changes from one run state to another. See Run States and Transitions.
- a MIDAS client application. "Utility" and "task" are used in this document as alternatives to application by different authors.
- Web Server
- The MIDAS Web Server is the application mhttpd. It is accessible from a browser and is used to control and monitor a MIDAS experiment.