artdaq
v3_12_02
|
ArtdaqFragmentNamingService extends ArtdaqFragmentNamingServiceInterface. This implementation uses the default SystemTypeMap and directly assigns names based on it. More...
Public Member Functions | |
virtual | ~ArtdaqFragmentNamingService () |
DefaultArtdaqFragmentNamingService Destructor. | |
ArtdaqFragmentNamingService (fhicl::ParameterSet const &pset, art::ActivityRegistry &) | |
NetMonTransportService Constructor. More... | |
![]() | |
virtual | ~ArtdaqFragmentNamingServiceInterface ()=default |
Default virtual destructor. | |
ArtdaqFragmentNamingServiceInterface (fhicl::ParameterSet const &ps) | |
ArtdaqFragmentNamingServiceInterface constructor. More... | |
std::string | GetInstanceNameForType (artdaq::Fragment::type_t type_id) const |
Returns the basic translation for the specified type. Must be implemented by derived classes. | |
std::set< std::string > | GetAllProductInstanceNames () const |
Returns the full set of product instance names which may be present in the data, based on the types that have been specified in the SetBasicTypes() and AddExtraType() methods. This does include "container" types, if the container type mapping is part of the basic types. Must be implemented by derived classes. | |
std::pair< bool, std::string > | GetInstanceNameForFragment (artdaq::Fragment const &fragment) const |
Returns the product instance name for the specified fragment, based on the types that have been specified in the SetBasicTypes() and AddExtraType() methods. This does include the use of "container" types, if the container type mapping is part of the basic types. If no mapping is found, the specified unidentified_instance_name is returned. Must be implemented by derived classes. | |
std::string | GetUnidentifiedInstanceName () const |
Get the name used for unidentified Fragment types. More... | |
Additional Inherited Members | |
![]() | |
std::shared_ptr < artdaq::FragmentNameHelper > | nameHelper_ |
FragmentNameHelper plugin used to resolve Fragment names. | |
ArtdaqFragmentNamingService extends ArtdaqFragmentNamingServiceInterface. This implementation uses the default SystemTypeMap and directly assigns names based on it.
Definition at line 13 of file ArtdaqFragmentNamingService_service.cc.
ArtdaqFragmentNamingService::ArtdaqFragmentNamingService | ( | fhicl::ParameterSet const & | pset, |
art::ActivityRegistry & | |||
) |
NetMonTransportService Constructor.
pset | ParameterSet used to configure NetMonTransportService and DataSenderManager. See NetMonTransportService::Config |
Definition at line 36 of file ArtdaqFragmentNamingService_service.cc.