Data Acquisition System and Triggers

From Tritium Experiments Group
Jump to navigation Jump to search

Back to Installation and Commissioning

Overview

(see Tritium DAQ page)

Key Runs

Run-No E' Theta (Degree) Targets Current Prescale Total Events Comments
0000 3.10 17.58 H3 22.5 1/1/1 25000?


Trigger Checkout Plan Fall 2018 (Experts Only)

In general, we need one hall access if everything works fine.

  1. Use remote scopes with inputs S0 (from FIFO), S2 (from FIFO), GC (from FIFO), S0&S2 (from Logic Unit) and T1/T4, T2/T5 and T3/T6
  2. Verify that the S0 and S2 signals are as they should be
  3. Verify that the S0&&S2 signal is within the GC signal with the desired time distance
  4. Check the individual trigger delays with respect to each and other and S2 (leads the time for S0&S2 and S0&S2&GC). Keep in mind to take also into account different cable length of the triggers from the logic unit to the TS input compared to the scopes.
  5. The reference logs for the LHRS are https://logbooks.jlab.org/entry/3512251 and https://logbooks.jlab.org/entry/3512265
  6. The reference logs for the RHRS are https://logbooks.jlab.org/entry/3512332 and https://logbooks.jlab.org/entry/3519580 ( For the RHRS only the Tektronix Scope shows the trigger settings which are shown on the Agilent scope in the reference halog entries)
    • NOTE: The S0&&S2 and S0||S2 times could be also estimated from the S0 and S2 signals with the known delays from the trigger schematics if there is no second remote scope available.
  7. If necessary go to the hall and change individual trigger delays!
  • In parallel: Check S0, S2 and GC timings with Tong's and Jason's scripts.
  • In parallel: Check trigger time distributions with Shujie's script.

Remote Scope Access

FADC Check

  1. Modify FADC readout list to switch to raw sample mode:
    • LHRS: on adaq@adaq1:
    1. "ssh -Y adaq@halladaq8"
    2. "cd fadc_mike/BlkRead"
    3. open "roc31_tritium_list.c"
    4. change "FADC_MODE" to "10"; save and exit;
    5. "make"
    • RHRS: on adaq@adaq2:
    1. "ssh -Y adaq@intelha3"
    2. "cd tritium_fadc/BlkRead/"
    3. open "roc20_tritium_list.c"
    4. change "FADC_MODE" to "10"; save and exit;
    5. "make"
  2. "Reset" and "Download" coda;
  3. Check the ROC31/ROC20 coda window to make sure it's in mode 10;
  4. Take runs with trigger T1=T2=T3=1 for LHRS, and T4=T5=T6=1 for RHRS;
  5. Decode a run with FADC decoder: on a-onl@aonl1
    1. gotritium;
    2. cd scripts/FADC_decode;
    3. ./FADCcom
  6. check /chafs1/work1/tritium/FADC_rootfiles/fadc_*.root one channel by one channel. Any under/overflow? Is the window including entire signal? Is the start point of signal 17 samples away to the window beginning?
  7. Also there is a txt in scripts/FADC_decode/results. Make sure all the overflow/underflow/bad pedestal are 0 percent for LHRS slot 6, 7, 8 (chan 0 -12), and RHRS slot 13, 14, 15(chan 0 -12);
  8. If any of the requirement above doesn't satisfied, call Mike or Hanjie to adjust it.
  9. Very important ! ! ! Remember to switch back to mode 9 after taking mode 10 runs ! ! !