5#ifndef LArBadFebBitPacking_H
6#define LArBadFebBitPacking_H
25 std::pair<bool, ProblemType>
enumName(
const std::string&
str)
const;
34 bool setBit(
const std::string& name,
BitWord& word,
bool value=
true)
const;
35 bool setBit(
const std::string& name,
LArBadFeb& word,
bool value=
true)
const;
std::map< std::string, ProblemType > m_nameMap
std::vector< int > m_index
std::vector< PosType > PosContainer
std::vector< std::string > m_nameVec
std::vector< ProblemType > m_enumVec
const std::string & stringName(ProblemType pb) const
PosType bitPosition(ProblemType pb) const
int index(ProblemType pb) const
int numberOfProblemTypes() const
std::pair< bool, ProblemType > enumName(const std::string &str) const
void setBit(ProblemType pb, BitWord &word, bool value=true) const
std::string stringStatus(const LArBadFeb &bc) const
void addBit(ProblemType pb, const std::string &name)
static PosType bitPosition(ProblemType pb)