ReflectedRegionsBackgroundEstimator

class gammapy.background.ReflectedRegionsBackgroundEstimator(on_region, observations, **kwargs)[source]

Bases: object

Reflected Regions background estimator.

This class is responsible for creating a BackgroundEstimate by placing reflected regions given a target region and an observation.

For a usage example see spectrum_analysis.html

Parameters:

on_region : CircleSkyRegion

Target region

observations : Observations

Observations to process

kwargs : dict

Methods Summary

plot([fig, ax, cmap, idx, add_legend]) Standard debug plot.
process(obs) Estimate background for one observation.
run() Run all steps.

Methods Documentation

plot(fig=None, ax=None, cmap=None, idx=None, add_legend=False)[source]

Standard debug plot.

Parameters:

cmap : ListedColormap, optional

Color map to use

idx : int, optional

Observations to include in the plot, default: all

add_legend : boolean, optional

Enable/disable legend in the plot, default: False

process(obs)[source]

Estimate background for one observation.

run()[source]

Run all steps.