artdaq  v3_02_00
artdaq::TransferInterface::Config Struct Reference

Public Attributes

fhicl::Atom< int > source_rank { fhicl::Name{"source_rank"}, fhicl::Comment{"The rank that data is coming from"}, my_rank }
 
fhicl::Atom< int > destination_rank { fhicl::Name{ "destination_rank"}, fhicl::Comment{"The rank that data is going to"}, my_rank }
 
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]" }
 
fhicl::Atom< size_t > buffer_count { fhicl::Name{"buffer_count"}, fhicl::Comment{"How many Fragments can the TransferInterface handle simultaneously"},10 }
 
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 }
 
fhicl::Atom< short > partition_number { fhicl::Name{"partition_number"},fhicl::Comment{"Partition that this TransferInterface is a part of"}, 0 }
 

Detailed Description

Definition at line 21 of file TransferInterface.hh.


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