Sorry if this is the wrong place to ask this, but I am not sure which board would be better.
I am currently working on extracting radial profiles of clusters to do density fitting and I'm running into a problem when using srctool to do this. My current workflow is to use srctool to extract the spectra in annuli, which I then load into sherpa and I use that to calculate the total counts in each annulus. The problem I've found when using this method is that further from the centre of the cluster there is a sudden jump in flux that should not be there:

However, when I use the same annuli for the same cluster and extract the flux manually using Python by masking the evtool produced image, the produced profile is much closer to the expected shape (units here are cm^2 at the cluster, not the detector):

When I do the extraction with srctool, I am not providing a background region so it should not be subtracting any flux based on that. Is any additional processing done when using srctool that would explain these jumps in flux? Alternatively, I know sherpa could also be doing some additional calculations that I'm not in control of, if so I'm curious what other methods people have used to create radial profiles? Finally, I was wondering if support for radial profile generation will be added to eSASS at some point in the future?
Thanks,
Joe.