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

From GlueXWiki
Jump to: navigation, search
m
 
(100 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
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="50%" align="left" bgcolor="#e0e0f0" | Contacts
 
+
|- align="left"
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.
+
|- valign="top"
 
+
|
OWG responsibilities include:
+
* [https://halldweb.jlab.org/hdops/wiki/index.php/Main_Page Hall-D Operations Wiki]
* trigger hardware (with Electronics Working Group)
+
* [[Counting House]]
* trigger and front-end programming, configuration, and control
+
* [[Policies for Using Online Directories and Accounts]]
* all aspects of data taking
+
* [http://halldweb.jlab.org/mantisbt Mantis Task Tracker]
* L3 trigger and farm system (n.b. L3 algorithm will come from the Offline Working Group)
+
* Meetings:
* data transfer and storage on the silo
+
** [[Trigger/DAQ/Monitoring/Controls Meetings|Online Working Group Meetings]]
* run management and control
+
** [[Meetings#Running| Run Coordination Meetings]]
* online bookkeeping and electronic logbooks
+
** [[Meetings|all meetings]]
* all computers, networking, and telecom in the hall, tagger hall, and counting house
+
|
* experiment and slow controls
+
{|class="wikitable"
* alarm systems
+
|-valign="top"
* archiving and display of controls data
+
|L1 Trigger
* event monitoring and display
+
|Alex Somov
* counting house physical environment
+
|x5553
* etc.
+
|somov@jlab.org
 
+
|-
 
+
|L3 Trigger
== Meetings ==
+
|Justin Stevens
 
+
|
* [[Trigger/DAQ/Monitoring/Controls Meetings|Agendas and Minutes]]
+
|jrsteven@mit.edu
* [[Possible Meeting Topics]]
+
|-
* [[Online Action Items|Action Items from Online Meetings]]
+
|Controls
* [[May 2008 Subsystem Review]]
+
|Hovanes Egiyan
 
+
|x5356
 
+
|hovanes@jlab.org
== Online Tasks ==
+
|-
 
+
|DAQ
* [[Online Design Goals]]
+
|Sergey Furletov
* [[Online Major Milestones]]
+
|x5332
* [[Experiment Control System Choice]]
+
|furletov@jlab.org
* [[Slow Controls Framework Choice]]
+
|-
* [[Field Bus and Controller Specifications]]
+
|Monitoring
* [[Online Work Breakdown]]
+
|David Lawrence
* [[event size|Event Size Determination]] - plans and progress
+
|x5567
 
+
|davidl@jlab.org
 
+
|-
== Misc Links ==
+
|-
 
+
|Electronics
* Electronics channel counts, etc. maintained by Fernando, GlueX-doc-747 on the [http://portal.gluex.org GlueX portal]
+
|Fernando Barbosa
* Hall D JLab test [https://halldweb1.jlab.org/halldlog/ Electronic Logbook] (BCAL06, FCAL08, etc.)
+
|x7433
 
+
|barbosa@jlab.org
 
+
|}
== Online Subsystems ==
+
|}
  
 +
{|width="900"
 +
! width="33%" align="left" bgcolor="#e0e0f0" | Trigger
 +
! width="34%" align="left" bgcolor="#e0e0f0" | DAQ
 +
! width="33%" align="left" bgcolor="#e0e0f0" | Controls
 +
|- align="left"
 +
|- valign="top"
 +
|
 +
* [[Trigger Working Group Meetings]]
 +
* [[Electronics_Trigger_Meetings|Trigger Electronics Meetings]]
 +
* [[Level-1 Trigger]]
 +
* [[Level-3_Trigger | Level-3 Trigger ]]
 
* [[Electronics]]
 
* [[Electronics]]
* [[L1 Trigger]]
+
|
* [[DAQ]]
+
* [[Raid-to-Silo Transfer Strategy]]
* [[L3 trigger]]
+
* [https://coda.jlab.org/wiki/index.php/Main_Page CODA]
* [[Event I/O]]
+
* [[HOSS: Hall-D Online Skim System]]
* [[Monitoring: Outline of Tasks and Issues | Event and other monitoring]]
+
* [[RCDB conditions python]]
* [[Event display]]
+
* [[Run Info Logging]]
* [[Experiment controls]]
+
* [[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]]
* [[L3 farm]]
+
|}
* [[Networking and telecom]]
+
* [[Computer and process management/monitoring]]
+
* [[Raid and silo management]]
+
* [[Counting house management]]
+
  
 +
{|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]]
 +
|}
  
== Other Groups Relevant to the Online Effort ==
+
{|width="900"
 
+
! width="50%" align="left" bgcolor="#e0e0f0" | Documentation
* Hall D Electronics Working Group
+
! width="50%" align="left" bgcolor="#e0e0f0" | HOWTOs
* Hall D Offline Software Working Group
+
|- align="left"
* JLab DAQ Group
+
|- valign="top"
* JLab Electronics Group
+
|
* JLab Computer Center
+
* [[HallD Online IP Name And Address Conventions]]
* JLab Accelerator Division
+
* [[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