Project

General

Profile

Support #25191

Check generated fhicl block names

Added by Eric Flumerfelt 2 months ago. Updated about 2 months ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
Start date:
11/11/2020
Due date:
% Done:

0%

Estimated time:
Experiment:
-
Co-Assignees:
Duration:

Description

Several artdaq utilities output example FHiCL code when given the --help option. However, in many cases, this FHiCL is not usable because components within the application are not expecting their configuration to be wrapped within a top-level block.

For example, requestReceiver --help outputs fhicl with a top-level receiver: {} object, but requestReceiver expects its parameters to be in the top level of the FHiCL.

History

#1 Updated by Eric Flumerfelt 2 months ago

WIP Here: feature/25191_LoadParameterSet_StripEnclosingBlock
Since LoadParameterSet is responsible for putting the enclosing block in in the first place, it can also be responsible for removing it.

#2 Updated by Eric Flumerfelt 2 months ago

Another issue that Ron raised is to make sure that requestReceiver can use a file used by requestSender (if the configuration contains configuration for RequestReceiver for requestSender's internal receiver). Also, requestReceiver should be able to accept a BoardReader FHiCL file, and requestSender should be able to accept an EventBuilder FHiCL file.

#3 Updated by Eric Flumerfelt about 2 months ago

  • Target version set to artdaq v3_09_03
  • Assignee set to Eric Flumerfelt
  • Status changed from New to Closed

Also available in: Atom PDF