|
ATLAS Offline Software
|
Go to the documentation of this file.
49 std::pair<bool, LArBadFebEnum::ProblemType>
52 std::map<std::string, ProblemType>::const_iterator
i =
m_nameMap.find(
str);
53 if (
i !=
m_nameMap.end()) {
return std::make_pair(
true,
i->second);}
91 if (!
res.empty())
res +=
" ";
std::vector< int > m_index
std::vector< std::string > m_nameVec
PosType bitPosition(ProblemType pb) const
void addBit(ProblemType pb, const std::string &name)
std::vector< ProblemType > m_enumVec
BitWord & packedDataRef()
std::pair< std::vector< unsigned int >, bool > res
const std::string & stringName(ProblemType pb) const
void setBit(ProblemType pb, BitWord &word, bool value=true) const
std::pair< bool, ProblemType > enumName(const std::string &str) const
std::map< std::string, ProblemType > m_nameMap
std::string stringStatus(const LArBadFeb &bc) const
bool statusOK(ProblemType pb) const
Returns true if there is no problem in corresponding status bit.
int index(ProblemType pb) const