Add support for the RootDAQOut output module in DAQInterface bookkeeping
I noticed that when I tried to use the RootDAQOut output module (which is an artdaq extension of the RootOuput module), my artdaq-demo raw data files were being written to /tmp, even though I had specified a data_directory_override in my DAQInterface settings file.
I realized that this is because DAQInterface bookkeeping was using the exact "RootOutput" string when searching for the section of FHiCL to bookkeep.
I modified rc/control/bookkeeping.py and rc/control/utilities.py to support both RootOutput and RootDAQOut and committed those changes to the feature/Support_RootDAQOut branch in the artdaq-utilities-daqinterface repository.
#2 Updated by John Freeman over 1 year ago
- % Done changed from 0 to 100
Now at the HEAD of DAQInterface's develop branch, commit 3996c406df83bb5f922b33e26ead316cee41d045, the RootDAQOut improvements have been merged in. At the HEAD, RootDAQOut has supplanted RootOutput as the module used by DataLogger1.fcl in the demo configuration. Despite this change, the output *.root file was correctly written to the directory specified by the data_directory_override parameter in the file referred to by $DAQINTERFACE_SETTINGS. This statement is based on my run 1328 on mu2edaq01: