[Halld-online] TT:SYSTEMS_TO_PARSE

David Lawrence davidl at jlab.org
Fri Dec 5 16:14:34 EST 2014


Hi All,

  I’ve added a new configuration parameter called “TT:SYSTEMS_TO_PARSE” that will allow you to 
specify which detector system(s) you wish the DAQ plugin to spend time parsing. It does this based
on rocid and the rocids are determined by looking them up in the Translation Table based on
the detector system name. The value of the variable should be a comma separated list of detector
systems. For example:

hd_root -PPLUGINS=DAQ,TTab,DAQTree  -TT:SYSTEMS_TO_PARSE=BCAL,FCAL   file.evio

This can save a lot of time for folks interested in data from only one detector system (with the exception
of the FDC since it tends to dominate the data volume). It also means you can make smaller ROOT
files with the DAQTree plugin. In a quick test with a file from run 1515, I saw about a factor of
10 speed up when parsing just the FCAL compared to parsing all detectors (single threaded). The ROOT
file size was also nearly a factor of 20 smaller.

Valid values that could go into the comma separated list of systems are:

BCAL
CDC
FCAL
FDC
FDC_CATHODES
FDC_WIRES
TOF
TAGM
TAGH
PS
PSC
ST

note that “FDC” is just and alias for “FDC_CATHODES,FDC_WIRES” and “PS” will also
automatically turn on parsing of “PSC” as well.

Not specifying the parameter will cause everything to be parsed, just as before.

Regards,
-David

-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://mailman.jlab.org/pipermail/halld-online/attachments/20141205/aae1f435/attachment.html 


More information about the Halld-online mailing list