| HEAD 2002 Pileup Talk | Examples | |||||||||||||
|
In this section, a few examples of the usefulness of the pileup model are presented. These include:
load_dataset ("pha.fits", "rmf.fits", "arf.fits");
fit_fun ("phabs(1)*powerlaw(1)");
set_par ("phabs(1)", 0.1, 0, 0, 1);
set_par ("powerlaw(1)", [0.006, 1.7], [0,0], [0,0], [0.1,3.0]);
set_kernel (1, "pileup");
set_par ("pileup<1>", [1,1,0.5,0.95], [1,1,0,0]);
group_data (1, 8);
xnotice_en (1, 0.5, 12);
Note the group_data statement. This was used to group
every 8 PHA channels together. With the ability to dynamically
group data on the fly, there is no need for auxiliary programs such
as dmgroup or grppha. Finally note that only data ranges
from 0.5 to 12 keV were used for the analysis.
The actual fits were carried out using the isis For sherpa, the (almost) equivalent script is:
DATA 1 pha.fits
INSTRUMENT 1 = RSP[my1]("rmf.fits", "arf.fits")
xswabs[w]
xspowerlaw[p]
source 1 = w*p
PARAMPROMPT OFF
w.nH = 0.1
w.nH.min = 0
w.nH.max = 1
thaw w.nH
p.norm = 0.006
p.norm.min=0
p.norm.max=0.1
p.PhoIndx=1.7
p.PhoIndx.min=0
p.PhoIndx.max=3
thaw p.norm p.PhoIndx
JDPILEUP[jdp1]
PILEUP 1 = jdp1
jdp1.ftime = 3.2
jdp1.n = 1
jdp1.alpha = 0.5
jdp1.f = 0.95
thaw jdp1.f jdp1.alpha
Please note: sherpa does not have the ability to dynamically group pha
data so you will have to use the dmgroup CIAO tool before
starting sherpa for this task. Also sherpa does not permit data
ranges to be excluded when using the pileup model.
Follow the following links for more information about how the model
was applied to
Q0836+7104,
NGC 4579,
and M81.
|
This page was last updated May 31, 2002 by John E. Davis. To comment on it or the material presented here, send email to davis@space.mit.edu.
![]()