Summing and storing values from a 2D wave

Hi all,

I generated a 50x50 wave  

 

I need to essentially collapse the x axis by taking many sums with a specified range. For context, the x axis is energy (MeV) and the y axis is PSD (unitless). In this case I need to take the sum of the columns every 0.25 MeV.  These summed energies will have a corresponding y value, and I will then store these values in a separate wave.  The plotted wave will have counts against PSD.

Hope this makes sense. This is what I have so far. 

 

function(EnergyColumn)
wave EnergyColumn
Variable numColumns = dimsize(EnergyColumn,1)

Make/O/N = (numColumns) Sumss
Variable R1, R2, R3, R4, R5, R6, R7
SetScale/P x 0, 0.25 "Energy", EnergyColumn

Sum(EnergyColumn, 0.0, 0.25)
Sum(EnergyColumn, 0.25,0.50)
Sum(EnergyColumn, 0.50,0.75)
Sum(EnergyColumn, 0.75, 1.0)
Sum(EnergyColumn, 1.25,1.50)
Sum(EnergyColumn, 1.50,1.75)
Sum(EnergyColumn, 1.75, 2.0)

end