CaloClusterNavigable Node1 CaloClusterNavigable # m_ownLinkStore - m_cellLink + CaloClusterNavigable() + CaloClusterNavigable() + CaloClusterNavigable() + ~CaloClusterNavigable() + putElement() + putElement() + insertElement() + insertElement() + insertElement() + insertElement() and 23 more... # getCellLink() # getCellLink() # setCellLink() # setLinkStore() # getCellLinkPtr() # getCellLinkPtr() Node3 CaloCompositeCellBase < CaloClusterNavigable > + CaloCompositeCellBase() + ~CaloCompositeCellBase() + addCell() + addCell() + addUniqueCell() + addUniqueCellNoKine() + reweightCell() + reweightCell() + reweightCell() + removeCell() and 12 more... # updateKine() Node1->Node3 Node2 INavigable + ~INavigable() + fillToken() + fillToken() Node2->Node1 Node4 CaloCluster # m_dataStore # m_momentStore # m_ownDataStore # m_dataLink # m_shower # m_basicSignal # m_time # m_samplingPattern # m_errorValue - m_barrel - m_endcap - m_clusterSize - m_eta0 - m_phi0 - m_timeNorm - m_posNorm - m_posSamNorm - m_nBarrel - m_nEndcap and 20 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... Node3->Node4 Node5 eflowCaloCluster + eflowCaloCluster() + eflowCaloCluster() + eflowCaloCluster() + ~eflowCaloCluster() Node4->Node5