12 #ifndef CHANNELSTATUSSERVICE_H
13 #define CHANNELSTATUSSERVICE_H
20 #include "art/Framework/Services/Registry/ServiceDeclarationMacros.h"
24 class ChannelStatusProvider;
123 template struct lar::details::ServiceRequirementsChecker<lariov::ChannelStatusService>;
126 #endif // CHANNELSTATUSSERVICE_H
ChannelStatusProvider const & GetProvider() const
Returns a reference to the service provider.
ChannelStatusProvider const & GetFilter() const
Utilities related to art service access.
virtual ChannelStatusProvider const & DoGetProvider() const =0
Returns a reference to the service provider.
Class providing information about the quality of channels.
ChannelStatusProvider const * provider() const
virtual ~ChannelStatusService()=default
Destructor.
Interface for experiment-specific channel quality info provider.
ChannelStatusProvider const * GetProviderPtr() const
Returns a pointer to the service provider.
ChannelStatusProvider const * GetFilterPtr() const
virtual ChannelStatusProvider const * DoGetProviderPtr() const =0
Returns a pointer to the service provider.
Service providing information about the quality of channels.