TRTCond::StrawStatusContainer Node1 TRTCond::StrawStatusContainer Node2 TRTCond::StrawStatusContainer Template< ExpandedIdentifier ::DETECTOR > + StrawStatusContainerTemplate() + ~StrawStatusContainerTemplate() + setStatus() Node2->Node1 Node3 TRTCond::NestedContainer < LEVEL, StrawStatus, DeadStraw Trait > Node3->Node2 Node4 TRTCond::NestedContainer Base< NestingLevel, NestedContainer < NestingLevel+1, StrawStatus, DeadStrawTrait >, StrawStatus, DeadStrawTrait > + NestedContainerBase() + ~NestedContainerBase() + set() + set() + get() + get() + get() + clear() + clear() + daughters() and 8 more... Node4->Node3 Node6 TRTCond::NestedContainer < NestingLevel+1, StrawStatus, DeadStrawTrait > Node4->Node6 Node5 std::vector< NestedContainer < NestingLevel+1, StrawStatus, DeadStrawTrait > > Node5->Node4 -m_daughters Node6->Node5 +elements Node7 TRTCond::StrawStatus - m_status + StrawStatus() + StrawStatus() + ~StrawStatus() + setstatus() + getstatus() + operator==() + print() Node7->Node4 -m_default