#include <LArBadChannelMask.h>
Definition at line 18 of file LArBadChannelMask.h.
◆ BitWord
◆ LArBadChannelMask()
| LArBadChannelMask::LArBadChannelMask |
( |
bool | isSC = false | ) |
|
|
inline |
◆ buildBitMask()
| StatusCode LArBadChannelMask::buildBitMask |
( |
const std::vector< std::string > & | problemsToMask, |
|
|
MsgStream & | msg ) |
Definition at line 10 of file LArBadChannelMask.cxx.
10 {
12 for (const std::string& prblm : problemsToMask) {
14 std::pair<bool, LArBadChannel::LArBadChannelSCEnum::ProblemType>
result
18 else {
19 msg << MSG::ERROR <<
"The problem flag '" << prblm <<
"' was not recognized." <<
endmsg;
20 return StatusCode::FAILURE;
21 }
22 } else {
23 std::pair<bool, LArBadChannel::LArBadChannelEnum::ProblemType>
result
27 else {
28 msg << MSG::ERROR <<
"The problem flag '" << prblm <<
"' was not recognized." <<
endmsg;
29 return StatusCode::FAILURE;
30 }
31 }
32 }
33 return StatusCode::SUCCESS;
34}
static const LArBadChanBitPacking s_bitPacking
static const LArBadChanSCBitPacking s_bitSCPacking
◆ cellShouldBeMasked() [1/2]
Definition at line 42 of file LArBadChannelMask.h.
43 {
44
45 const LArBadChannel cellStatus=bcCont->
status(hardwareId);
47}
BitWord packedData() const
LArBC_t status(const HWIdentifier channel) const
Query the status of a particular channel or FEB This is the main client access method.
◆ cellShouldBeMasked() [2/2]
Definition at line 50 of file LArBadChannelMask.h.
51 {
52
53 const LArBadChannel cellStatus=bcCont->
offlineStatus(offlineId);
55}
LArBC_t offlineStatus(const Identifier id) const
Query the status of a particular channel by offline ID This is the main client access method.
◆ isSC()
| bool LArBadChannelMask::isSC |
( |
| ) |
const |
|
inline |
◆ setSC()
| void LArBadChannelMask::setSC |
( |
| ) |
|
|
inline |
◆ m_bitMask
| BitWord LArBadChannelMask::m_bitMask =0x0 |
|
private |
◆ m_isSC
| bool LArBadChannelMask::m_isSC |
|
private |
◆ s_bitPacking
◆ s_bitSCPacking
The documentation for this class was generated from the following files: