Bases: object
Base class for any HOD-style model of the galaxy-halo connection.
This is an abstract class, so you can’t instantiate it. Instead, you must work with one of its concrete subclasses, such as Zheng07_HOD_Model or vdB03_Quenching_Model.
All HOD-style models must provide their own specific functional forms
for how and
vary with the primary halo property. Additionally,
any HOD-based mock must specify the assumed concentration-halo relation.
Notes
Currently, the only baseline HOD model that has been implemented is
based on Zheng et al. 2007, which is specified in terms of virial halo mass.
But the HOD_Model class is sufficiently general that it will support
models for the galaxy-halo connection based on alternative host halo properties,
such as or
.
The only radial profile implemented is NFW, but this requirement will eventually be relaxed, so that arbitrary radial profiles are supported.
Mocks instances constructed with the current form of this class only exist in configuration space. Redshift-space features coming soon.
Attributes Summary
primary_halo_property_key | String providing the key to the halo catalog dictionary where the primary halo property data is stored. |
Methods Summary
mean_concentration(primary_halo_property, ...) | Concentration-halo relation assumed by the model. |
mean_ncen(primary_halo_property, halo_type) | Expected number of central galaxies in a halo as a function of the primary property ![]() ![]() |
mean_nsat(primary_halo_property, halo_type) | Expected number of satellite galaxies in a halo as a function of the primary property ![]() ![]() |
Attributes Documentation
String providing the key to the halo catalog dictionary where the primary halo property data is stored.
Required attribute of any HOD_Model subclass.
Methods Documentation
Concentration-halo relation assumed by the model. Used to assign positions to satellites.
Required method of any HOD_Model subclass.
Expected number of central galaxies in a halo
as a function of the primary property
and binary-valued halo type
Required method of any HOD_Model subclass.
Expected number of satellite galaxies in a halo
as a function of the primary property
and binary-valued halo type
Required method of any HOD_Model subclass.