onepower.hod.Cacciato#
- class onepower.hod.Cacciato(cosmo=None, mass=None, dndlnm=None, halo_bias=None, z_vec=None, hod_settings=None, **model_parameters)[source]#
CSMF/CLF model from Cacciato et al. (2013) [1]_.
The conditional observable functions (COFs) tell us how many galaxies with the observed property O, exist in haloes of mass M: \(\Phi(O|M)\).
Integrating over the observable will give us the total number of galaxies in haloes of a given mass, the so-called Halo Occupation Distribution (HOD).
The observable can be galaxy stellar mass or galaxy luminosity or possibly other properties of galaxies. Note that the general mathematical form of the COFs might not hold for other observables.
COF is different for central and satellite galaxies. The total COF can be written as the sum of the two:
\(\Phi(O|M) = \Phi_{\rm c}(O|M) + \Phi_{\rm s}(O|M)\)
The halo mass dependence comes in through pivot observable values denoted by \(\star\), e.g. \(O_{\star, {\rm c}}\), \(O_{\star, {\rm s}}\)
Methods
__init__
([cosmo, mass, dndlnm, halo_bias, ...])Get a dictionary of all implemented models for this component.
Attributes
Total COF, sum of central and satellite COFs.
COF for Central galaxies.
COF for satellite galaxies.
Return the 10.**log10_m_ch
Return the 10.**log10_obs_norm_c
Compute the average halo mass for galaxies.
Compute the average halo mass for central galaxies.
Compute the average halo mass for satellite galaxies.
Stellar to halo mass relation (observable to halo mass relation).
Returns the z_bins, obs_min and obs_max quantities from tabulated observables file.
Returns the interpolated halo mass function at HOD specific redshifts.
Fraction of central galaxies.
Fraction of satellite galaxies.
Compute the galaxy linear bias for galaxies.
Compute the galaxy linear bias for central galaxies.
Compute the galaxy linear bias for satellite galaxies.
Returns the interpolated halo bias function at HOD specific redshifts.
Compute the HOD for galaxies.
Compute the HOD for central galaxies.
Compute the HOD for satellite galaxies.
Sets the max observable limits.
Sets the min observable limits.
Returns the number of HOD bins.
Sets the number of observables in the observable array.
Compute the number density of galaxies.
Compute the number density of central galaxies.
Compute the number density of satellite galaxies.
Sets the number of redshift bins.
Returns the array of observables at which to calculate the CSMF/CLF and integrate over to get the HOD
The observable function (SMF/LF).
The observable function (SMF/LF) for central galaxies.
The observable function (SMF/LF) for satellite galaxies.
Normalisation of satellite COF function.
Compute the stellar fraction for galaxies.
Compute the stellar fraction for central galaxies.
Compute the stellar fraction for satellite galaxies.
Sets the HOD specific redshift array.