CaloClusterCorr::SamplingHelper Node1 CaloClusterCorr::Sampling Helper # m_etam # m_phim + SamplingHelper() + ~SamplingHelper() + calculate() + max_et_cell() + empty() + calculate_cluster() + calculate_and_set() + cluster() + etam() + phim() + etamax() + phimax() + etareal() + deta() + dphi() Node2 CaloCluster # m_ownDataStore # m_basicSignal # m_time # m_samplingPattern # m_errorValue - m_barrel - m_endcap - m_clusterSize - m_eta0 - m_phi0 - m_timeNorm - m_posNorm - m_nBarrel - m_nEndcap - m_lockPattern and 18 more... + CaloCluster() + ~CaloCluster() + CaloCluster() + CaloCluster() + getVariable() + getVariable() + setVariable() + setVariable() + lockVariable() + unlockVariable() and 84 more... # updateKine() # variableBE() # getDataStore() # getDataStore() # getMomentStore() # getMomentStore() # getMomentStore() # getMomentStore() # getMomentStorePtrs() # setDataLink() # setStores() # setDataStore() # setSignalState() # resetSignalState() # setDefaultSignalState() - maybeSetVariable() - getRawE() - getRawEta() - getRawPhi() - getRawM() - getCalE() - getCalEta() - getCalPhi() - getCalM() - getAltE() and 19 more... Node2->Node1 #m_cluster Node3 CaloCompositeKineBase + ~CaloCompositeKineBase() + energy() + energy_nonvirt() + setRecoStatus() + setRecoStatus() + checkRecoStatus() + removeRecoStatus() + removeRecoStatus() + getRecoStatus() + getBasicEnergy() + setBasicEnergy() # CaloCompositeKineBase() Node3->Node2 Node8 CaloCompositeCellBase < CaloClusterNavigable > + CaloCompositeCellBase() + ~CaloCompositeCellBase() + addCell() + addCell() + addUniqueCell() + addUniqueCellNoKine() + reweightCell() + reweightCell() + reweightCell() + removeCell() and 12 more... # updateKine() Node8->Node2 Node12 INavigable4Momentum + ~INavigable4Momentum() Node12->Node2 Node14 ISignalState + ~ISignalState() + signalState() + hlv() + hasSignalState() + isAtSignalState() # setSignalState() # resetSignalState() Node14->Node2 Node15 AthenaBarCodeBase + getAthenaBarCode() + setAthenaBarCode() + hasSameAthenaBarCode() + hasSameAthenaBarCodeExcept Version() + getVersion() + newVersion() + setVersion() Node15->Node2 Node30 std::array< std::pair < double, double >, 4 > + elements Node30->Node1 #m_windows Node31 CaloLayerCalculator - m_etam - m_phim - m_etas - m_phis - m_em - m_etamax - m_phimax - m_emax - m_etamr - m_phimr - m_etarmax - m_phirmax + CaloLayerCalculator() + fill() + fill() + etam() + phim() + etas() + phis() + em() + etamax() + phimax() + emax() + phimr() + etamr() + phirmax() + etarmax() - reset() - resetOnNegativeEnergy() - resetOnNegativeEnergy() - get_weight() - get_weight() - get_weight() - get_weight() Node31->Node1 #m_calc Node32 CaloClusterCorrection + initialize() + setsample() + setenergy() + makeCorrection() + execute() + execute() + execute() + execute() Node32->Node1 #m_parent