RemoveBadChannels.h
Go to the documentation of this file.
1 // RemoveBadChannels.h
2 //
3 // Tool to remove bad channels
4 //
5 // Configuration:
6 // LogLevel: 0=silent, 1=init, 2=each event, >2=more
7 
8 #ifndef RemoveBadChannels_H
9 #define RemoveBadChannels_H
10 
12 #include "fhiclcpp/ParameterSet.h"
14 
15 namespace lariov {
16  class ChannelStatusProvider;
17 }
18 
20 
21 public:
22 
24 
25  ~RemoveBadChannels() override =default;
26 
27  DataMap update(AdcChannelData& acd) const override;
28 
29 private:
30 
31  // Configuration data.
35 
36  // Channel status provider.
38 
39 };
40 
41 
42 #endif
Class providing information about the quality of channels.
static constexpr double ps
Definition: Units.h:99
Filters for channels, events, etc.
const lariov::ChannelStatusProvider * m_pChannelStatusProvider