PseudoJetContainer::ExtractorRange Node1 PseudoJetContainer ::ExtractorRange + m_lo + m_hi + ExtractorRange() + ExtractorRange() + operator=() + bump() Node2 std::unique_ptr< const IConstituentExtractor > + operator->() Node2->Node1 +m_e Node3 IConstituentExtractor + ~IConstituentExtractor() + clone() + ghostClone() + addToJet() + toString() + checkIntegrity() Node3->Node2 +ptr