mlreco.post_processing.analysis.muon_residual_range module

mlreco.post_processing.analysis.muon_residual_range.get_fragments(input_data, fragments, step=16, track_endpoints=None, spatial_size=768, fiducial=33, min_length=200, neighborhood=21)[source]
mlreco.post_processing.analysis.muon_residual_range.compute_metrics(local_fragments, cluster_id, residual_range, input_data, endpoints, min_voxels=3)[source]
mlreco.post_processing.analysis.muon_residual_range.compute_residual_range(input_data, final_cluster_ids, metrics, final_fragments, endpoints, spatial_size=768, fiducial=33, recompute_dx=False)[source]
mlreco.post_processing.analysis.muon_residual_range.muon_residual_range(cfg, module_cfg, data_blob, res, logdir, iteration, input_data=None, ghost_mask=None, particles=None, particles_seg=None, node_pred_type=None, points_label=None, clust_data=None, data_idx=None, clust_data_noghost=None, **kwargs)[source]

Compute residual range vs dQ/dx for track-like particles (muons, protons).