artdaq  v3_09_01
art::SourceConfig Struct Reference

Configuration for the source block of artdaq art processes More...

#include <artdaq/ArtModules/detail/ArtConfig.hh>

Public Attributes

fhicl::Atom< std::string > module_type {fhicl::Name{"module_type"}, fhicl::Comment{"Module type of source. Should be \"ArtdaqInput\""}}
 "module_type": REQUIRED: Module type of source. Should be "ArtdaqInput"
 
fhicl::Atom< double > init_fragment_timeout_seconds {fhicl::Name{"init_fragment_timeout_seconds"}, fhicl::Comment{"Amount of time ArtdaqInput should wait for an Init Fragment before simply returning Fragments"}, 600.0}
 "init_fragment_timeout_seconds" (Default: 600.0): Amount of time (in s) ArtdaqInput should wait for an Init Fragment before simply returning Fragments
 
fhicl::Atom< std::string > raw_data_label {fhicl::Name{"raw_data_label"}, fhicl::Comment{"Label to use for raw data (i.e. Fragments from the DAQ)"}, "daq"}
 "raw_data_label" (Default: "daq"): Label to use for raw data (i.e. Fragments from the DAQ)
 
fhicl::Atom< bool > register_fragment_types {fhicl::Name{"register_fragment_types"}, fhicl::Comment{"Whether ArtdaqInputHelper should register the known Fragment types from the ArtdaqFragmentNamingServiceInterface. Required for EventBuilders. Disable for processes that don't handle Fragments."}, true}
 "register_fragment_types" (Default: true): Whether ArtdaqInputHelper should register the known Fragment types from the ArtdaqFragmentNamingServiceInterface. Required for EventBuilders. Disable for processes that don't handle Fragments.
 

Detailed Description

Configuration for the source block of artdaq art processes

Definition at line 138 of file ArtConfig.hh.


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