LArBadFebBitPacking Node1 LArBadFebBitPacking + LArBadFebBitPacking() + stringName() + enumName() + bitPosition() + wordSize() + setBit() + setBit() + setBit() + setBit() + stringStatus() + numberOfProblemTypes() - addBit() - index() Node2 LArBadFebEnum Node2->Node1 Node3 std::map< std::string, ProblemType > + elements Node3->Node1 -m_nameMap Node4 std::string Node4->Node3 +keys Node8 std::vector< std::string > Node4->Node8 +elements Node5 std::basic_string< char > Node5->Node4 Node6 std::vector< ProblemType > + elements Node6->Node1 -m_enumVec Node7 std::vector< int > + elements Node7->Node1 -m_index Node8->Node1 -m_nameVec