ChannelStatusServiceTool.h
Go to the documentation of this file.
1 // ChannelStatusServiceTool.h
2 //
3 // David Adams
4 // November 2019
5 //
6 // Tool to return the channel status reported by ChannelStatusService.
7 //
8 // Parameters:
9 // LogLevel - Message logging level (0=none, 1=ctor, 2=each call, ...)
10 
11 #ifndef ChannelStatusServiceTool_H
12 #define ChannelStatusServiceTool_H
13 
15 #include "fhiclcpp/ParameterSet.h"
17 #include <map>
18 
19 namespace lariov {
21 }
22 
24 
25 public:
26 
28 
29  // Ctor.
31 
32  // Dtor.
33  ~ChannelStatusServiceTool() override =default;
34 
35  // Return the channel status.
36  Index get(Index icha) const override;
37 
38 private:
39 
40  // Parameters.
42 
43  // Derived from configuration.
45 
46 };
47 
48 
49 #endif
const lariov::ChannelStatusProvider * m_pChannelStatusProvider
Class providing information about the quality of channels.
static constexpr double ps
Definition: Units.h:99
Filters for channels, events, etc.
unsigned int Index
Definition: IndexMapTool.h:16