$treeview $search $mathjax $extrastylesheet
artdaq_core  v3_06_01
$projectbrief
$projectbrief
$searchbox

artdaq::ArtdaqFragmentNameHelper Class Reference

Inheritance diagram for artdaq::ArtdaqFragmentNameHelper:
artdaq::FragmentNameHelper

List of all members.

Public Member Functions

virtual ~ArtdaqFragmentNameHelper () = default
 DefaultArtdaqFragmentNameHelper Destructor.
 ArtdaqFragmentNameHelper (std::string unidentified_instance_name, std::vector< std::pair< artdaq::Fragment::type_t, std::string >> extraTypes)
 NetMonTransportService Constructor.
virtual std::string GetInstanceNameForType (artdaq::Fragment::type_t type_id) const
 Returns the basic translation for the specified type. Defaults to the specified unidentified_instance_name if no translation can be found.
virtual 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.
virtual 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.

Detailed Description

Definition at line 125 of file FragmentNameHelper.hh.


Constructor & Destructor Documentation

artdaq::ArtdaqFragmentNameHelper::ArtdaqFragmentNameHelper ( std::string  unidentified_instance_name,
std::vector< std::pair< artdaq::Fragment::type_t, std::string >>  extraTypes 
)

NetMonTransportService Constructor.

Parameters:
pset ParameterSet used to configure NetMonTransportService and DataSenderManager. See NetMonTransportService::Config

Definition at line 6 of file Artdaq_fragmentNameHelper.cc.


The documentation for this class was generated from the following files:

Generated on 24 Aug 2020 for artdaq_core by  doxygen 1.6.1