kT · nₑ · y
Before starting: three quantities
kT is thermal energy per particle (keV); nₑ is electron number density (cm⁻³); y is the dimensionless accumulated scattering weight experienced by CMB photons crossing the hot electrons.
METHOD NOTE · PRELIMINARY · INTRINSIC / UNCONVOLVED
This is a step-by-step, reproducible thermal Compton-y prediction constructed from saved X-ray fits. It is not a direct SZ-map measurement and has not been convolved with an instrument beam or transfer function.
01 · THE FULL CHAIN
The X-ray spectra directly provide projected temperature and projected emission measure. Three-dimensional density, pressure, and y require the explicit geometrical model below.
MOS1/MOS2 are jointly fitted from 0.4–7 keV in eight non-overlapping annuli; SrcApec kT and norm are shared within an annulus.
Because norm is defined per arcmin², the APEC normalization directly becomes the line-of-sight ∫nₑnᴴdl.
A spherical β model fits annulus-averaged projected EM. This is a model assumption, not a direct X-ray inversion.
A smooth temperature proxy is used as the 3-D temperature, and nₑkT is integrated along the line of sight to obtain dimensionless intrinsic y.
02 · REPRODUCIBLE DERIVATION
Every equality maps to a quantity, unit, or assumption in the calculation that produced the displayed result.
kT · nₑ · y
kT is thermal energy per particle (keV); nₑ is electron number density (cm⁻³); y is the dimensionless accumulated scattering weight experienced by CMB photons crossing the hot electrons.
X-RAY DATA
For every annulus: SrcApec kT and K≡norm/arcmin². The spectral model simultaneously handles background, soft protons, and instrumental lines; Z=0.3 Z⊙ and z=0.00475 are fixed.
MODEL ASSUMPTIONS
Spherical β density, a smooth temperature proxy, nₑ=1.2nᴴ, and a line-of-sight continuation. These turn projected X-ray quantities into a 3-D pressure model.
APEC NORMALIZATION
For one annulus, the standard APEC normalization is
K = 10−14 / [4π DA²(1+z)²] · ∫ nenH dV
The integral is over that annulus's three-dimensional volume. The K used here has already been divided by the annular sky area, in arcmin⁻²: it is a surface normalization, not a total-aperture norm.
APEC → PROJECTED EM
Set dV=Dₐ² dΩ dl and divide the preceding equation by one arcmin². Dₐ² cancels exactly, giving
EMproj = ∫ nenH dl = Karcmin² · 4π(1+z)² / [10−14 Ω1 arcmin²]
Ω₁arcmin²=(π/10800)²=8.4616e-8 sr. The output EMproj is in cm⁻⁵: a line-of-sight ∫nₑnᴴdl, not a deprojected shell EM.
EM → DENSITY
Assume fully ionized cosmic-abundance gas, nₑ=1.2nᴴ, and write
ne(r) = n0[1 + (r/rc)²]−3β/2, nH = ne/1.2
The line-of-sight integral has an analytic EMproj(R). The calculation area-averages it in each real annulus, then fits n₀, r_c, and β with unweighted log₁₀ EM residuals.
EMproj(R) = (n0²/1.2) rc√π Γ(3β−1/2)/Γ(3β) · [1+(R/rc)²]1/2−3β
The current best model is n0=1.786e-2 cm⁻³, rc=109.258 kpc, β=0.645088.
The fit RMS is 0.0721 dex and the maximum absolute residual is 0.1336 dex. These are model–data scatter, not error bars.
TEMPERATURE PROXY
The eight spectral fits give projected kT. To prevent one projected-temperature fluctuation from creating a spurious pressure kink, the y calculation uses only this robust power law:
kT(θ) = 1.148673 · (θ/30′)-0.200450 keV
Inside 7.91′, T is held at the boundary value (there is no R0–5 spectrum); outside 85.15′ the continuation slope is fixed to 0, so it is again constant. This T(r) is a pressure-projection proxy, not a replacement 3-D spectral fit.
PRESSURE → y
Electron pressure is Pₑ=nₑkT. The thermal-SZ definition is
y(R) = σT/(mec²) · ∫−L+L ne(√(R²+l²)) kT(√(R²+l²)) dl
With kT in keV and nₑdl in cm⁻², σT(1 keV)/(mec²)=1.301015e-27 cm² keV⁻¹. The script uses r²=R²+l² and numerically integrates from −L to +L; L=10000′ is a recorded β-model-tail cutoff, not an observed cluster edge.
CUMULATIVE APERTURE
Integrate y once more in the sky plane:
Ycyl(5′<θ<Θ) = 2π ∫5′Θ y(θ) θrad dθrad
The code computes y on 160 logarithmically spaced radii from 5′ to 180′ and applies the trapezoid rule. Thus it is exactly Ycyl(5′<θ<Θ), not total Y inside Θ: R0–5 is intentionally absent because no retained MOS spectrum exists.
03 · NUMBERS ACTUALLY SUBSTITUTED
These values are read from the saved fits and this y calculation, not estimated from the displayed plot.
04 · CURRENT RESULT
The continuous line comes from the β density plus temperature proxy; points are annulus-averaged y values from that same model.

05 · ACTUAL X-RAY INPUTS
kT raw is the spectral-fit value. kT smooth is the temperature proxy actually passed to the pressure integral in Step 4.
| region | radius | effective R | MOS spectra | kT raw / smooth | projected EM | annular y |
|---|---|---|---|---|---|---|
| R5-10 | 5–10′ | 46.0 kpc | 2 / 1 ObsIDs | 1.467 / 1.501 keV | 1.22e+20 cm⁻⁵ | 2.87e-5 |
| R10-20 | 10–20′ | 92.0 kpc | 13 / 7 ObsIDs | 1.348 / 1.306 keV | 6.37e+19 cm⁻⁵ | 2.28e-5 |
| R20-30 | 20–30′ | 148.3 kpc | 18 / 10 ObsIDs | 1.217 / 1.187 keV | 3.04e+19 cm⁻⁵ | 1.69e-5 |
| R30-40 | 30–40′ | 205.7 kpc | 12 / 6 ObsIDs | 1.099 / 1.111 keV | 1.99e+19 cm⁻⁵ | 1.29e-5 |
| R40-50 | 40–50′ | 263.4 kpc | 8 / 4 ObsIDs | 1.033 / 1.058 keV | 1.03e+19 cm⁻⁵ | 1.03e-5 |
| R60-70 | 60–70′ | 379.3 kpc | 2 / 1 ObsIDs | 1.001 / 0.983 keV | 3.39e+18 cm⁻⁵ | 7.31e-6 |
| R70-80 | 70–80′ | 437.3 kpc | 2 / 1 ObsIDs | 0.855 / 0.956 keV | 1.83e+18 cm⁻⁵ | 6.38e-6 |
| R80-90 | 80–90′ | 495.4 kpc | 2 / 1 ObsIDs | 0.971 / 0.932 keV | 2.29e+18 cm⁻⁵ | 5.68e-6 |
06 · MINIMUM REPRODUCTION CHECKLIST
No PHA or event files are needed for this mathematical reproduction: use the tabulated K, kT, and the stated model convention.
Read K=SrcApec norm/arcmin² and kT for every annulus from the table.
Use Step 2 to calculate EMproj; retain the cm⁻⁵ units.
Set R=Dₐθ and fit the annulus-averaged β model to EMproj.
Use the Step-4 log–log power law for T(r), including its inner and outer continuation rules.
For each sky radius R, numerically integrate y=σT/(mec²)·2∫₀ᴸnₑ(r)kT(r)dl.
Multiply y(θ) by 2πθdθ, with θ in radians, and accumulate to get Ycyl in sr.
07 · UNCERTAINTY AND BOUNDARY
The following distinguishes future statistical propagation from systematics that need separate investigation.
The archived best values come from CIAO 4.14 / Python 3.8 sessions. The local XSPEC compatible with those sessions lacks the session-locked angr abundance table, whereas a newer runtime with angr cannot deserialize the old sessions. Therefore no numerical y confidence interval is currently quoted or plotted.
For every primary annulus, derive a full Sherpa-Hessian covariance C over every thawed parameter (including per-spectrum SP and instrumental lines). Select the marginal SrcApec (kT,norm) 2×2 block, draw correlated realizations, refit β density and smooth T, then perform the LOS integral for each draw. The 16th/84th percentiles of y form the conditional 68.27% statistical band; Ycyl is computed from every draw as well.
pj(m) ∼ N[p̂j, Cj], y68%(θ) = [P16{y(m)}, P84{y(m)}]
Uncertainty from frozen sky/SP backgrounds, azimuthal scatter and clumping, multi-temperature/projection bias, distance/spherical-geometry/outer-tail assumptions, and SZ beam/transfer function. These require separate refits or physical-sensitivity branches and must not be silently folded into the statistical band.
SCOPE AND NEXT GATE
Before comparison with an SZ map, the eight primary annuli need a compatibility-preserving refit, new saved sessions, and covariance export; the statistical band and explicit systematic branches can then be propagated to y. Any map comparison must additionally include that map's beam and transfer function.