InDetDD::TRT_Conditions Node1 InDetDD::TRT_Conditions + TRT_Conditions() + ~TRT_Conditions() + dxContainer() # setDxContainer() Node2 std::atomic< const TRTCond::StrawDxContainer * > Node2->Node1 -m_dxContainer Node3 TRTCond::StrawDxContainer Node3->Node2 +ptr Node4 TRTCond::StrawDxContainer Template< ExpandedIdentifier ::DETECTOR > + StrawDxContainerTemplate() + ~StrawDxContainerTemplate() + getDx1() + getDx2() + getDxErr() + setDx() + setDx() + unpack() + unpackDx1() + unpackDx2() + unpackDxErr() + classname() Node4->Node3 Node5 TRTCond::NestedContainer < LEVEL, StrawDx, StrawDxTrait > Node5->Node4 Node6 TRTCond::NestedContainer Base< NestingLevel, NestedContainer < NestingLevel+1, StrawDx, StrawDxTrait >, StrawDx, StrawDxTrait > + NestedContainerBase() + ~NestedContainerBase() + set() + set() + get() + get() + get() + clear() + clear() + daughters() and 8 more... Node6->Node5 Node10 TRTCond::LinearPacker < float, unsigned char > - m_xmin - m_xmax + LinearPacker() + LinearPacker() + unpack() + pack() - valmax() - valmin() - dx() Node10->Node4 -m_dxpacker -m_dxerrpacker