artdaq_core  v3_09_00
ArtdaqFragmentNameHelper.hh
1 #ifndef _artdaq_core_Plugins_ArtdaqFragmentNameHelper_hh_
2 #define _artdaq_core_Plugins_ArtdaqFragmentNameHelper_hh_
3 
4 #include <set>
5 #include <string>
6 #include <vector>
7 
8 #include "artdaq-core/Plugins/FragmentNameHelper.hh"
9 #include "artdaq-core/Data/Fragment.hh"
10 
11 namespace artdaq {
16  {
17  public:
21  virtual ~ArtdaqFragmentNameHelper();
22 
28  ArtdaqFragmentNameHelper(std::string unidentified_instance_name, std::vector<std::pair<artdaq::Fragment::type_t, std::string>> extraTypes);
29 
30  private:
33  ArtdaqFragmentNameHelper& operator=(ArtdaqFragmentNameHelper const&) = delete;
35  };
36 } // namespace artdaq
37 
38 #endif //_artdaq_core_Plugins_ArtdaqFragmentNameHelper_hh_
virtual ~ArtdaqFragmentNameHelper()
DefaultArtdaqFragmentNameHelper Destructor.
Default implementation of FragmentNameHelper.
The FragmentNameHelper translates between Fragments and their instance names (usually by type...
ArtdaqFragmentNameHelper(std::string unidentified_instance_name, std::vector< std::pair< artdaq::Fragment::type_t, std::string >> extraTypes)
ArtdaqFragmentNameHelper Constructor.