def METHOD_NAME(
        self, connections, connection_row_indices, n_rows,
        post_vertex_slice, n_synapse_types, max_n_synapses,
        max_atoms_per_core):
    """
    Get the fixed-plastic data, and plastic-plastic data for each row, and
    lengths for the fixed_plastic and plastic-plastic parts of each row.
    Data is returned as an array made up of an array of 32-bit words for
    each row, for each of the fixed-plastic and plastic-plastic data
    regions.  The row into which connection should go is given by
    `connection_row_indices`, and the total number of rows is given by
    `n_rows`.
    Lengths are returned as an array made up of an integer for each row,
    for each of the fixed-plastic and plastic-plastic regions.
    :param ~numpy.ndarray connections: The connections to get data for
    :param ~numpy.ndarray connection_row_indices:
        The row into which each connection should go
    :param int n_rows: The total number of rows
    :param ~pacman.model.graphs.common.Slice post_vertex_slice:
        The slice of the post vertex to get the connections for
    :param int n_synapse_types: The number of synapse types
    :param int max_n_synapses: The maximum number of synapses to generate
    :param int max_atoms_per_core: The maximum number of atoms on a core
    :return: (fp_data, pp_data, fp_size, pp_size)
    :rtype:
        tuple(~numpy.ndarray, ~numpy.ndarray, ~numpy.ndarray,
        ~numpy.ndarray)
    """