LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "ChannelFilter.h"
Public Types | |
enum | ChannelStatus { GOOD = 0, NOISY = 1, DEAD = 2, NOTPHYSICAL = 3 } |
Public Member Functions | |
ChannelFilter () | |
bool | BadChannel (uint32_t channel) const |
bool | NoisyChannel (uint32_t channel) const |
std::set< uint32_t > | SetOfBadChannels () const |
std::set< uint32_t > | SetOfNoisyChannels () const |
ChannelStatus | GetChannelStatus (uint32_t channel) const |
Private Attributes | |
lariov::ChannelStatusProvider const & | provider |
object doing the job More... | |
Definition at line 28 of file ChannelFilter.h.
Enumerator | |
---|---|
GOOD | |
NOISY | |
DEAD | |
NOTPHYSICAL |
Definition at line 31 of file ChannelFilter.h.
filter::ChannelFilter::ChannelFilter | ( | ) |
Definition at line 40 of file ChannelFilter.cxx.
References e, MF_LOG_ERROR, MF_LOG_SYSTEM, and art::errors::ServiceNotFound.
bool filter::ChannelFilter::BadChannel | ( | uint32_t | channel | ) | const |
Definition at line 58 of file ChannelFilter.cxx.
References provider.
filter::ChannelFilter::ChannelStatus filter::ChannelFilter::GetChannelStatus | ( | uint32_t | channel | ) | const |
Definition at line 82 of file ChannelFilter.cxx.
References DEAD, GOOD, NOISY, NOTPHYSICAL, and provider.
bool filter::ChannelFilter::NoisyChannel | ( | uint32_t | channel | ) | const |
Definition at line 64 of file ChannelFilter.cxx.
References provider.
std::set< uint32_t > filter::ChannelFilter::SetOfBadChannels | ( | ) | const |
Definition at line 70 of file ChannelFilter.cxx.
References provider.
std::set< uint32_t > filter::ChannelFilter::SetOfNoisyChannels | ( | ) | const |
Definition at line 76 of file ChannelFilter.cxx.
References provider.
|
private |
object doing the job
Definition at line 42 of file ChannelFilter.h.
Referenced by BadChannel(), GetChannelStatus(), NoisyChannel(), SetOfBadChannels(), and SetOfNoisyChannels().