Difference between revisions of "Trigger/DAQ/Monitoring/Controls"

From GlueXWiki
Jump to: navigation, search
m (Online Subsystems)
 
(143 intermediate revisions by 11 users not shown)
Line 1: Line 1:
== Scope of DAQ/Online/Controls Effort ==
+
''This page has been reformatted ([[Trigger/DAQ/Monitoring/Controls - Deprecated|click here]] for the old page).''
  
The responsibility of the Online Working Group (OWG) includes all aspects of running the experiment and taking data, as well as diagnosis of all problems that occur during data taking.   Installation and repair of detector hardware is of course the responsibility of the individual detector groups, but control and monitoring of detector hardware by shift personnel IS the responsibility of the OWG.
+
{|width="900"
 +
! width="50%" align="left" bgcolor="#e0e0f0" | Organization
 +
! width="50%" align="left" bgcolor="#e0e0f0" | Contacts
 +
|- align="left"
 +
|- valign="top"
 +
|
 +
* [https://halldweb.jlab.org/hdops/wiki/index.php/Main_Page Hall-D Operations Wiki]
 +
* [[Counting House]]
 +
* [[Policies for Using Online Directories and Accounts]]
 +
* [http://halldweb.jlab.org/mantisbt Mantis Task Tracker]
 +
* Meetings:
 +
** [[Trigger/DAQ/Monitoring/Controls Meetings|Online Working Group Meetings]]
 +
** [[Meetings#Running| Run Coordination Meetings]]
 +
** [[Meetings|all meetings]]
 +
|
 +
{|class="wikitable"
 +
|-valign="top"
 +
|L1 Trigger
 +
|Alex Somov
 +
|x5553
 +
|somov@jlab.org
 +
|-
 +
|L3 Trigger
 +
|Justin Stevens
 +
|
 +
|jrsteven@mit.edu
 +
|-
 +
|Controls
 +
|Hovanes Egiyan
 +
|x5356
 +
|hovanes@jlab.org
 +
|-
 +
|DAQ
 +
|Sergey Furletov
 +
|x5332
 +
|furletov@jlab.org
 +
|-
 +
|Monitoring
 +
|David Lawrence
 +
|x5567
 +
|davidl@jlab.org
 +
|-
 +
|-
 +
|Electronics
 +
|Fernando Barbosa
 +
|x7433
 +
|barbosa@jlab.org
 +
|}
 +
|}
  
The OWG will review all control systems developed by detector groups for compatibility with the overall control system.  Such systems may need to be modified to be compatible.  Systems used only by experts need not be reviewed, although compatibility with the rest of the system is desirable.  Similarly, detector controls hardware must be compatible with the overall experiment and slow controls systems.  Every effort will be made to be as open to different types of hardware as possible, but certain types of one-off or oddball systems may not be acceptable.
+
{|width="900"
 
+
! width="33%" align="left" bgcolor="#e0e0f0" | Trigger
It is very important that every aspect of the experiment seen by shift personnel fall under the purview of the OWG.  This is the only way to ensure that the operator environment is as simple and consistent as possible. 
+
! width="34%" align="left" bgcolor="#e0e0f0" | DAQ
 
+
! width="33%" align="left" bgcolor="#e0e0f0" | Controls
The OWG is responsible for:  trigger and front-end programming, configuration, and control; all aspects of data taking; L3 trigger and farm system (n.b. L3 algorithm will come from the Offline Working Group); data transfer and storage on the silo; run management and control; online bookkeeping and electronic logbooks;  all computers, networking, and telecom in the hall, tagger hall, and counting house; experiment and slow controls; alarm systems; archiving and display of controls data; event monitoring and display; counting house physical environment; etc.
+
|- align="left"
 
+
|- valign="top"
== Meetings ==
+
|
 
+
* [[Trigger Working Group Meetings]]
* [[DAQ/Online/Controls Meetings|Agendas and Minutes]]
+
* [[Electronics_Trigger_Meetings|Trigger Electronics Meetings]]
 
+
* [[Level-1 Trigger]]
 
+
* [[Level-3_Trigger | Level-3 Trigger ]]
== Online Subsystems ==
+
* [[Electronics]]
 
+
|
* [[Experiment control]]
+
* [[Raid-to-Silo Transfer Strategy]]
* [[L1 Trigger]]
+
* [https://coda.jlab.org/wiki/index.php/Main_Page CODA]
* [[DAQ]]
+
* [[HOSS: Hall-D Online Skim System]]
* [[Level 3 trigger]]
+
* [[RCDB conditions python]]
* [[Event monitoring]]
+
* [[Run Info Logging]]
* [[Event I/O]]
+
* [[fADC FPGA Programming Meetings]]
 +
* [https://halldweb.jlab.org/doc-private/DocDB/ShowDocument?docid=747 Electronics channel spreadsheet]
 +
* [[VME Controllers | Hall D VME Controllers]]
 +
|
 +
* [[Controls_Meetings | Agendas and Minutes for Controls meetings]]
 
* [[Slow controls]]
 
* [[Slow controls]]
* [[Electronic logbook]]
+
* [[Network Switches | Hall D Network Switches]]
* [[Interprocess communication]]
+
* [[Hall D Online Servers | Hall D Online Servers]]
* [[Alarm system]]
+
* [[Hall D Counting House Installations]]
* [[Online databases]]
+
* [[Hall D Console Servers]]
* [[Level 3 farm management]]
+
|}
* [[Computer and process management/monitoring]]
+
* [[Raid and silo management]]
+
* [[Counting house management]]
+
 
+
== Misc links ==
+
* BCAL06 test electronic logbook: [https://halldweb1.jlab.org/halldlog/ GlueX E-Log]
+
 
+
  
== Other Groups Relevant to the Online Effort==
+
{|width="900"
 +
! width="50%" align="left" bgcolor="#e0e0f0" | Monitoring
 +
! width="50%" align="left" bgcolor="#e0e0f0" | Miscellaneous
 +
|- align="left"
 +
|- valign="top"
 +
|
 +
* [[Online Monitoring plugins]]
 +
* [[Monitoring: Outline of Tasks and Issues | Event and other monitoring]]
 +
* [[Translation Table]] ([http://www.jlab.org/Hall-D/test/TranslationTable visual browser])
 +
|
 +
* [[High Intensity Running|High Intensity Running]]
 +
* [[event size|Event Size Determination]]
 +
* [[Programmable CAEN FPGA modules v1495]]
 +
|}
  
* GlueX Electronics Working Group
+
{|width="900"
* GlueX trigger group (perhaps this should be a subgroup of the Electronics or Online working groups?)
+
! width="50%" align="left" bgcolor="#e0e0f0" | Documentation
* GlueX Offline Software Working Group (L3 trigger algorithm)
+
! width="50%" align="left" bgcolor="#e0e0f0" | HOWTOs
* JLab DAQ Group (trigger hardware, DAQ system, run and experiment control, inter-process communication, L3 farm management, I/O package, etc.)
+
|- align="left"
* JLab Electronics Group (trigger and DAQ hardware)
+
|- valign="top"
* JLab Computer Center (data transfer to silo, help manage computer and network systems, etc.)
+
|
* CNU (L1 Trigger)
+
* [[HallD Online IP Name And Address Conventions]]
 +
* [[HallD Counting House Computer Systems]]
 +
* [https://halldweb.jlab.org/elog-halld Midas Elog System]
 +
* [https://halldweb.jlab.org/JInventory/htdocs/list.php JInventory database]
 +
* [https://halldweb.jlab.org/SP/HallD_Racks Hall D Rack Layouts]
 +
* [[Hall D MySQL/MariaDB Servers and Replication Relationship|Hall-D Web and DB Servers]]
 +
|
 +
* [[Raid-to-Silo Transfer Strategy#Changing Run Periods|HOWTO setup a new Run Period]]
 +
* [[HOWTO Test HOSS and Monitoring Systems Without Beam]]
 +
* [[HOWTO use the Hall-D environment setup facility]]
 +
* [[HOWTO create a ROOT tree of detector hits and display event data with the tree]]
 +
* [[HOWTO record a selection of EPICS values to a file or ET system]]
 +
* [[DAQ test computer| HOWTO set up a DAQ test computer]]
 +
* [[DAQ Controller diskless setup | HOWTO setup a VME Controller as diskless client]]
 +
* [[codaLite|HOWTO use the codaLite data acquisition package]]
 +
* [[serializing_and_deserializing_root_objects | HOWTO serialize and deserialize ROOT objects.]] 
 +
* [[Offline HOWTO List]]
 +
|}

Latest revision as of 13:09, 8 July 2021

This page has been reformatted (click here for the old page).

Organization Contacts
L1 Trigger Alex Somov x5553 somov@jlab.org
L3 Trigger Justin Stevens jrsteven@mit.edu
Controls Hovanes Egiyan x5356 hovanes@jlab.org
DAQ Sergey Furletov x5332 furletov@jlab.org
Monitoring David Lawrence x5567 davidl@jlab.org
Electronics Fernando Barbosa x7433 barbosa@jlab.org
Trigger DAQ Controls
Monitoring Miscellaneous
Documentation HOWTOs