![]() |
ATLAS Offline Software
|
A class that stores the bad channels of a single FEB. More...
#include <LArBadChanFebState.h>
Public Member Functions | |
| LArBadChanFebState () | |
| void | resetChannels () |
| void | setFebStatus (LArBadFeb s) |
| void | resetBad () |
| bool | bad () const |
| Returns true if the entire FEB is missing. | |
| LArBadFeb | febStatus () const |
| Returns the FEB state. | |
| bool | empty () const |
| Returns true if there are no bad channels in the FEB. | |
| void | addChannel (unsigned int chan, LArBadChannel chanState) |
| LArBadChannel | status (unsigned int chan) const |
| Returns an OR of the channel status and the missing FEB status. | |
Private Member Functions | |
| LArBadChannel | setBadState () const |
Private Attributes | |
| LArBadFeb | m_status |
| std::vector< LArBadChannel > | m_vec |
A class that stores the bad channels of a single FEB.
Definition at line 17 of file LArBadChanFebState.h.
|
inline |
Definition at line 20 of file LArBadChanFebState.h.
|
inline |
Definition at line 39 of file LArBadChanFebState.h.
|
inline |
|
inline |
Returns true if there are no bad channels in the FEB.
Definition at line 37 of file LArBadChanFebState.h.
|
inline |
|
inline |
Definition at line 28 of file LArBadChanFebState.h.
|
inline |
Definition at line 22 of file LArBadChanFebState.h.
|
inlineprivate |
Definition at line 68 of file LArBadChanFebState.h.
|
inline |
Definition at line 27 of file LArBadChanFebState.h.
|
inline |
Returns an OR of the channel status and the missing FEB status.
Definition at line 46 of file LArBadChanFebState.h.
|
private |
Definition at line 65 of file LArBadChanFebState.h.
|
private |
Definition at line 66 of file LArBadChanFebState.h.