FastCaloSimGeometryHelper Node1 FastCaloSimGeometryHelper + FastCaloSimGeometryHelper() + ~FastCaloSimGeometryHelper() + initialize() + finalize() - LoadGeometryFromCaloDDM() Node2 AthAlgTool + AthAlgTool() + ~AthAlgTool() - AthAlgTool() - AthAlgTool() - operator=() Node2->Node1 Node3 AthCommonDataStore < AthCommonMsg< AlgTool > > - m_varHandleArraysDeclared + AthCommonDataStore() + evtStore() + evtStore() + detStore() + sysInitialize() + sysStart() + inputHandles() + outputHandles() + declareProperty() + declareProperty() + declareProperty() + declareProperty() + declareProperty() + declareProperty() + updateVHKA() # renounceArray() # renounce() # extraDeps_update_handler() - declareGaudiProperty() - declareGaudiProperty() - declareGaudiProperty() - declareGaudiProperty() Node3->Node2 Node9 CaloGeometry + MAX_SAMPLING # m_dographs + CaloGeometry() + ~CaloGeometry() + PostProcessGeometry() + ATLAS_NOT_THREAD_SAFE() + getDDE() + getDDE() + getDDE() + getFCalDDE() + getClosestFCalCellIndex() + deta() and 24 more... + SamplingName() # addcell() # post_process() # InitRZmaps() Node9->Node1 Node10 ICaloGeometry + PostProcessGeometry() + ATLAS_NOT_THREAD_SAFE() + getDDE() + getDDE() + getFCalDDE() + deta() + minmaxeta() + rzmid() + rzent() + rzext() and 10 more... Node10->Node9 Node107 IFastCaloSimGeometryHelper + ~IFastCaloSimGeometryHelper() + interfaceID() Node10->Node107 Node11 std::atomic< bool > + ptr Node11->Node9 +m_debug Node12 std::vector< TGraphErrors * > Node12->Node9 #m_graph_layers Node14 std::vector< FSmap < double, double > > Node14->Node9 #m_rext_map #m_rent_map #m_rmid_map #m_zext_map #m_zent_map #m_zmid_map Node107->Node1 Node109 CaloDetDescrManager + getCaloCell_ID() + set_helper() + set_helper() Node109->Node1 -m_caloMgr