Analysis::IConstituent Node1 Analysis::IConstituent + ~IConstituent() + setName() + name() + clone() Node3 Analysis::ElectronConstituent - m_name + ElectronConstituent() + ElectronConstituent() + ~ElectronConstituent() + setName() + name() + clone() + electron() + set_electron() + set_electron() + set_constituent() + set_constituent() + getElectronWeight() + getElectronWeight() Node1->Node3 Node4 Analysis::ISvxConstituent - m_name - m_vertexInfo + ISvxConstituent() + ISvxConstituent() + ISvxConstituent() + ISvxConstituent() + ~ISvxConstituent() + setName() + name() + clone() + operator=() + vertexInfo() + setVertexInfo() + fillToken() + fillToken() Node1->Node4 Node5 Analysis::JetConstituent - m_name - m_wtCryoLocal - m_energyInSample + JetConstituent() + JetConstituent() + ~JetConstituent() + setName() + name() + clone() + jet() + energyInSample() + energyInCryostat() + set_jet() and 8 more... Node1->Node5 Node6 Analysis::MuonConstituent - m_name + MuonConstituent() + MuonConstituent() + ~MuonConstituent() + setName() + name() + clone() + muon() + set_muon() + set_muon() + set_constituent() + set_constituent() + getMuonWeight() + getMuonWeight() Node1->Node6 Node7 Analysis::TrackConstituents - m_name + TrackConstituents() + TrackConstituents() + ~TrackConstituents() + name() + clone() + tracks() + nTracks() + getTrackWeight() + getTrackWeight() + setName() + set_track() + set_track() + set_constituent() + set_constituent() Node1->Node7 Node2 INavigable + ~INavigable() + fillToken() + fillToken() Node2->Node1