artdaq  v3_08_00
artdaq::TransferInterface::Config Struct Reference

Configuration of the TransferInterface. May be used for parameter validation More...

#include <artdaq/TransferPlugins/TransferInterface.hh>

Public Attributes

fhicl::Atom< int > source_rank {fhicl::Name{"source_rank"}, fhicl::Comment{"The rank that data is coming from"}, my_rank}
 "source_rank" (Default: my_rank) : The rank that data is coming from
 
fhicl::Atom< int > destination_rank {fhicl::Name{"destination_rank"}, fhicl::Comment{"The rank that data is going to"}, my_rank}
 "destination_rank" (Default: my_rank) : The rank that data is going to
 
fhicl::Atom< std::string > unique_label {fhicl::Name{"unique_label"}, fhicl::Comment{"A label that uniquely identifies the TransferInterface instance"}, "transfer_between_[source_rank]_and_[destination_rank]"}
 "unique_label" (Default: "transfer_between_[source_rank]_and_[destination_rank]") : A label that uniquely identifies the TransferInterface instance
 
fhicl::Atom< size_t > buffer_count {fhicl::Name{"buffer_count"}, fhicl::Comment{"How many Fragments can the TransferInterface handle simultaneously"}, 10}
 "buffer_count" (Default: 10) : How many Fragments can the TransferInterface handle simultaneously
 
fhicl::Atom< size_t > max_fragment_size {fhicl::Name{"max_fragment_size_words"}, fhicl::Comment{"The maximum Fragment size expected.May be used for static memory allocation, and will cause errors if larger Fragments are sent."}, 1024}
 "max_fragment_size_words" (Default: 1024) : The maximum Fragment size expected.May be used for static memory allocation, and will cause errors if larger Fragments are sent.
 

Detailed Description

Configuration of the TransferInterface. May be used for parameter validation

Definition at line 23 of file TransferInterface.hh.


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