12 #ifndef SIMPLECHANNELFILTERSERVICE_H 13 #define SIMPLECHANNELFILTERSERVICE_H 59 {
return *DoGetProviderPtr(); }
61 {
return fProvider.get(); }
64 void UpdateChannelRange();
79 #endif // SIMPLECHANNELFILTERSERVICE_H virtual ChannelStatusProvider const * DoGetProviderPtr() const override
Returns a pointer to the service provider.
DECLARE_ART_SERVICE_INTERFACE_IMPL(MySharedService, art::test::MyServiceInterface, SHARED) DEFINE_ART_SERVICE_INTERFACE_IMPL(MySharedService
Service providing information about the quality of channels.
Channel quality provider with information from configuration file.
virtual ChannelStatusProvider const & DoGetProvider() const override
Returns a reference to the service provider.
Class providing information about the quality of channels.
Filters for channels, events, etc.
Interface for experiment-specific service for channel quality info.
std::unique_ptr< SimpleChannelStatus > fProvider
Service providing information about the quality of channels.