aboutsummaryrefslogtreecommitdiffstats
path: root/fg21sim/extragalactic/clusters/halo.py
diff options
context:
space:
mode:
Diffstat (limited to 'fg21sim/extragalactic/clusters/halo.py')
-rw-r--r--fg21sim/extragalactic/clusters/halo.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/fg21sim/extragalactic/clusters/halo.py b/fg21sim/extragalactic/clusters/halo.py
index 0921103..50d7c6d 100644
--- a/fg21sim/extragalactic/clusters/halo.py
+++ b/fg21sim/extragalactic/clusters/halo.py
@@ -268,9 +268,10 @@ class RadioHalo1M:
The ICM mean temperature of the main cluster.
Unit: [keV]
"""
+ kT_out = self.configs.getn("extragalactic/clusters/kT_out")
M_main = self.mass_main(t)
z = COSMO.redshift(t)
- return helper.kT_cluster(mass=M_main, z=z, configs=self.configs)
+ return helper.kT_cluster(mass=M_main, z=z, kT_out=kT_out)
def tau_acceleration(self, t):
"""
@@ -367,9 +368,10 @@ class RadioHalo1M:
----------
Ref.[cassano2005],Eqs.(31,32,33)
"""
+ kT_out = self.configs.getn("extragalactic/clusters/kT_out")
s = self.injection_index
e_th = helper.density_energy_thermal(self.M_obs, self.z_obs,
- configs=self.configs)
+ kT_out=kT_out)
term1 = (s-2) * self.eta_e * e_th # [erg cm^-3]
term2 = self.gamma_min**(s-2)
term3 = AU.mec2 * self.age_obs # [erg Gyr]
@@ -630,9 +632,12 @@ class RadioHalo1M:
Unit: [uG]
"""
+ eta_b = self.configs.getn("extragalactic/clusters/eta_b")
+ kT_out = self.configs.getn("extragalactic/clusters/kT_out")
z = COSMO.redshift(t)
mass = self.mass_main(t) # [Msun]
- return helper.magnetic_field(mass=mass, z=z, configs=self.configs)
+ return helper.magnetic_field(mass=mass, z=z,
+ eta_b=eta_b, kT_out=kT_out)
@lru_cache()
def _rho_gas_f(self, t):