PFSubtractionTool Node1 PFSubtractionTool - m_theEOverPTool - m_theMatchingTool - m_theMatchingToolForPull_015 - m_theMatchingToolForPull_02 - m_recoverSplitShowers - m_nClusterMatchesToUse - m_isHLLHC - m_calcEOverP - m_consistencySigmaCut - m_subtractionSigmaCut and 8 more... + PFSubtractionTool() + ~PFSubtractionTool() + initialize() + execute() + finalize() - matchAndCreateEflowCaloObj() - performSubtraction() - performSubtraction() - performTruthSubtraction() - performTruthSubtraction() - isEOverPFail() - canAnnihilate() - printAllClusters() - printTrack() - printCluster() Node2 extends< AthAlgTool, IPFSubtractionTool > Node2->Node1 Node3 eflowSubtract::Subtractor + Subtractor() + ~Subtractor() + subtractTracksFromClusters() + annihilateClusters() + annihilateCluster() + makeOrderedCellList() Node3->Node1 -m_subtractor Node4 eflowCellSubtractionFacilitator + eflowCellSubtractionFacilitator() + subtractCells() + subtractCells() - subtractPartialRings() - subtractFullRings() - subtractRings() - getCellIterator() - updateClusterKinematics() - updateClusterKinematics() - getTotalEnergy() - getRingsEnergy() - subtractCaloCell() - annihilateClusters() - subtractReorderedCells() Node4->Node3 +m_facilitator Node11 PFSubtractionEnergyRatio Calculator + PFSubtractionEnergyRatio Calculator() + calculateSubtractedEnergy Ratios() + calculateSubtractedEnergy RatiosForAnnih() Node11->Node1 -m_pfSubtractionEnergyRatio Calculator Node12 std::unique_ptr< eflowEEta BinnedParameters > + operator->() Node12->Node1 -m_binnedParameters Node17 PFCalcRadialEnergyProfiles + PFCalcRadialEnergyProfiles() + ~PFCalcRadialEnergyProfiles() + calculate() Node17->Node1 -m_pfCalc Node18 PFSubtractionStatusSetter + PFSubtractionStatusSetter() + markSubtractionStatus() + markAllTracksAnnihStatus() Node18->Node1 -m_pfSubtractionStatusSetter Node19 SG::ReadDecorHandleKey < DataVector > + ReadDecorHandleKey() + ReadDecorHandleKey() + ReadDecorHandleKey() + ReadDecorHandleKey() + operator=() + assign() + clid() + initialize() + contHandleKey() - pythonRepr() Node19->Node1 -m_caloClusterReadDecorHandle KeyNLeadingTruthParticles Node54 std::unique_ptr< PFMatch ::TrackEtaPhiInFixedLayersProvider > + operator->() Node54->Node1 -m_trkpos