artdaq  v3_03_00
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: