ConstituentSubtractorTool Node1 ConstituentSubtractorTool - m_maxDeltaR - m_alpha - m_ghostArea - m_maxEta - m_maxRapForRhoComputation - m_gridSize - m_commonBgeForRhoAndRhom - m_doRapidityRescaling - m_doRapidityPhiRescaling - m_rescalingFileName - m_rescalingHistogramName - m_ignoreChargedPFOs + ConstituentSubtractorTool() + initialize() - process_impl() Node2 JetConstituentModifierBase # m_inputType # m_applyToChargedPFO # m_applyToNeutralPFO + JetConstituentModifierBase() + process() + process_impl() # setEtaPhi() # setEnergyPt() # setP4() Node2->Node1 Node3 asg::AsgTool + AsgTool() + ~AsgTool() + AsgTool() + operator=() + initialize() + print() * getProperty() * msg_level_name() * getName() * getKey() Node3->Node2 Node13 IJetConstituentModifier + process() Node13->Node2 Node14 SG::ReadHandleKey< xAOD::EventInfo_v1 > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node14->Node1 -m_eventinfokey Node15 SG::VarHandleKey - m_hashedKey - m_isEventStore + VarHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node15->Node14 Node49 std::unique_ptr< TH1D > + operator->() Node49->Node1 -m_hist Node50 TH1D + GetBinContent() + SetBinContent() Node50->Node49 +ptr Node51 std::unique_ptr< TH2D > + operator->() Node51->Node1 -m_hist2D Node53 std::unique_ptr< fastjet ::FunctionOfPseudoJet< double > > + ptr + operator->() Node53->Node1 -m_rescaling