jet::JetCaloCalculations Node1 jet::JetCaloCalculations # m_owncalculators + JetCaloCalculations() + ~JetCaloCalculations() + addCalculator() + setupEvent() + process() + clear() + numCalculators() + at() Node2 std::vector< jet::JetCalo Calculator * > Node2->Node1 #m_calculators Node3 jet::JetCaloCalculator # m_id + JetCaloCalculator() + JetCaloCalculator() + ~JetCaloCalculator() + setupEvent() + setupJet() + processConstituent() + jetCalculation() + operator()() + name() + setName() + setExtractor() + clone() Node3->Node2 +elements Node4 CaloConstitHelpers ::CaloConstitExtractor + ~CaloConstitExtractor() + valid() + moment() + time() + energyHEC() Node4->Node3 #m_constitExtractor Node5 std::string Node5->Node3 #m_name Node6 std::basic_string< char > Node6->Node5