CaloSubdetNames Node1 CaloSubdetNames + CaloSubdetNames() + ~CaloSubdetNames() + alignVolName() + alignVolEnum() - match_names() Node2 std::vector< CaloSubdetNames ::ALIGNVOL > + elements Node2->Node1 -m_alvol Node3 std::vector< std::string > Node3->Node1 -m_reconame Node4 std::string Node4->Node3 +elements Node5 std::basic_string< char > Node5->Node4