mu2e_artdaq_core  v1_04_07
 All Classes Functions
Mu2e_fragmentNameHelper.cc
1 #include "mu2e-artdaq-core/Overlays/FragmentType.hh"
2 #include "artdaq-core/Data/FragmentNameHelper.hh"
3 
4 #include "TRACE/tracemf.h"
5 #define TRACE_NAME "Mu2eFragmentNameHelper"
6 
7 
8 namespace mu2e {
13 class Mu2eFragmentNameHelper : public artdaq::ArtdaqFragmentNameHelper
14 {
15 public:
19  virtual ~Mu2eFragmentNameHelper() = default;
20 
24  Mu2eFragmentNameHelper(std::string unidentified_instance_name, std::vector<std::pair<artdaq::Fragment::type_t, std::string>> extraTypes);
25 
26 private:
28 
30 
31  Mu2eFragmentNameHelper& operator=(Mu2eFragmentNameHelper const&) = delete;
32 
33  Mu2eFragmentNameHelper& operator=(Mu2eFragmentNameHelper&&) = delete;
34 
35 };
36 
37 Mu2eFragmentNameHelper::Mu2eFragmentNameHelper(std::string unidentified_instance_name, std::vector<std::pair<artdaq::Fragment::type_t, std::string>> extraTypes)
38  : ArtdaqFragmentNameHelper(unidentified_instance_name, extraTypes)
39 {
40  TLOG(TLVL_DEBUG) << "Mu2eArtdaqFragmentNameHelper CONSTRUCTOR START";
41  SetBasicTypes(mu2e::makeFragmentTypeMap());
42  TLOG(TLVL_DEBUG) << "Mu2eArtdaqFragmentNameHelper CONSTRUCTOR END";
43 }
44 
45 } // namespace mu2e
46 
47 DEFINE_ARTDAQ_FRAGMENT_NAME_HELPER(mu2e::Mu2eFragmentNameHelper)
Mu2eFragmentNameHelper extends ArtdaqFragmentNameHelper. This implementation uses mu2e-artdaq-core&#39;s ...
virtual ~Mu2eFragmentNameHelper()=default
Default Mu2eFragmentNameHelper Destructor.
Mu2eFragmentNameHelper(std::string unidentified_instance_name, std::vector< std::pair< artdaq::Fragment::type_t, std::string >> extraTypes)
Mu2eFragmentNameHelper Constructor.