TFCSBinnedShowerBase Node1 TFCSBinnedShowerBase # m_geo - m_n_layers + TFCSBinnedShowerBase() + ~TFCSBinnedShowerBase() + OnlyScaleEnergy() + set_OnlyScaleEnergy() + reset_OnlyScaleEnergy() + simulate() + simulate_hit() + get_geometry() + set_geometry() + get_number_of_hits() # get_event() # get_n_hits() # get_layer_energy() # get_hit_position_and _energy() # delete_event() Node8 TFCSBinnedShower - m_n_layers - m_default_hit_energy - m_max_hits_per_voxel - m_hdf5_file - m_eventlibrary - m_coordinates - m_use_event_matching - m_use_event_cherry _picking - m_use_eta_matching - m_use_upscaling - m_sub_bin_distribution - m_upscaling_energies + TFCSBinnedShower() + ~TFCSBinnedShower() + is_match_Ekin_bin() + enable_event_matching() + disable_event_matching() + enable_event_cherry _picking() + disable_event_cherry _picking() + enable_eta_matching() + disable_eta_matching() + enable_upscaling() and 20 more... # get_event() # get_n_hits() # compute_n_hits_and _elayer() # get_layer_energy() # get_hit_position_and _energy() # delete_event() - find_best_match() - get_coordinates() - upscale() - get_energy_index() - load_hdf5_dataset() - load_layer_energy() - load_bin_boundaries() - load_shower_center _information() Node1->Node8 Node9 TFCSBinnedShowerONNX - m_n_layers - m_default_hit_energy - m_max_hits_per_voxel - m_coordinates - m_use_upscaling - m_sub_bin_distribution - m_upscaling_energies - m_ai_simulator + TFCSBinnedShowerONNX() + ~TFCSBinnedShowerONNX() + is_match_Ekin_bin() + enable_upscaling() + disable_upscaling() + set_default_hit_energy() + get_default_hit_energy() + set_max_hits_per_voxel() + get_max_hits_per_voxel() + load_simulator() and 8 more... # get_event() # get_n_hits() # compute_n_hits_and _elayer() # get_layer_energy() # get_hit_position_and _energy() # delete_event() - get_coordinates() - upscale() - get_energy_index() - load_hdf5_dataset() - load_bin_boundaries() - load_upscaling_distribution() Node1->Node9 Node2 TFCSLateralShapeParametrization HitBase + TFCSLateralShapeParametrization HitBase() + get_sigma2_fluctuation() + get_number_of_hits() + get_E_hit() + getMinWeight() + getMaxWeight() + simulate_hit() Node2->Node1 Node3 TFCSLateralShapeParametrization - m_Ekin_bin - m_calosample + TFCSLateralShapeParametrization() + is_match_Ekin_bin() + is_match_calosample() + is_match_all_Ekin_bin() + is_match_all_calosample() + Ekin_bin() + set_Ekin_bin() + calosample() + set_calosample() + set_pdgid_Ekin_eta _Ekin_bin_calosample() + Print() # compare() Node3->Node2 Node4 TFCSParametrization - m_pdgid - m_Ekin_nominal - m_Ekin_min - m_Ekin_max - m_eta_nominal - m_eta_min - m_eta_max + TFCSParametrization() + clear() + is_match_pdgid() + is_match_Ekin() + is_match_eta() + is_match_all_Ekin() + is_match_all_eta() + is_match_all_Ekin_bin() + is_match_all_calosample() + pdgid() and 20 more... # compare() Node4->Node3 Node5 TFCSParametrizationBase # init_Ekin_nominal # init_Ekin_min # init_Ekin_max # init_eta_nominal # init_eta_min # init_eta_max + TFCSParametrizationBase() + is_match_pdgid() + is_match_Ekin() + is_match_eta() + is_match_Ekin_bin() + is_match_calosample() + is_match_all_pdgid() + is_match_all_Ekin() + is_match_all_eta() + is_match_all_Ekin_bin() and 22 more... # compare() Node5->Node4 Node6 TNamed Node6->Node5 Node7 ISF_FCS::MLogging - m_nm - ATLAS_THREAD_SAFE + MLogging() + MLogging() + operator=() + ~MLogging() + msgLvl() + msg() + msg() + level() + setLevel() + startMsg() Node7->Node5