[Halld-online] Changes to DAQ and rawevent plugins

David Lawrence davidl at jlab.org
Tue Sep 30 08:23:24 EDT 2014


Hi Folks,

  Some significant changes to be aware of that I just checked into the DAQ and rawevent plugin code.
(See full svn log down below.)

- Increased default EVIO buffer size to 20MB so we don’t have to keep adding that to the command line
- Added DAQ configuration parameter bank to output of rawevent and parsing of it to DAQ plugin
- Added option to generate (randomized) pedestals to EVIO formatted simulation data. The default
  is left with this feature turned off, but can be turned on with the -PRAWEVENT:NO_PEDESTAL=0
  command line flag.


Let me know if you have any issues related to these changes.


------------------------------------------------------------------------
r15427 | davidl | 2014-09-30 08:14:26 -0400 (Tue, 30 Sep 2014) | 1 line

Increase default EVIO buffer size from 2MB to 20MB. This is a temporary fix until
we get the bug in EVIO fixed since we seem to keep running into this ceiling when
taking data in Window Raw Data mode.

------------------------------------------------------------------------
r15426 | davidl | 2014-09-30 08:12:03 -0400 (Tue, 30 Sep 2014) | 10 lines

- Add production of PulsePedestal words for f250 and f125 hits.
- Add facility to include random components to pedestals. The
  parameters can be controlled via JANA configuration parameters.
  For now, the default is to have pedestals turned off. (Turn them on
  by setting the RAWEVENT:NO_PEDESTAL config. param to a non-
  zero value.)
- Added DAQ configuration banks to output. Some values are bogus
  for the moment (F1TDC), but at least serve as placeholders. File
  size increased by ~4%.

------------------------------------------------------------------------
r15425 | davidl | 2014-09-30 07:44:17 -0400 (Tue, 30 Sep 2014) | 10 lines

- Move daq_param_type enum to its own file so that it can be used by
  the raw event plugin as well
- Added DDAQConfig types to output of DAQ plugin. Including adding them as
  Associated Objects to all relevant hits 
- Instrument DAQ plugin with EVIO:PARSE_F250 and similar config. parameters
  so that parsing of individual module types can be easily disabled
- Fixed parsing of F125 data. In particular PulsePedestal objects which must get
  their channel number from the previous PulseTime word.


Regards,
-David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://mailman.jlab.org/pipermail/halld-online/attachments/20140930/eb5c98a8/attachment.html 


More information about the Halld-online mailing list