![]() |
LArSoft
v10_06_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Service providing information about the quality of channels. More...
#include "SimpleChannelStatusService.h"
Public Member Functions | |
SimpleChannelStatusService (fhicl::ParameterSet const &pset) | |
Constructor: reads the channel IDs from the configuration. More... | |
Private Member Functions | |
ChannelStatusProvider const & | DoGetProvider () const override |
ChannelStatusProvider const * | DoGetProviderPtr () const override |
Private Attributes | |
std::unique_ptr< SimpleChannelStatus > | fProvider |
Service providing information about the quality of channels.
This is a simple implementation of the ChannelStatusService service interface. Channel lists are passed by FHiCL configuration. Note that there is no support for conditions varying with time.
In addition to the parameters supported by filter::SimpleChannelStatus, this service supports:
Definition at line 47 of file SimpleChannelStatusService.h.
lariov::SimpleChannelStatusService::SimpleChannelStatusService | ( | fhicl::ParameterSet const & | pset | ) |
Constructor: reads the channel IDs from the configuration.
Definition at line 23 of file SimpleChannelStatusService.cc.
References fProvider, Get, and lariov::SimpleChannelStatus::Setup().
|
inlineoverrideprivate |
Definition at line 53 of file SimpleChannelStatusService.h.
|
inlineoverrideprivate |
Definition at line 54 of file SimpleChannelStatusService.h.
|
private |
Definition at line 56 of file SimpleChannelStatusService.h.
Referenced by SimpleChannelStatusService().