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

From GlueXWiki
Jump to: navigation, search
m
 
(111 intermediate revisions by 11 users not shown)
Line 1: Line 1:
== Scope of Trigger/DAQ/Monitoring/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 initial diagnosis of all problems that occur during data taking.   Installation and repair of detector hardware is by necessity the responsibility of the individual detector groups. But control and monitoring of all 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
 +
|}
 +
|}
  
Note that 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="900"
 
+
! width="33%" align="left" bgcolor="#e0e0f0" | Trigger
The OWG will review all controls software components developed by detector groups for compatibility with the overall control system.  Such components 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, 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.
+
! width="34%" align="left" bgcolor="#e0e0f0" | DAQ
 
+
! width="33%" align="left" bgcolor="#e0e0f0" | Controls
OWG responsibilities include:
+
|- align="left"
* trigger hardware (with Electronics Working Group)
+
|- valign="top"
* trigger and front-end programming, configuration, and control
+
|
* all aspects of data taking
+
* [[Trigger Working Group Meetings]]
* L3 trigger and farm system (n.b. L3 algorithm will come from the Offline Working Group)
+
* [[Electronics_Trigger_Meetings|Trigger Electronics Meetings]]
* data transfer and storage on the silo
+
* [[Level-1 Trigger]]
* run management and control
+
* [[Level-3_Trigger | Level-3 Trigger ]]
* online bookkeeping and electronic logbooks
+
* [[Electronics]]
* all computers, networking, and telecom in the hall, tagger hall, and counting house
+
|
* experiment and slow controls
+
* [[Raid-to-Silo Transfer Strategy]]
* alarm systems
+
* [https://coda.jlab.org/wiki/index.php/Main_Page CODA]
* archiving and display of controls data
+
* [[HOSS: Hall-D Online Skim System]]
* event monitoring and display
+
* [[RCDB conditions python]]
* counting house physical environment
+
* [[Run Info Logging]]
* etc.
+
* [[fADC FPGA Programming Meetings]]
 
+
* [https://halldweb.jlab.org/doc-private/DocDB/ShowDocument?docid=747 Electronics channel spreadsheet]
 
+
* [[VME Controllers | Hall D VME Controllers]]
== Meetings ==
+
|
 
+
* [[Controls_Meetings | Agendas and Minutes for Controls meetings]]
* [[DAQ/Online/Controls Meetings|Agendas and Minutes]]
+
* [[Possible Meeting Topics]]
+
* [[Online Action Items|Action Items from Online Meetings]]
+
 
+
 
+
== Online Tasks ==
+
 
+
* [[Online Design Goals]]
+
* [[Online Major Milestones]]
+
* [[Online Work Breakdown]]
+
 
+
 
+
== Misc Links ==
+
 
+
* Electronics channel counts, etc. maintained by Fernando, GlueX-doc-747 on the [http://portal.gluex.org GlueX portal]
+
* Event size determination - [[event size|plans and progress]]
+
* Hall D JLab test [https://halldweb1.jlab.org/halldlog/ Electronic Logbook] (BCAL06, FCAL08, etc.)
+
 
+
 
+
== Online Subsystems ==
+
 
+
* [[Experiment control]]
+
* [[L1 Trigger]]
+
* [[DAQ]]
+
* [[Level 3 trigger]]
+
* [[Event monitoring]]
+
* [[Event I/O]]
+
 
* [[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]]
+
 
+
  
== 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]]
 +
|}
  
* Hall D Electronics Working Group
+
{|width="900"
* Hall D Offline Software Working Group
+
! width="50%" align="left" bgcolor="#e0e0f0" | Documentation
* JLab DAQ Group
+
! width="50%" align="left" bgcolor="#e0e0f0" | HOWTOs
* JLab Electronics Group
+
|- align="left"
* JLab Computer Center
+
|- valign="top"
* JLab Accelerator Division
+
|
 +
* [[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