Difference between revisions of "DAQ Doc Portal"
From PREX Wiki
Jump to navigationJump to search(26 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]] | ||
− | == | + | === Github === |
+ | *[https://www.github.com/JeffersonLab/HallA-Parity-DAQ HallA-Parity-DAQ Github repository] | ||
+ | *[[Github_Guide|Guide to using Github]] | ||
− | == | + | == 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 | + | * 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]. | ||
** Chandan Ghosh will write a full installation process documentation guide for the Stony Brook group's [https://kk-router.physics.sunysb.edu ELOG] which will also be available [[CODA_Installation_Guide|here]]. | ** Chandan Ghosh will write a full installation process documentation guide for the Stony Brook group's [https://kk-router.physics.sunysb.edu ELOG] which will also be available [[CODA_Installation_Guide|here]]. | ||
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 29: | Line 70: | ||
** ✓ Set up RHRS DAQ and add to TS (completed in [[DAQ_Meeting/20180524|5-24-2018 meeting]]) | ** ✓ Set up RHRS DAQ and add to TS (completed in [[DAQ_Meeting/20180524|5-24-2018 meeting]]) | ||
** ✓ Set up LHRS DAQ (completed in [[DAQ_Meeting/20180525|5-25-2018 meeting]]) with new QWeak ADCs, connect it to RHRS, and add to TS (completed in [[DAQ_Meeting/20180531|5-31-2018 meeting]]) | ** ✓ Set up LHRS DAQ (completed in [[DAQ_Meeting/20180525|5-25-2018 meeting]]) with new QWeak ADCs, connect it to RHRS, and add to TS (completed in [[DAQ_Meeting/20180531|5-31-2018 meeting]]) | ||
+ | |||
+ | * Commission DAQ | ||
+ | ** 3/4 ✓ Deploy all ADCs needed and test each channel (completed all but Injector ADC testing in [[DAQ_Meeting/20180730|7-30-2018 meeting]]) | ||
+ | ** ✓ Build various DAQ configs with subsets of the DAQ crates | ||
+ | ** ✓ RS485 cable between HRS to build full system (completed in [[DAQ_Meeting/20180729|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 [[DAQ_Meeting/20180601|June 1 2018 afternoon meeting]] for more | * We want an automated system that will vastly simplify the life of WACs (Fall 2018) - see [[DAQ_Meeting/20180601|June 1 2018 afternoon meeting]] for more | ||
Line 40: | 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 48: | 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
- Nominal Raster: HALOG, June 28
- DAQ Recovery Procedure
- Helicity Control Board: 120 Hz Free Clock Nominal DAQ, Nominal Helbrd
Important Resources
Information and Lists
- DAQ Meeting list
- DAQ Testing Portal
- DAQ Networking Information - DAQ network map, available computers and phone numbers
- Parity DAQ to-do list
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
- DAQ Hardware - Types of modules, manuals and guides for use and testing
- DAQ Layouts - Flowcharts and Wiring Maps
- 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 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: Testing and Commissioning Run List