When can a CCD constrain the metallicity of hot halo gas?

A fakeit study built on the XMM-Newton EPIC MOS observation of M104 (NGC 4594, ObsID 0900170101): absolute metallicity and the O/Fe ratio as a function of plasma temperature, surface brightness and exposure, with the real sky background, soft-proton and instrumental-line model of that field.

2026-09-24XMM-Newton EPIC MOS1+MOS2Sherpa 4.18 / XSPEC 12.14 apec & vapecsingle-realization Δχ² profiles

Result in one paragraph. For a ~0.7 keV halo at the surface brightness of M104's inner halo (5–30 kpc), the likelihood in metallicity is flat: Δχ² < 1 between Z = 0.3 and 5 Z☉ even at six times the current exposure (≈450 ks clean MOS), and it stays flat when the soft-proton shape or the whole background is frozen. The limit is set by the source-to-background ratio in the continuum bands, not by the background model. Absolute Z becomes measurable to a factor of 2 (95%) only for kT ≳ 1.5 keV at ≥3× M104's brightness, or for any kT ≥ 1 keV at 10×. The line-to-line O/Fe ratio (vapec) is the complementary observable: it is constrained for cool gas (kT ≤ 0.5 keV) at ≥3× brightness and for all kT ≤ 1.5 keV at 10×, but for M104's halo it still gives only an upper limit. In the background-dominated regime, tripling the exposure helps far less than tripling the surface brightness.

1. Setup

Data products and geometry

Sky background, soft protons, instrumental lines

All non-source components take the best-fit values of the production analysis of this field, in which the sky components were fixed from the dedicated offset field (ObsID 0900170701):

ComponentModelValue (per arcmin²)In the fit
Local Hot Bubbleapec, kT = 0.083 keV, Z = 1norm 3.41 × 10⁻⁶fixed
Milky Way haloapec, kT = 0.177 keV, Z = 0.3, absorbednorm 4.53 × 10⁻⁶fixed
Cosmic X-ray backgroundpegpwrlw, Γ = 1.46, 0.5–2 keV, absorbed1.05 × 10⁻¹⁵ erg cm⁻² s⁻¹fixed (±10% variants tested)
AbsorptionphabsNH = 3 × 10²⁰ cm⁻²fixed
Soft protonspowerlaw through RMF only (unit ARF)Γ ≈ 1.2–1.3; norm ≈ 3.0 × 10⁻⁴ (R2–5) and 1.5 × 10⁻⁴ (R5–9) ct s⁻¹ keV⁻¹ at 1 keV, MOS1; MOS2 × 0.7index and norm free, per camera
Instrumental linesGaussians at 1.49, 1.75 keV (Al K, Si K) and 1.28 keVfrom the production fitnorms free, per camera

Source and sky components are folded through ARF × RMF × exposure; the soft-proton component through RMF × exposure with a unit ARF, so its normalisation is a count rate, not a flux. The truth model reproduces the observed QPB-subtracted count rates band by band to 1–3% on MOS1 and 5–15% on MOS2 (Figure 4).

Source and brightness scale

Simulation and fitting contract

2. The M104 case: a flat likelihood at any exposure

Delta chi-squared versus metallicity for the two M104 annuli under three background contracts; all curves are flat above Z of 0.3
Figure 1. Δχ² profiles in Z for one realization at 6× the current exposure (Ztrue = 1). Blue: soft-proton index and norm free (the honest contract). Orange: soft-proton shape frozen at truth, norm free. Green: all background components frozen at truth (perfect background knowledge). Horizontal lines mark 68%, 95% and 3σ.
ContractCaseR2–5′ (Zin)R5–9′ (Zout)
SP freeF = 6, Ztrue = 1Δχ² = 0.8 across 0.3–5; lower bound Z > 0.1 (Δχ² = 3.4)Δχ² < 1.5 across 0.05–5: unconstrained
SP freeF = 6, Ztrue = 0.3Δχ² < 0.8 across 0.05–5Δχ² < 0.5
SP freeF = 1, Ztrue = 0.3Δχ² < 4Δχ² < 4
SP shape frozenF = 6, Ztrue = 1Δχ² = 0.9 across 0.3–5Δχ² < 0.3 across 0.2–5
All background frozenF = 6, Ztrue = 1Z > 0.3 at ~2.4σ; minimum at the boundary (5); no upper boundZ > 0.3 at ~1.6σ; no upper bound
All background frozenF = 6, Ztrue = 0.3Z > 0.1 at ~2.7σ; no upper boundZ < 2 at ~2σ

Even with the background known perfectly, ≈450 ks of clean MOS data give only a lower bound of 0.1–0.5 Z☉. A Monte-Carlo grid of 8–12 realizations per configuration (F = 1, 4, 6; Ztrue = 0.3, 1, 2; CXB ±10%; a 30% cool-phase injection) shows the same thing from the other side: the fitted Z clusters at the optimiser's starting values (0.3, 1.0) and at the upper boundary, Ztrue = 2 is "recovered" as 1.04 ± 0.04 simply because the start was 1.0, while kT is recovered normally to ±0.02–0.06 keV. Data: summary.csv, profile CSVs.

Grouped bar chart of count rates per energy band for the hot gas, sky background, soft protons and instrumental lines in the R2-5 arcminute annulus
Figure 4. Why the profile is flat. In R2–5′ (MOS1, current 66 ks) the M104 gas contributes 60% of the counts in the Fe-L band but only 8% in 1.2–2.0 keV and 5% in 2.0–3.2 keV, where the continuum that would fix Z is buried under a soft-proton power law with free index and norm and under the Al K / Si K instrumental lines. In R5–9′ the gas fraction above 1.2 keV is 2–3%. Longer exposure does not change these fractions.
Band (keV)data − QPBmodel totalM104 gasskysoft protonslinesgas fraction
0.4–0.715.216.13.067.245.780.0519%
0.7–1.015.215.69.422.403.730.0760%
1.0–1.25.65.52.361.071.930.1143%
1.2–2.028.428.42.292.874.9918.288%
2.0–3.25.65.80.301.533.930.025%

Count rates in 10⁻³ ct s⁻¹, R2–5′, MOS1, QPB subtracted; all components in the same units.

3. Absolute metallicity: temperature × surface brightness × exposure

Heat maps of the 95 percent metallicity interval for seven temperatures and four surface brightness levels at 100 and 300 ks
Figure 2. 95% interval on Z (truth 0.5) from a Δχ² profile, one realization per cell, M104 background and free soft protons, 0.4–7 keV. "+" = upper bound open (profile still falling at Z = 5), "<" = lower bound open. ✓ = both bounds within a factor of 2 of the truth.

100 ks

kT0.3× F₀1× F₀3× F₀10× F₀
0.3 keVunconstrained0.08–5+0.19–5+0.34–2.33
0.5 keV0.06–5+0.11–5+0.22–5+0.44–4.5
0.7 keVunconstrained0.15–5+0.43–5+0.46–1.67
1.0 keV0.09–5+0.19–5+0.35–5+0.47–0.87
1.5 keVunconstrained0.21–2.560.40–0.930.48–0.56
2.0 keVunconstrained0.24–2.200.35–0.820.47–0.57
3.0 keVunconstrained0.10–4.450.17–0.720.39–0.57

300 ks

kT0.3× F₀1× F₀3× F₀10× F₀
0.3 keVunconstrained0.06–5+0.15–5+0.28–5+
0.5 keVunconstrained0.11–5+0.28–5+0.39–5+
0.7 keVunconstrained0.17–5+0.22–5+0.46–4.8
1.0 keV0.13–5+0.30–5+0.40–5+0.48–1.15
1.5 keV0.14–5+0.13–5+0.27–0.850.48–0.58
2.0 keV0.06–5+0.06–5+0.21–0.710.46–0.58
3.0 keV<0.05–0.42unconstrained0.21–1.310.31–0.58

Green = within a factor of 2 at 95%. Source counts for reference (both cameras, 100 ks, 1× F₀): 1500–2000 in the Fe-L band for kT ≤ 1 keV, 700–850 for kT ≥ 1.5 keV; 3200–4600 in 0.4–7 keV. Full table with 68% intervals and best-fit values: summary_ccdZ.csv; per-cell profiles in data/profiles_Z/.

Reading the map

4. Line-to-line: the O/Fe ratio with vapec

Heat maps of the 95 percent O/Fe interval for five temperatures and three surface brightness levels at 100 and 300 ks
Figure 3. 95% interval on O/Fe (truth 1.0) from a Δχ² profile with vapec: Fe free (Ni tied), O free (C, N, Ne, Mg, Al, Si, S, Ar, Ca tied to O), kT and norm free, soft protons and lines free. The foreground O VII / O VIII of the Local Hot Bubble and Milky Way halo are fixed at their true values (an optimistic assumption, see caveats).

100 ks

kT1× F₀3× F₀10× F₀
0.3 keV0.21–1.310.81–1.150.96–1.02
0.5 keV0.35–2.050.66–1.220.94–1.03
0.7 keV<0.1–2.50.38–1.250.82–1.05
1.0 keV<0.1–2.40.36–1.570.58–1.03
1.5 keV0.25–3.40.50–1.680.79–1.08

300 ks

kT1× F₀3× F₀10× F₀
0.3 keV0.38–2.890.73–1.240.96–1.02
0.5 keV<0.1–1.720.46–1.210.84–1.03
0.7 keV<0.1–2.220.17–1.440.86–1.09
1.0 keV<0.1–2.070.49–2.050.67–1.10
1.5 keV<0.1–5+0.26–2.010.77–1.15

Source counts (both cameras, 100 ks, 1× F₀): 300–1100 in the O band (0.5–0.7 keV), 850–2040 in the Fe-L band. Full table: summary_OFe.csv; per-cell profiles in data/profiles_OFe/.

Reading the map

5. Caveats

6. Data and code

Prepared 2026-09-24 as part of the feasibility assessment for a deep XMM-Newton observation of M104. Related published analysis of the same data: Li, Huang et al. 2026, arXiv:2609.18006.