[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