Difference between revisions of "DAQ Doc Portal"

From PREX Wiki
Jump to navigationJump to search
 
(21 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
Documentation for the DAQ systems is curated here
 
Documentation for the DAQ systems is curated here
 +
 +
== FAQ ==
 +
 +
== Commissioning ==
 +
* Nominal Raster: [https://logbooks.jlab.org/entry/3696278 HALOG, June 28]
 +
* [[DAQ_Checkout_test|DAQ Recovery Procedure]]
 +
* Helicity Control Board: [https://logbooks.jlab.org/entry/3698934 120 Hz Free Clock Nominal DAQ], [https://logbooks.jlab.org/entry/3698936 Nominal Helbrd]
  
 
== Important Resources ==
 
== Important Resources ==
 +
=== Information and Lists ===
 
*[[DAQ_Meeting|DAQ Meeting list]]
 
*[[DAQ_Meeting|DAQ Meeting list]]
 
*[[DAQ_Testing|DAQ Testing Portal]]
 
*[[DAQ_Testing|DAQ Testing Portal]]
 
*[[DAQ_Networking|DAQ Networking Information]] - DAQ network map, available computers and phone numbers
 
*[[DAQ_Networking|DAQ Networking Information]] - DAQ network map, available computers and phone numbers
 +
*[[DAQ_To-Do_List|Parity DAQ to-do list]]
 +
 +
=== Reference ===
 
*[http://hallaweb.jlab.org/equipment/daq/daq_trig.html Bob Michaels' DAQ website]
 
*[http://hallaweb.jlab.org/equipment/daq/daq_trig.html Bob Michaels' DAQ website]
 
*[http://hallaweb.jlab.org/equipment/daq/daq_trig.html Hall A Software Tools]
 
*[http://hallaweb.jlab.org/equipment/daq/daq_trig.html Hall A Software Tools]
 
*[https://coda.jlab.org/ The CODA documentation website]
 
*[https://coda.jlab.org/ The CODA documentation website]
 +
*[[Helicity Control]]
  
== For DAQ Experts ==
+
=== Github ===
 +
*[https://www.github.com/JeffersonLab/HallA-Parity-DAQ HallA-Parity-DAQ Github repository]
 +
*[[Github_Guide|Guide to using Github]]
  
== For Shift Operators ==
+
== Quick Start ==
 +
* [[Media:Parasitic_run_2019_checklist.pdf|Printable checklist‎]]
 +
* [https://docs.google.com/spreadsheets/d/1lPRPk-IzzBdXKH4nujMcFYRrRwcvfKOMtl-omLCYO7M/edit?usp=sharing Google sheet runlist]
 +
*Command Lines
 +
** ssh compton@compton
 +
** NewTools
 +
** OPS Menu → JMenu → StartOfShift →Tools Screen
 +
** OPS Menu → JMenu :Search Tools Display then click Hall A CH
 +
** ssh apar@adaq3
 +
** startcoda and kcoda
 +
** gojapan
 +
** or cd PREX/japan ; source ../setup japan.tcsh
 +
** ./build/qwparity -r <run_number> -c prex_testing.conf
 +
** ROOTfiles: ~/PREX/japan/japanOutput
 +
** ./panguin -r <run_number> -f <confige_file>
 +
** JMenu-LivePlot:  <mouse-middle-button>
 +
*Checklist
 +
** CODA config ’ALL PREX’
 +
** SAM HVs [[SAMs_HV_Settings|(see more details)]]: rpi7:2001 s4 , ch0-ch7, no current trips
 +
** SAM signals: below ∼ 8 V from panguin or root draw
 +
** Beam Current : Tools Screen
 +
** Beam Mode: Tools Screen
 +
** Beam Energy: Tools Screen
 +
** Target: JMenu-Target Lifter
 +
** Raster Size: JMenu-Target Lifter
 +
** Helicity: JMenu-Injector-Parity-Helicity Control
 +
** IHWP: JMenu-Injector-Parity-Parity Control
  
 
== FAQ and common problems and solutions ==
 
== FAQ and common problems and solutions ==
 
+
See Also: [[JAPAN_Doc_Portal#Recently_Asked_Questions|Recently Asked Questions]]
 
* If you need help installing CODA and the relevant environment software on a local machine, contact [https://userweb.jlab.org/~moffit/ Bryan Moffit].
 
* If you need help installing CODA and the relevant environment software on a local machine, contact [https://userweb.jlab.org/~moffit/ Bryan Moffit].
 
** The CODA (2.6.2 - relevant to Prex DAQ) software is documented and has an installation guide on the [https://coda.jlab.org/drupal/content/coda-26-release CODA Website].
 
** The CODA (2.6.2 - relevant to Prex DAQ) software is documented and has an installation guide on the [https://coda.jlab.org/drupal/content/coda-26-release CODA Website].
Line 22: Line 62:
  
 
== Goals for PrexII running ==
 
== Goals for PrexII running ==
 +
Main Article: [[DAQ To-Do List]]
  
 
* Work on the Parity DAQ to bring the Trigger Supervisor (TS) into its proper overseer role
 
* Work on the Parity DAQ to bring the Trigger Supervisor (TS) into its proper overseer role
Line 59: Line 100:
 
** And also to build expertise and familiarity in the current collaboration
 
** And also to build expertise and familiarity in the current collaboration
 
** JAPAN is currently in development at [https://github.com/JeffersonLab/japan www.github.com/JeffersonLab/Japan]
 
** JAPAN is currently in development at [https://github.com/JeffersonLab/japan www.github.com/JeffersonLab/Japan]
 +
 +
== For DAQ Experts ==
 +
[[How to add scripts to Start/End of run process]]
  
 
== DAQ Testing and Commissioning ==
 
== DAQ Testing and Commissioning ==
Line 67: Line 111:
 
* [[DAQ Software]] - CODA and Software testing, manuals and guides for use and testing
 
* [[DAQ Software]] - CODA and Software testing, manuals and guides for use and testing
 
* [[DAQ Commissioning Notes]] - Field notes on updates, and hardware and software tests
 
* [[DAQ Commissioning Notes]] - Field notes on updates, and hardware and software tests
 +
* [[DAQ Beamline Monitors]] - Notes and documentation of the various beamline monitors
 +
 +
== DAQ Run List ==
 +
A list of runs and descriptions of relevant activities is stored here: [[DAQ_Testing/Run_List|Testing and Commissioning Run List]]
  
 
[[Category:DAQ]]
 
[[Category:DAQ]]

Latest revision as of 22:00, 30 June 2020

Documentation for the DAQ systems is curated here

FAQ

Commissioning

Important Resources

Information and Lists

Reference

Github

Quick Start

  • Printable checklist‎
  • Google sheet runlist
  • Command Lines
    • ssh compton@compton
    • NewTools
    • OPS Menu → JMenu → StartOfShift →Tools Screen
    • OPS Menu → JMenu :Search Tools Display then click Hall A CH
    • ssh apar@adaq3
    • startcoda and kcoda
    • gojapan
    • or cd PREX/japan ; source ../setup japan.tcsh
    • ./build/qwparity -r <run_number> -c prex_testing.conf
    • ROOTfiles: ~/PREX/japan/japanOutput
    • ./panguin -r <run_number> -f <confige_file>
    • JMenu-LivePlot: <mouse-middle-button>
  • Checklist
    • CODA config ’ALL PREX’
    • SAM HVs (see more details): rpi7:2001 s4 , ch0-ch7, no current trips
    • SAM signals: below ∼ 8 V from panguin or root draw
    • Beam Current : Tools Screen
    • Beam Mode: Tools Screen
    • Beam Energy: Tools Screen
    • Target: JMenu-Target Lifter
    • Raster Size: JMenu-Target Lifter
    • Helicity: JMenu-Injector-Parity-Helicity Control
    • IHWP: JMenu-Injector-Parity-Parity Control

FAQ and common problems and solutions

See Also: Recently Asked Questions

  • If you need help installing CODA and the relevant environment software on a local machine, contact Bryan Moffit.
    • The CODA (2.6.2 - relevant to Prex DAQ) software is documented and has an installation guide on the CODA Website.
    • Chandan Ghosh will write a full installation process documentation guide for the Stony Brook group's ELOG which will also be available here.
  • Installing an NFS file server on a machine (for use in serving Centos OS and CODA files for installation and booting).
  • Hall A Counting House Helicity Control Board User's Guide.

Goals for PrexII running

Main Article: DAQ To-Do List

  • Work on the Parity DAQ to bring the Trigger Supervisor (TS) into its proper overseer role
    • ✓ This requires shifting from COMPTON to ADAQ3 computer and verifying all connections and .crl files behave as expected (completed in 5-23-2018 meeting)
    • ✓ Set up Trigger Supervisor DAQ to communicate correctly with Injector DAQ from ADAQ3 computer
    • ✓ Set up Counting Room DAQ and add to TS (should be easy)
    • ✓ Set up RHRS DAQ and add to TS (completed in 5-24-2018 meeting)
    • ✓ Set up LHRS DAQ (completed in 5-25-2018 meeting) with new QWeak ADCs, connect it to RHRS, and add to TS (completed in 5-31-2018 meeting)
  • Commission DAQ
    • 3/4 ✓ Deploy all ADCs needed and test each channel (completed all but Injector ADC testing in 7-30-2018 meeting)
    • ✓ Build various DAQ configs with subsets of the DAQ crates
    • ✓ RS485 cable between HRS to build full system (completed in 7-29-2018 meeting)
    • Timing diagram, check timing of external signals and readout
    • Check the 7200 scaler setup at injector, find a spare 7200
    • Test rate limit, ensure deadtime zero
    • Pedestal studies, aka cross-talk
    • Test spares (Ye Tian is working on this)
    • Add a scaler to R-HRS crate
  • Improve DAQ software
    • Ensure that ET system is fast enough for feedback
    • Revive the synchronization-check system
    • Combine Prex.crl, Prex_ts.crl, and Injector.crl functionality into one modular CRL
    • Implement Bank structure
    • Green Monster maintenance
    • Eliminate the so-called "dirty trick" if we can (clean up CRL)
  • We want an automated system that will vastly simplify the life of WACs (Fall 2018) - see June 1 2018 afternoon meeting for more
    • It should read information from CODA, EPICS, and shift operator schedules as runs start and stop
    • It should make standard analysis plots
    • And it should display these diagnostic and physics results on a collaboration viewable webpage
    • This will likely involve mimicking the existing ELOG automated systems
  • We should rewrite the existing PAN (Parity ANalyzer) into JAPAN (Just Another Parity ANalyzer)
    • This is partly to update the codebase to incorporate the QWeak analysis updates
    • And also to build expertise and familiarity in the current collaboration
    • JAPAN is currently in development at www.github.com/JeffersonLab/Japan

For DAQ Experts

How to add scripts to Start/End of run process

DAQ Testing and Commissioning

Main Article - DAQ Testing

DAQ Run List

A list of runs and descriptions of relevant activities is stored here: Testing and Commissioning Run List