pyccl.halos.hmfunc.tinker10 module

class pyccl.halos.hmfunc.tinker10.MassFuncTinker10(self, *, mass_def='200m', mass_def_strict=True, norm_all_z=False)[source]

Bases: MassFunc

Implements the mass function of Tinker et al. 2010. This parametrization accepts S.O. masses with \(200 < \Delta < 3200\), defined with respect to the matter density. This can be automatically translated to S.O. masses defined with respect to the critical density.

Parameters:
  • mass_def (MassDef or str) – a mass definition object, or a name string.

  • mass_def_strict (bool) – if False, consistency of the mass definition will be ignored.

  • norm_all_z (bool) – if True, the mass function will be normalised to yield the total matter density when integrated over mass at all redshifts (as opposed to \(z=0\) only).

name = 'Tinker10'