Maindoc: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(18 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
* [[Introduction]] Intro | * [[Introduction]] Intro | ||
** 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 | * [[History]] Brief history of the Midas development | ||
Authors, labs | |||
Where this system is used | |||
Current state of development | |||
* [[File organization]] Distribution package | * [[File tree organization]] Distribution package | ||
Directory description | |||
* [[Documentation organization]] | * [[Documentation organization]] Explanations only | ||
0 Installation | 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]] | |||
Frontend application | Description, equipment concept | ||
Frontend application: structure, sequence flow | |||
Event Builder concept | |||
* [[3 Data Logging]] | |||
Description, channel concept, history manager | |||
Data logger applications | Data logger applications | ||
mlogger, lazylogger, history | |||
Analyzer | * [[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 21:42, 22 July 2013
- Introduction Intro
- 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
data acquisition concept transition sequence sequencer frontend client concept, management network frontend (mserver) data format (banks) event notification concept (hot-link) Note on the ODB hotlink function (db_open_record()) alarms concept Note on the alarm system data logging concept data compression data storage option secondary logging (lazy logger) history concept history format Web server status display alias, scripts elog custom pages JSON interface program sequencer
Description, equipment concept Frontend application: structure, sequence flow Event Builder concept
Description, channel concept, history manager Data logger applications mlogger, lazylogger, history
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>
Few comments first <midas apps> -h for help
mserver: deamon, port specification odbedit: creation, size change mdump : purpose mhist, mlxspeaker, mstat, ...