Line data Source code
1 : #include "TRACE/tracemf.h"
2 : #define TRACE_NAME "ArtdaqFragmentNamingService"
3 :
4 : #include "art/Framework/Services/Registry/ServiceDefinitionMacros.h"
5 : #include "artdaq/ArtModules/ArtdaqFragmentNamingService.h"
6 :
7 : // ----------------------------------------------------------------------
8 :
9 : /**
10 : * \brief ArtdaqFragmentNamingService extends ArtdaqFragmentNamingServiceInterface.
11 : * This implementation uses the default SystemTypeMap and directly assigns names based on it
12 : */
13 : class ArtdaqFragmentNamingService : public ArtdaqFragmentNamingServiceInterface
14 : {
15 : public:
16 : /**
17 : * \brief DefaultArtdaqFragmentNamingService Destructor
18 : */
19 : virtual ~ArtdaqFragmentNamingService();
20 :
21 : /**
22 : * \brief NetMonTransportService Constructor
23 : * \param pset ParameterSet used to configure NetMonTransportService and DataSenderManager. See NetMonTransportService::Config
24 : */
25 : ArtdaqFragmentNamingService(fhicl::ParameterSet const& pset, art::ActivityRegistry&);
26 :
27 : private:
28 : ArtdaqFragmentNamingService(ArtdaqFragmentNamingService const&) = delete;
29 : ArtdaqFragmentNamingService(ArtdaqFragmentNamingService&&) = delete;
30 : ArtdaqFragmentNamingService& operator=(ArtdaqFragmentNamingService const&) = delete;
31 : ArtdaqFragmentNamingService& operator=(ArtdaqFragmentNamingService&&) = delete;
32 : };
33 :
34 0 : DECLARE_ART_SERVICE_INTERFACE_IMPL(ArtdaqFragmentNamingService, ArtdaqFragmentNamingServiceInterface, LEGACY)
35 :
36 0 : ArtdaqFragmentNamingService::ArtdaqFragmentNamingService(fhicl::ParameterSet const& ps, art::ActivityRegistry& /*unused*/)
37 0 : : ArtdaqFragmentNamingServiceInterface(ps)
38 : {
39 0 : TLOG(TLVL_DEBUG + 32) << "ArtdaqFragmentNamingService CONSTRUCTOR START";
40 0 : TLOG(TLVL_DEBUG + 32) << "ArtdaqFragmentNamingService CONSTRUCTOR END";
41 0 : }
42 :
43 0 : ArtdaqFragmentNamingService::~ArtdaqFragmentNamingService() = default;
44 :
45 0 : DEFINE_ART_SERVICE_INTERFACE_IMPL(ArtdaqFragmentNamingService, ArtdaqFragmentNamingServiceInterface)
|