[Halld-online] Changes to DAQ and rawevent
David Lawrence
davidl at jlab.org
Thu Oct 16 08:29:06 EDT 2014
Hi All,
Recently I committed a few changes to the commissioning branch. Some things that may be of interest:
1. Two new objects are added: DCODAEventInfo and DCODAROCInfo. The former is the more interesting
since it contains an "avg_timestamp” field representing the average of the timestamps reported by all
ROCs for the event. Units are in ns. This is not something useful for physics analysis, but would be useful
for calculating rates from hits in the data stream. If you use this in a monitoring plugin though, be aware
that those will be run multi-threaded so events will usually be slightly out of order.
2. I’ve updated the rawevent plugin to increase the timestamp value in the output file based on the current
clock. Previously, this field was a constant 8000 (which didn’t matter since without the DCODAEventInfo
object, you couldn’t easily get at it anyway.)
3. Some time ago, I modified the rawevent plugin to optionally produced non-zero pedestals. This hasn’t been
fully tested, but maybe those interested in including pedestal histograms in their monitoring plugins would
like to try it out. To activate this feature, one needs to add “-PRAWEVENT:NO_PEDESTAL=0” to the
command line when using the rawevent plugin to convert from HDDM to EVIO.
4. The TTab plugin was modified so that the PulsePedestal objects should now appear in the associated
objects list of DigiHit objects
For those who would just like a pre-made EVIO file to work with, I have made one using the most recent
changes including non-zero pedestals. You can find it on the CUE here:
/work/halld/home/davidl/2014.10.16.rawevent/rawevent_000002.evio
You can find it on the gluon cluster here:
/gluonraid1/ONLINE_DATA_CHALLENGE_2014/ROCfiles/rawevent_000002.evio
Let me know if you have any issues with these changes.
Regards,
-David
More information about the Halld-online
mailing list