artdaq  v3_07_02
artdaq::artdaqapp::Config Struct Reference

Configuration of artdaqapp. May be used for parameter validation More...

#include <proto/artdaqapp.hh>

Public Attributes

fhicl::Atom< std::string > application_name {fhicl::Name{"application_name"}, fhicl::Comment{"Name to use for metrics and logging"}, "BoardReader"}
 "application_name" (Default: artdaq::detail::TaskTypeToString(task)): Name to use for metrics and logging
 
fhicl::Atom< bool > replace_image_name {fhicl::Name{"replace_image_name"}, fhicl::Comment{"Replace the application image name with application_name"}, false}
 "replace_image_name" (Default: false): Replace the application image name with application_name
 
fhicl::Atom< int > rank {fhicl::Name{"rank"}, fhicl::Comment{"The \"rank\" of the application, used for configuring data transfers"}}
 "rank": The "rank" of the application, used for configuring data transfers
 
fhicl::TableFragment
< artdaq::CommanderInterface::Config
commanderPluginConfig
 
fhicl::Atom< bool > auto_run {fhicl::Name{"auto_run"}, fhicl::Comment{"Whether to automatically start a run"}, false}
 "auto_run" (Default: false): Whether to automatically start a run
 
fhicl::Atom< int > run_number {fhicl::Name{"run_number"}, fhicl::Comment{"Run number to use for automatic run"}, 101}
 "run_number" (Default: 101): Run number to use for automatic run
 
fhicl::Atom< uint64_t > transition_timeout {fhicl::Name{"transition_timeout"}, fhicl::Comment{"Timeout to use for automatic transitions"}, 30}
 "transition_timeout" (Default: 30): Timeout to use for automatic transitions
 
fhicl::TableFragment
< artdaq::PortManager::Config
portsConfig
 Configuration for artdaq Ports.
 

Detailed Description

Configuration of artdaqapp. May be used for parameter validation

Definition at line 28 of file artdaqapp.hh.

Member Data Documentation

fhicl::TableFragment<artdaq::CommanderInterface::Config> artdaq::artdaqapp::Config::commanderPluginConfig

Configuration for the CommanderInterface. See artdaq::CommanderInterface::Config

Definition at line 36 of file artdaqapp.hh.


The documentation for this struct was generated from the following file: