|  | ATLAS Offline Software
    | 
#include <LArBadChanBitPacking.h>
| Public Types | |
| typedef std::vector< LArBadChannel::PosType > | PosContainer | 
| Public Member Functions | |
| LArBadChanSCBitPacking () | |
| const std::string & | stringName (typename T::ProblemType pb) const | 
| std::pair< bool, typename T::ProblemType > | enumName (const std::string &str) const | 
| LArBadChannel::PosType | bitPosition (typename T::ProblemType pb) const | 
| LArBadChannel::PosType | wordSize () const | 
| void | setBit (typename T::ProblemType pb, LArBadChannel::BitWord &word, bool value=true) const | 
| void | setBit (typename T::ProblemType pb, LArBadChannel &word, bool value=true) const | 
| bool | setBit (const std::string &name, LArBadChannel::BitWord &word, bool value=true) const | 
| bool | setBit (const std::string &name, LArBadChannel &word, bool value=true) const | 
| std::string | stringStatus (const LArBadChannel &bc) const | 
| LArBadChannel::BitWord | highGainMask () const | 
| LArBadChannel::BitWord | mediumGainMask () const | 
| LArBadChannel::BitWord | lowGainMask () const | 
| int | numberOfProblemTypes () const | 
| Protected Types | |
| enum | GainDependence { independent, low, medium, high } | 
| Protected Member Functions | |
| void | addBit (typename T::ProblemType pb, const std::string &name, GainDependence gaindep) | 
| int | index (typename T::ProblemType pb) const | 
| void | initMasks () | 
| Protected Attributes | |
| PosContainer | m_bitPos | 
| std::vector< int > | m_index | 
| std::vector< std::pair< typename T::ProblemType, GainDependence > > | m_enumVec | 
| std::vector< std::string > | m_nameVec | 
| std::map< std::string, typename T::ProblemType > | m_nameMap | 
| LArBadChannel::BitWord | m_highGainMask | 
| LArBadChannel::BitWord | m_mediumGainMask | 
| LArBadChannel::BitWord | m_lowGainMask | 
Definition at line 20 of file LArBadChanBitPacking.h.
| 
 | inherited | 
Definition at line 17 of file LArBadChanBitPackingBase.h.
| 
 | protectedinherited | 
| LArBadChanSCBitPacking::LArBadChanSCBitPacking | ( | ) | 
Initial assignment of bit positions same as enumerator values. This may be changed FIXME provide method for changing it
Definition at line 48 of file LArBadChanBitPacking.cxx.
| 
 | protectedinherited | 
| 
 | inlineinherited | 
Definition at line 29 of file LArBadChanBitPackingBase.h.
| 
 | inherited | 
| 
 | inlineinherited | 
Definition at line 42 of file LArBadChanBitPackingBase.h.
| 
 | inlineprotectedinherited | 
Definition at line 66 of file LArBadChanBitPackingBase.h.
| 
 | protectedinherited | 
| 
 | inlineinherited | 
Definition at line 44 of file LArBadChanBitPackingBase.h.
| 
 | inlineinherited | 
Definition at line 43 of file LArBadChanBitPackingBase.h.
| 
 | inlineinherited | 
Definition at line 46 of file LArBadChanBitPackingBase.h.
| 
 | inherited | 
| 
 | inherited | 
| 
 | inherited | 
| 
 | inherited | 
| 
 | inherited | 
| 
 | inherited | 
| 
 | inlineinherited | 
Definition at line 31 of file LArBadChanBitPackingBase.h.
| 
 | protectedinherited | 
Definition at line 53 of file LArBadChanBitPackingBase.h.
| 
 | protectedinherited | 
Definition at line 55 of file LArBadChanBitPackingBase.h.
| 
 | protectedinherited | 
Definition at line 61 of file LArBadChanBitPackingBase.h.
| 
 | protectedinherited | 
Definition at line 54 of file LArBadChanBitPackingBase.h.
| 
 | protectedinherited | 
Definition at line 63 of file LArBadChanBitPackingBase.h.
| 
 | protectedinherited | 
Definition at line 62 of file LArBadChanBitPackingBase.h.
| 
 | protectedinherited | 
Definition at line 58 of file LArBadChanBitPackingBase.h.
| 
 | protectedinherited | 
Definition at line 57 of file LArBadChanBitPackingBase.h.
 1.8.18
 1.8.18