LArCellNoiseMaskingTool Node1 LArCellNoiseMaskingTool - m_problemsToMask - m_sporadicProblemsToMask - m_qualityCut - m_maskNoise - m_maskSporadic + LArCellNoiseMaskingTool() + initialize() + process() Node2 extends< AthAlgTool, ICaloCellMakerTool > Node2->Node1 Node3 LArBadChannelMask - m_bitMask - m_isSC + LArBadChannelMask() + buildBitMask() + cellShouldBeMasked() + cellShouldBeMasked() + isSC() + setSC() Node3->Node1 -m_noiseMask -m_sporadicNoiseMask Node4 LArBadChanBitPacking + LArBadChanBitPacking() Node4->Node3 -s_bitPacking Node5 LArBadChanBitPackingBase # m_highGainMask # m_mediumGainMask # m_lowGainMask + TLArBadChanBitPackingBase() + stringName() + enumName() + bitPosition() + wordSize() + setBit() + setBit() + setBit() + setBit() + stringStatus() + highGainMask() + mediumGainMask() + lowGainMask() + numberOfProblemTypes() # addBit() # index() # initMasks() Node5->Node4 Node10 std::vector< int > + elements Node10->Node1 -m_caloNums Node10->Node5 #m_index Node14 LArBadChanSCBitPackingBase # m_highGainMask # m_mediumGainMask # m_lowGainMask + TLArBadChanBitPackingBase() + stringName() + enumName() + bitPosition() + wordSize() + setBit() + setBit() + setBit() + setBit() + stringStatus() + highGainMask() + mediumGainMask() + lowGainMask() + numberOfProblemTypes() # addBit() # index() # initMasks() Node10->Node14 #m_index Node13 LArBadChanSCBitPacking + LArBadChanSCBitPacking() Node13->Node3 -s_bitSCPacking Node14->Node13 Node15 SG::ReadCondHandleKey < LArBadXCont > + ReadCondHandleKey() + ReadCondHandleKey() Node15->Node1 -m_bcContKey Node16 SG::CondHandleKey< LArBadXCont > - m_isInit + CondHandleKey() + initialize() + initialize() + dbKey() + setDbKey() + start() # isInit() # ATLAS_NOT_CONST_THREAD_SAFE() # getCS() Node16->Node15