ActsTrk::CaloBlueprintNodeBuilder Node1 ActsTrk::CaloBlueprintNode Builder - m_radiusTolerance - m_zTolerance + initialize() + finalize() + buildBlueprintNode() - fillMaps() - fillCaloDimensionsMap() - generateCylinderSurfaces() - generateCylinderSurface() - addCylindricalTrackingVolume ToCaloNode() Node2 extends< AthAlgTool, IBlueprintNodeBuilder > Node2->Node1 Node3 std::unique_ptr< CaloDet DescrManager > + operator->() Node3->Node1 -m_caloDetSecrMgr Node4 CaloDetDescrManager + getCaloCell_ID() + set_helper() + set_helper() Node4->Node3 +ptr Node5 CaloDetDescrManager_Base + CaloDetDescrManager_Base() + ~CaloDetDescrManager_Base() + initialize() + print() + isInitialized() + lar_geometry() + set_lar_geometry() + getCaloCell_ID() + getCalo_Mgr() + element_size() and 43 more... + build_sample() + decode_sample() - release_element() - get_element_FCAL() - get_element_FCAL_raw() Node5->Node4 Node6 std::vector< CaloDetDescriptor * > Node6->Node5 -m_descr_vec -m_tile_descr_vec Node87 CaloIdManager - m_isInitialized + CaloIdManager() + ~CaloIdManager() + getCaloCell_ID() + getDM_ID() + getLVL1_ID() + getEM_ID() + getFCAL_ID() + getMiniFCAL_ID() + getHEC_ID() + getTileID() and 26 more... Node87->Node5 -m_calo_mgr Node68 std::vector< IdentifierHash > Node68->Node5 -m_subCalo_min -m_subCalo_max Node115 std::vector< CaloConstIterator Adaptor > Node115->Node5 -m_subCalo_begin -m_subCalo_end Node120 std::vector< CaloCell _ID::CaloSample > + elements Node120->Node1 -m_caloDiscSampleList -m_caloCylinderSampleList