Difference between revisions of "Maindoc"

From MidasWiki
Jump to navigation Jump to search
Line 24: Line 24:
 
   Core, Frontend, data logging, analysis, online database, tools
 
   Core, Frontend, data logging, analysis, online database, tools
 
    
 
    
* Hardware supported
+
* Current Hardware supported
   CAMAC, VME, ETH, ...
+
   CAMAC: list
 
+
  VME : list
 +
  Other: ETH, ...
  
 
----
 
----
Line 34: Line 35:
 
   Valid OS list
 
   Valid OS list
 
   external libraries/packages consideration (root, gzip, xml)
 
   external libraries/packages consideration (root, gzip, xml)
 +
  Environment consideration (shells)
 +
  Midas environment listing
 
   Compilation/Build method
 
   Compilation/Build method
  Environment consideration (shells)
 
 
   Quick Start example
 
   Quick Start example
  
Line 93: Line 95:
  
 
* [[6 Midas Tools/applications]]
 
* [[6 Midas Tools/applications]]
 +
  Few comments first
 +
  <midas apps> -h for help
 +
 +
  mserver: deamon, port  specification
 
   odbedit: creation, size change
 
   odbedit: creation, size change
 
   mdump  : purpose
 
   mdump  : purpose
 
   mhist, mlxspeaker, mstat, ...
 
   mhist, mlxspeaker, mstat, ...

Revision as of 12:06, 22 July 2013

 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
 Directory description
 
 First Installation
   valid for linux, ...
 Followed by the Midas section:
 Core, Frontend, data logging, analysis, online database, tools
 
  • Current Hardware supported
 CAMAC: list
 VME  : list
 Other: ETH, ...

 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
   data acquisition concept
     transition sequence
     sequencer
   frontend client concept, management
     network frontend (mserver)
   alarms concept
     Note on the alarm system
   data logging concept
   history concept
     history format
   event notification concept  (hot-link)
     Note on the ODB hotlink function (db_open_record())
   Web server
     status display
     alias, scripts
     elog
     custom pages
       JSON interface  
     
  Description, equipment concept
  Frontend application: structure, sequence flow
  Event Builder
  Description, channel concept, history manager
  Data logger applications
  mlogger, lazylogger, history
  Analyzer, Rootana, Midas hooks
  Purpose and access options to/from the ODB
  SYSTEM
  PROGRAMS
  EXPERIMENT
  RUNINFO
  SEQUENCER
  ALIAS
  SCRIPT
  CUSTOM
  CUSTOMSCRIPT
  HISTORY
  EQUIPMENT
  ALARMS
  ELOG
  MSCB
  ANALYZER
  <other>
  Few comments first
  <midas apps> -h for help
  mserver: deamon, port  specification
  odbedit: creation, size change
  mdump  : purpose
  mhist, mlxspeaker, mstat, ...