LArOFCComplete Node1 LArOFCComplete + LArOFCComplete() + ~LArOFCComplete() + OFC_a() + OFC_b() + timeOffset() + nTimeBins() + timeBinWidth() + set() + dumpOFC() Node2 ILArOFC + ~ILArOFC() + OFC_a() + OFC_b() + timeOffset() + nTimeBins() + timeBinWidth() Node2->Node1 Node3 LArConditionsContainer < LArOFCP1 > - m_correctionsApplied + LArConditionsContainer() + LArConditionsContainer() + ~LArConditionsContainer() + setPdata() + get() + get() + coolChannel() + groupingType() + groupingTypeToString() + groupNumber() and 33 more... # empty() - updateConditionsMap() - sortSubsets() Node3->Node1 Node4 std::map< unsigned int, ConditionsMap > + keys + elements Node4->Node3 #m_cached Node5 std::vector< T >::const _iterator Node5->Node3 -m_dummyCorrIt Node6 std::vector< CorrectionVector > + elements Node6->Node3 -m_correctionsUndo Node7 std::vector< T > Node7->Node3 -m_emptyCorrectionVec Node8 T Node8->Node7 +elements Node9 std::vector< float > + elements Node9->Node1 -m_empty