![]() |
ATLAS Offline Software
|
#include <LArBadChannelDecoder.h>
Public Types | |
| typedef LArBadChannelState | State |
| typedef LArBadChannelState::BadChanEntry | BadChanEntry |
| typedef std::pair< HWIdentifier, LArBadFeb > | BadFebEntry |
Public Member Functions | |
| LArBadChannelDecoder (const LArOnlineID_Base *onlineID, bool isSC=false) | |
| std::vector< BadChanEntry > | readASCII (const std::string &name, State::CoolChannelEnum coolChan, MsgStream &log) const |
| std::vector< BadFebEntry > | readFebASCII (const std::string &fname, MsgStream &log) const |
Private Types | |
| enum | { barrel_ec , pos_neg , feedthrough , slot , channel } |
Private Member Functions | |
| HWIdentifier | constructChannelId (const std::vector< int > &intVec, State::CoolChannelEnum coolChan, MsgStream &log) const |
| std::pair< bool, LArBadChannel > | constructStatus (const std::vector< std::string > &vecvec, MsgStream &log) const |
| std::pair< bool, LArBadFeb > | constructFebStatus (const std::vector< std::string > &vecvec, MsgStream &log) const |
| bool | checkId (const HWIdentifier &, int be, int pn, State::CoolChannelEnum) const |
| std::vector< HWIdentifier > | constructFebId (const std::vector< int > &intVec, MsgStream &log) const |
| HWIdentifier | constructSingleFebId (const std::vector< int > &v, MsgStream &log) const |
Static Private Member Functions | |
| static MsgStream & | insertExpandedID (const std::vector< int > &intVec, MsgStream &log) |
Private Attributes | |
| const LArOnlineID_Base * | m_onlineID |
| LArBadChanBitPacking | m_packing |
| LArBadChanSCBitPacking | m_SCpacking |
| LArBadFebBitPacking | m_febPacking |
| bool | m_isSC |
Definition at line 21 of file LArBadChannelDecoder.h.
Definition at line 28 of file LArBadChannelDecoder.h.
| typedef std::pair< HWIdentifier, LArBadFeb> LArBadChannelDecoder::BadFebEntry |
Definition at line 29 of file LArBadChannelDecoder.h.
Definition at line 27 of file LArBadChannelDecoder.h.
|
private |
| Enumerator | |
|---|---|
| barrel_ec | |
| pos_neg | |
| feedthrough | |
| slot | |
| channel | |
Definition at line 40 of file LArBadChannelDecoder.h.
|
inline |
Definition at line 24 of file LArBadChannelDecoder.h.
|
private |
Definition at line 202 of file LArBadChannelDecoder.cxx.
|
private |
Definition at line 77 of file LArBadChannelDecoder.cxx.
|
private |
Definition at line 107 of file LArBadChannelDecoder.cxx.
|
private |
Definition at line 176 of file LArBadChannelDecoder.cxx.
|
private |
Definition at line 138 of file LArBadChannelDecoder.cxx.
|
private |
Definition at line 157 of file LArBadChannelDecoder.cxx.
|
staticprivate |
Definition at line 192 of file LArBadChannelDecoder.cxx.
| std::vector< LArBadChannelDecoder::BadChanEntry > LArBadChannelDecoder::readASCII | ( | const std::string & | name, |
| State::CoolChannelEnum | coolChan, | ||
| MsgStream & | log ) const |
Definition at line 13 of file LArBadChannelDecoder.cxx.
| std::vector< LArBadChannelDecoder::BadFebEntry > LArBadChannelDecoder::readFebASCII | ( | const std::string & | fname, |
| MsgStream & | log ) const |
Definition at line 46 of file LArBadChannelDecoder.cxx.
|
private |
Definition at line 45 of file LArBadChannelDecoder.h.
|
private |
Definition at line 47 of file LArBadChannelDecoder.h.
|
private |
Definition at line 42 of file LArBadChannelDecoder.h.
|
private |
Definition at line 43 of file LArBadChannelDecoder.h.
|
private |
Definition at line 44 of file LArBadChannelDecoder.h.