halomod.hod.Zheng05¶
- class halomod.hod.Zheng05(central: bool = False, cosmo=FlatLambdaCDM(name="Planck15", H0=67.7 km / (Mpc s), Om0=0.307, Tcmb0=2.725 K, Neff=3.05, m_nu=[0. 0. 0.06] eV, Ob0=0.0486), cm_relation: Optional[halomod.concentration.CMRelation] = None, profile: Optional[halomod.profiles.Profile] = None, mdef: Optional[hmf.halos.mass_definitions.MassDefinition] = <hmf.halos.mass_definitions.SOMean object>, **model_parameters)[source]¶
Five-parameter model of Zheng (2005)
- Parameters
M_min (float, default = 11.6222) – Minimum mass of halo that supports a central galaxy
M_1 (float, default = 12.851) – Mass of a halo which on average contains 1 satellite
alpha (float, default = 1.049) – Index of power law for satellite galaxies
sig_logm (float, default = 0.26) – Width of smoothed cutoff
M_0 (float, default = 11.5047) – Minimum mass of halo containing satellites
References
- 1
Zheng, Z. et al., “Theoretical Models of the Halo Occupation Distribution: Separating Central and Satellite Galaxies “, https://ui.adsabs.harvard.edu/abs/2005ApJ…633..791Z.
Methods
__init__
([central, cosmo, Om0, Tcmb0, Neff, …])Initialize self.
The occupation function of the central component.
cs_pairs
(m)The average amount of the tracer coupled with itself in haloes of mass m, <T_c T_s>.
Get a dictionary of all implemented models for this component.
nc
(m)Amplitude of central tracer per tracer source
ns
(m)Amplitude of satellite tracer per tracer source
The occupation function of the satellite (or profile-dependent) component.
The standard deviation of the central tracer amount in haloes of mass m.
The standard deviation of the satellite tracer amount in haloes of mass m.
ss_pairs
(m)The average amount of the tracer coupled with itself in haloes of mass m, <T_s T_s>.
The total (average) occupation of the halo.
The total weight of the occupation paired with itself.
unit_conversion
(cosmo, z)A factor to convert the total occupation to a desired unit.
Attributes
Minimum turnover mass for tracer