InDetPerfNtupleBranchBase Node1 InDetPerfNtupleBranchBase - m_branchName - m_branch + InDetPerfNtupleBranchBase() + ~InDetPerfNtupleBranchBase() + fill() + setDummy() + getName() + getBranch() + attach() # addPayloadAsBranch() Node2 InDetPerfNtupleBranch < std::vector< branchType > > - m_content + InDetPerfNtupleBranch() + operator()() + get() + operator()() + get() + begin() + end() + set() + setDummy() # addPayloadAsBranch() Node1->Node2