Difference between revisions of "Data Acquisition System"

From Ciswikidb
Jump to navigation Jump to search
 
(142 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==DAQ Hardware==
+
=='''DAQ Hardware'''==
  
* Electronic Map of Mott Crates (January 29, 2013):
+
* Electronic Map of Mott Crates (May 06, 2014):
[[Media:ElectronicsMap_20130129.pdf]]
+
[[Media:ElectronicsMap_May062014.pdf]]
  
[[Media:ElectronicsMap_20130129.ppt]]
+
[[Media:ElectronicsMap_May062014.pptx]]
  
* Cabling of FADC, Scalers, and TDC (January 29, 2013):  
+
* Cabling of FADC, Scalers, and TDC (February 12, 2014):  
[[Media:Cable_20130129.pdf]]
+
[[Media:Cable_Feb122014.pdf]]
  
[[Media:Cable_20130129.pptx]]
+
[[Media:Cable_Feb122014.pptx]]
  
* DAQ Timing (January 29, 2013):  
+
* DAQ Timing (February 12, 2014):  
[[Media:DAQ_Timing_20130129.pdf]]
+
[[Media:DAQ_Timing_Feb122014.pdf]]
  
[[Media:DAQ_Timing_20130129.pptx]]
+
[[Media:DAQ_Timing_Feb122014.pptx]]
  
 +
* Discriminator threshold adjustments (18January2015):
 +
[[Media:Discriminator_threshold_adjustment.odt]]
  
= How to run CODA =
+
[[Media:Discriminator_threshold_adjust.ods]]
  
* From an accelerator machine: '''ssh -X idaq@opsmdaq0''' (Note: '''idaq''' is the injector DAQ account and uses ssh authorized_keys for login - no need to enter password) and open few '''xterm &''' windows.
 
  
*
 
  
  in xterm 1: telnet iocmdaq1
 
  
  in xterm 2 : platform
+
=='''DAQ Software'''==
Telnet is used to control the status of the run, error messages are appearing here!
 
  
*In another terminal type :
+
* '''[[How to run CODA]]'''
  in xterm 3 : codamaster
 
  
Choose one of the configurations.
+
* '''[[Online Monitoring]]'''
  
[[Image:CodaConfigs4.png||180px]]
+
* '''[[Mott Analysis]]'''
  
When the CODAMASTER panel appears, select ''config'' => ''enable buttons''.
+
* '''[[CODA Summary]]'''
  
[[Image:Codamaster3.png|290px]]
+
* '''[[CODA Scripts]]'''
  
  
Select ''ET System'', ''Event Builder'' and ''Event Recorder''. and ''Run Control'' to monitor and operate runs.
 
After doing that if you will click on ''Get Status'' you will find status of '' Event builder'' ''Event Recorder'' and of the ''ROC1''. Al  buttons must be green as the picture is showing.
 
  
[[Image:GreenButtons2.png|280px]]
 
  
Selecting ''Run control'' the main CODA panel will appear.  
+
=='''Manuals and References'''==
 +
* Jefferson Lab Data Acquisition Group CODA Wiki [https://coda.jlab.org/drupal/]
  
 +
* CAEN VME Crate Manual - VME8200 9U 21Slot (VME64x backplane with no P0 connector) [[media:VME8200_Manual.pdf]]
  
[[Image:CODARunControl2.png|700px]]
 
  
== Start and Stop a RUN ==
 
After the opening of the Run control panel, select in order:
 
# ''Sessions'' => ''inj''
 
# ''Configurations'' => ''Cool'' => Choose the wanted one
 
# ''Platform'' => ''Connect''
 
# ''Configure''
 
# ''Download''
 
# ''Prestart''
 
# ''Start'' the run
 
  
as displayed in the picture:
 
  
[[Image:StartRun.png|500px]]
+
=='''To-do List'''==
  
At the end:
+
* Analysis List:
<ol start="8">
+
# Add delayed helicity analysis for Mott_Sample and Mott_SemiInt Modes. Delayed analysis is already included for Scalers and PEPPo_Int Modes.
<li>''Stop''</li>
+
# Modify decoder for the updated Mott_SemiInt mode. Started: /work/idaq/Mott/Analysis/1, Runs: 7642, 7672. Sample: 7673
</ol>
+
# Update MottOnline
and if you want to apply a change or you need a new configuration:
+
# Replace "PEPPo" with "Mott" in scripts, decoder, ... .
<ol start="9">
 
<li>''Reset''</li>
 
</ol>
 
and start from number 5. When you are applaying a reset, do it twice (suggestion).  
 
  
== Errors, Warnings and FAQ ==
 
#
 
  
== How to use the VME discriminator ==
+
* '''[[New Delayed Helicity Readout Scheme for Physics Events Trigger]]'''
The VME discriminator is the CAEN v895 whic has several possibilities.
 
It is used in several configuration file but it must be set up correctly.
 
The configurations used, at the moment, are:
 
* PEPPo_Sample, PEPPo_Cosmics, Annihilation_Sample, PEPPo_SemiInt
 
How to use the module, from every directory:
 
  v895_config
 
  
An user interface will appear.
 
  
[[Image:V895_config.png]]
+
* Things to do to speed up the DAQ and reduce deadtime:
 +
# Use the new SemiIntFast Mode:
 +
## Upgrade the time-of-flight readout to the FADC TDC mode
 +
## Upgrade the scalers readout to the FADC Scaler mode
 +
## Add Block Readout
 +
# Reduce the Mott Trigger rate by rejecting low energy electrons or dump events:
 +
## Increase E-detector discriminator thresholds
 +
## Veto dump events using beam timing signal
  
PMT refer to PEPPO cristal PMTs, A1 and A2 are for annihilation counter and cosmics are for cosmic paddles.
+
* Max's list of random things
 
+
# need to get the signal propagation vs. electron TOF delay for the helicity decoder correct
* Set thresholds for all the channels (thresholds are in mV) and select(tick) only channels used.
 
 
 
* To set the number of channels used as to generate one trigger select the ''Majority Level'' (MJL) or coincidence.
 
 
 
MJL = 1 means that, with at least one detector above the threshold, it generates the output signal.
 
MJL = 3 you need at least 3 detector signals above the thresholds to generate the output signal
 
 
 
For Cosmic and Annihilation configurations MJL set to 2.
 
 
 
To close Coda use the codamaster panel and press ''kill all'' followed by the exit botton under 'configuration'.
 
 
 
 
 
== How to use the JLAB VME discriminator ==
 
 
 
One can open a GUI in from opsmdaq0
 
  /opt/idaq/lib/JLabdiscr/GUIDiscrim/src
 
[[Image:JLABDisc.png]]
 

Latest revision as of 16:39, 14 November 2024

DAQ Hardware

  • Electronic Map of Mott Crates (May 06, 2014):

Media:ElectronicsMap_May062014.pdf

Media:ElectronicsMap_May062014.pptx

  • Cabling of FADC, Scalers, and TDC (February 12, 2014):

Media:Cable_Feb122014.pdf

Media:Cable_Feb122014.pptx

  • DAQ Timing (February 12, 2014):

Media:DAQ_Timing_Feb122014.pdf

Media:DAQ_Timing_Feb122014.pptx

  • Discriminator threshold adjustments (18January2015):

Media:Discriminator_threshold_adjustment.odt

Media:Discriminator_threshold_adjust.ods



DAQ Software



Manuals and References

  • Jefferson Lab Data Acquisition Group CODA Wiki [1]



To-do List

* Analysis List:
  1. Add delayed helicity analysis for Mott_Sample and Mott_SemiInt Modes. Delayed analysis is already included for Scalers and PEPPo_Int Modes.
  2. Modify decoder for the updated Mott_SemiInt mode. Started: /work/idaq/Mott/Analysis/1, Runs: 7642, 7672. Sample: 7673
  3. Update MottOnline
  4. Replace "PEPPo" with "Mott" in scripts, decoder, ... .


* New Delayed Helicity Readout Scheme for Physics Events Trigger


* Things to do to speed up the DAQ and reduce deadtime:
  1. Use the new SemiIntFast Mode:
    1. Upgrade the time-of-flight readout to the FADC TDC mode
    2. Upgrade the scalers readout to the FADC Scaler mode
    3. Add Block Readout
  2. Reduce the Mott Trigger rate by rejecting low energy electrons or dump events:
    1. Increase E-detector discriminator thresholds
    2. Veto dump events using beam timing signal
* Max's list of random things
  1. need to get the signal propagation vs. electron TOF delay for the helicity decoder correct