artdaq
v3_09_00
|
Configuration for the ArtdaqSharedMemoryServiceInterface More...
#include <artdaq/ArtModules/detail/ArtConfig.hh>
Public Attributes | |
fhicl::Atom< std::string > | service_provider {fhicl::Name{"service_provider"}, fhicl::Comment{"Name of the provider for the ArtdaqSharedMemoryServiceInterface (e.g. ArtdaqSharedMemoryService)"}} |
"service_provider" (REQUIRED): Name of the provider for the ArtdaqSharedMemoryServiceInterface (e.g. ArtdaqSharedMemoryService) | |
fhicl::Atom< size_t > | read_timeout_us {fhicl::Name{"read_timeout_us"}, fhicl::Comment{"Amount of time (in us) to wait for events from shared memory. Defaults to waiting_time if unspecified."}, 600000000} |
"read_timeout_us" (Default: "waiting_time" * 1000000): Amount of time (in us) to wait for events from shared memory. Defaults to waiting_time if unspecified. | |
fhicl::Atom< double > | waiting_time {fhicl::Name{"waiting_time"}, fhicl::Comment{"Amount of time (in s) to wait for events from shared memory. Overridden by read_timeout_us if specified."}, 600.0} |
"waiting_time" (Default: 600.0): Amount of time (in s) to wait for events from shared memory. Overridden by read_timeout_us if specified. | |
fhicl::Atom< bool > | resume_after_timeout {fhicl::Name{"resume_after_timeout"}, fhicl::Comment{"Whether to continue to attempt to receive events after a timeout occurs"}, true} |
"resume_after_timeout" (Default: true): Whether to continue to attempt to receive events after a timeout occurs | |
fhicl::OptionalAtom< int > | shared_memory_key {fhicl::Name{"shared_memory_key"}, fhicl::Comment{"Key to use for Data shared memory segment. Automatically generated using parent PID."}} |
"shared_memory_key" (OPTIONAL): Key to use for Data shared memory segment. Automatically generated using parent PID. | |
fhicl::OptionalAtom< int > | broadcast_shared_memory_key {fhicl::Name{"broadcast_shared_memory_key"}, fhicl::Comment{"Key to use for Broadcast shared memory segment. Automatically generated using parent PID."}} |
"broadcast_shared_memory_key" (OPTIONAL): Key to use for Broadcast shared memory segment. Automatically generated using parent PID. | |
fhicl::OptionalTable < artdaq::MetricManager::Config > | metrics {fhicl::Name{"metrics"}, fhicl::Comment{"Configuration for artdaq Metrics"}} |
"metrics" (OPTIONAL): Configuration for artdaq Metrics | |
Configuration for the ArtdaqSharedMemoryServiceInterface
Definition at line 31 of file ArtConfig.hh.