12 #ifndef SIMPLECHANNELFILTERSERVICE_H
13 #define SIMPLECHANNELFILTERSERVICE_H
18 #include "art/Framework/Services/Registry/ServiceDeclarationMacros.h"
76 DECLARE_ART_SERVICE_INTERFACE_IMPL
79 #endif // SIMPLECHANNELFILTERSERVICE_H
virtual ChannelStatusProvider const & DoGetProvider() const override
Returns a reference to the service provider.
void postBeginRun(art::Run const &run)
React to a new run.
Service providing information about the quality of channels.
Channel quality provider with information from configuration file.
Class providing information about the quality of channels.
SimpleChannelStatusService(fhicl::ParameterSet const &pset)
Constructor: reads the channel IDs from the configuration.
virtual ChannelStatusProvider const * DoGetProviderPtr() const override
Returns a pointer to the service provider.
Interface for experiment-specific service for channel quality info.
std::unique_ptr< SimpleChannelStatus > fProvider
void UpdateChannelRange()
Update valid channel range.
Service providing information about the quality of channels.