According to a first aspect, it is presented a method for determining a treatment plan comprising a distribution of spots for use with ion beam therapy for providing the spots in a target volume. The method comprises the steps of: selecting energy layers to be used in the treatment plan; determining a number of spot sizes to use; generating, for each energy layer, one copy for each spot size to use and populating each copy with spots of the spot size for that copy; optimizing spots of all copies of all energy layers, by repeatedly varying a weight of at least a subset of the spots and calculating an effect on a performance measurement, wherein the performance measurement is calculated by combining a plurality of evaluation criteria, comprising a first criterion related to total treatment time and a second criterion related to a desired dose distribution.Selon un premier aspect, l'invention concerne un procédé de détermination d'un plan de traitement comprenant une distribution de points destinés à être utilisés avec une thérapie par faisceau d'ions pour fournir les points dans un volume cible. Le procédé comprend les étapes consistant à : sélectionner des couches d'énergie devant être utilisées dans le plan de traitement; déterminer un nombre de tailles de points à utiliser; générer, pour chaque couche d'énergie, une copie de la couche d'énergie pour chaque taille de point à utiliser et peupler chaque copie avec des points de la taille de point pour cette copie; optimiser les points de toutes les copies de toutes les couches d'énergie, par la variation répétée d'une pondération d'au moins un sous-ensemble des points et le calcul d'un effet sur une mesure de performance, la mesure de performance étant calculée par combinaison d'une pluralité de critères d'évaluation, comprenant un premier critère relatif au temps de traitement total et un second critère associé à une distribution de dose souhaitée.