VKalVrtAthena::NtupleVars Node1 VKalVrtAthena::NtupleVars + NtupleVars() + ~NtupleVars() + setupNtupleVariables() + branchNtuple() + deleteNtupleVariables() + addNewVar() + isAvailable() + get() + clear() Node2 std::vector< VKalVrtAthena ::IntersectionPos * > Node2->Node1 +m_RecoTrk_Int +m_SVTrk_Int Node3 VKalVrtAthena::IntersectionPos + IntersectionPos() + ~IntersectionPos() + clear() + setBranchAddress() + bec() + name() + x() + y() + z() Node3->Node2 +elements Node4 std::map< std::string, VKalVrtAthena::BaseHolder * > Node4->Node1 -m_varHolder Node5 VKalVrtAthena::BaseHolder + BaseHolder() + ~BaseHolder() + get_typename() + get_var() + clear() + branch_tree() Node5->Node4 +elements Node6 std::string Node6->Node4 +keys Node7 std::basic_string< char > Node7->Node6