Maindoc: 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/)
Tag: Replaced
 
Line 1: Line 1:
* [[Introduction]] Intro
The midas documentation has moved to [https://midas.triumf.ca/docs/develop/ the midas documentation].
** What is Midas: ... DAQ for intermediate phys. expt.
** What Midas can do for you: ... collect data from different source (HW, Network)
** Main section of the midas
1 Core system      : Core functionalities
2 Frontend        : Frontend concept, hooks to the experiment
3 Data logging    : Data collection scheme
4 Analysis        : Analysis client
5 Online Database  : Experiment specific Midas Database
Overall Midas system diagram
 
* [[History]] Brief history of the Midas development
Authors, labs
Where this system is used
Current state of development
 
* [[File tree organization]] Distribution package
Directory description
 
* [[Documentation organization]]  Explanations only
First Installation
valid for linux, Mac, Windows, VxWorks, ...
Followed by the Midas section:
Core, Frontend, data logging, analysis, online database, tools
 
* Current Hardware supported
CAMAC: list
VME  : list
Other: ETH, ...
 
----
 
* [[0 Installation]] Installation
**  Pre-requisite: git pull
** Valid OS list
** external libraries/packages consideration (root, gzip, xml)
** Environment consideration (shells)
** Midas environment listing
** Compilation/Build method
** Quick Start example
 
* [[1 Core]]
    data acquisition concept
      transition sequence
      sequencer
    frontend client concept, management
      network frontend (mserver)
      data format (banks)
    event notification concept  (hot-link)
      [[hotlink_note|Note on the ODB hotlink function (db_open_record())]]
    alarms concept
      [[alarm_note|Note on the alarm system]]
    data logging concept
      data compression
      data storage option
      secondary logging (lazy logger)
    history concept
      [[Mhformat|history format]]
    Web server
      status display
      alias, scripts
      elog
      custom pages
        JSON interface 
      program
      sequencer
     
 
* [[2 Frontend]]
  Description, equipment concept
  Frontend application: structure, sequence flow
  Event Builder concept
 
* [[3 Data Logging]]
  Description, channel concept, history manager
  Data logger applications
  mlogger, lazylogger, history
 
* [[4 Analysis]]
  Analyzer, Rootana, Midas hooks
 
* [[5 Online DataBase]] Exhaustive description of the dir/structure
  Purpose and access options to/from the ODB
 
  SYSTEM
  PROGRAMS
  EXPERIMENT
  RUNINFO
  SEQUENCER
  ALIAS
  SCRIPT
  CUSTOM
  CUSTOMSCRIPT
  HISTORY
  EQUIPMENT
  ALARMS
  ELOG
  MSCB
  ANALYZER
  <other>
 
* [[6 Midas Tools/applications]]
  Few comments first
  <midas apps> -h for help
 
  mserver: deamon, port  specification
  odbedit: creation, size change
  mdump  : purpose
  mhist, mlxspeaker, mstat, ...

Latest revision as of 22:01, 30 October 2026

The midas documentation has moved to the midas documentation.