NcXcorLimberKernelGal

NcXcorLimberKernelGal — implementation of NcXcorLimberKernel for galaxy density

Functions

Properties

NcmSpline * bias Read / Write / Construct
NcmVector * bparam Read / Write
GVariant * bparam-fit Read / Write
guint bparam-length Read / Write / Construct Only
NcDistance * dist Read / Write / Construct
NcmSpline * dndz Read / Write / Construct
gboolean domagbias Read / Write / Construct
double mag-bias Read / Write
gboolean mag-bias-fit Read / Write
double nbarm1 Read / Write / Construct
double noise-bias Read / Write
gboolean noise-bias-fit Read / Write

Types and Values

Object Hierarchy

    GEnum
    ├── NcXcorLimberKernelGalSParams
    ╰── NcXcorLimberKernelGalVParams
    GObject
    ╰── NcmModel
        ╰── NcXcorLimberKernel
            ╰── NcXcorLimberKernelGal

Description

The kernel is given by \begin{equation} W^g (z) = b(z) \frac{dn}{dz} + \frac{3\Omega_m}{2c} \frac{H^2_0}{H(z)} (1+ z) \, \chi(z) \, (5s-2) \, g(z) \end{equation} where \begin{equation} g(z) = \int_z^{z_{*}} dz^\prime \left( 1 - \frac{\chi(z)}{\chi(z^\prime)}\right) \frac{dn}{dz^\prime}$. \end{equation}

$\frac{dn}{dz}$ is the (automatically normalized) redshift distribution of galaxies (implemented as a NcmSpline), $ b(z)$ is the large-scale clustering bias and $s$ is the magnification bias. $b(z)$ can be a single number or a NcmSpline.

Functions

nc_xcor_limber_kernel_gal_new ()

NcXcorLimberKernelGal *
nc_xcor_limber_kernel_gal_new (gdouble zmin,
                               gdouble zmax,
                               gsize np,
                               gdouble nbarm1,
                               NcmSpline *dn_dz,
                               NcDistance *dist,
                               gboolean domagbias);

Parameters

zmin

a gdouble

 

zmax

a gdouble

 

np

number of points in the interpolation

 

nbarm1

a gdouble, noise spectrum

 

dn_dz

a NcmSpline

 

dist

a NcDistance

 

domagbias

whether to do magnification bias

 

Types and Values

enum NcXcorLimberKernelGalSParams

Members

NC_XCOR_LIMBER_KERNEL_GAL_MAG_BIAS

FIXME

 

NC_XCOR_LIMBER_KERNEL_GAL_NOISE_BIAS

FIXME

 

enum NcXcorLimberKernelGalVParams

Members

NC_XCOR_LIMBER_KERNEL_GAL_BIAS

FIXME

 

NC_XCOR_LIMBER_KERNEL_GAL_BIAS_DEFAULT_LEN

#define NC_XCOR_LIMBER_KERNEL_GAL_BIAS_DEFAULT_LEN (1)

NC_XCOR_LIMBER_KERNEL_GAL_DEFAULT_BIAS

#define NC_XCOR_LIMBER_KERNEL_GAL_DEFAULT_BIAS (1.0)

NC_XCOR_LIMBER_KERNEL_GAL_DEFAULT_MAG_BIAS

#define NC_XCOR_LIMBER_KERNEL_GAL_DEFAULT_MAG_BIAS (0.4)

NC_XCOR_LIMBER_KERNEL_GAL_DEFAULT_NOISE_BIAS

#define NC_XCOR_LIMBER_KERNEL_GAL_DEFAULT_NOISE_BIAS (0.0)

NC_XCOR_LIMBER_KERNEL_GAL_G_FUNC_LEN

#define NC_XCOR_LIMBER_KERNEL_GAL_G_FUNC_LEN (200)

NC_XCOR_LIMBER_KERNEL_GAL_DEFAULT_PARAMS_ABSTOL

#define NC_XCOR_LIMBER_KERNEL_GAL_DEFAULT_PARAMS_ABSTOL (0.0)

Property Details

The “bias” property

  “bias”                     NcmSpline *

Bias spline object.

Owner: NcXcorLimberKernelGal

Flags: Read / Write / Construct


The “bparam” property

  “bparam”                   NcmVector *

bparam.

Owner: NcXcorLimberKernelGal

Flags: Read / Write


The “bparam-fit” property

  “bparam-fit”               GVariant *

bparam:fit.

Owner: NcXcorLimberKernelGal

Flags: Read / Write

Allowed values: GVariant<ab>

Default value: NULL


The “bparam-length” property

  “bparam-length”            guint

bparam:length.

Owner: NcXcorLimberKernelGal

Flags: Read / Write / Construct Only

Default value: 1


The “dist” property

  “dist”                     NcDistance *

Distance object.

Owner: NcXcorLimberKernelGal

Flags: Read / Write / Construct


The “dndz” property

  “dndz”                     NcmSpline *

Galaxy redshift distribution.

Owner: NcXcorLimberKernelGal

Flags: Read / Write / Construct


The “domagbias” property

  “domagbias”                gboolean

Do magnification bias.

Owner: NcXcorLimberKernelGal

Flags: Read / Write / Construct

Default value: FALSE


The “mag-bias” property

  “mag-bias”                 double

mag_bias.

Owner: NcXcorLimberKernelGal

Flags: Read / Write

Default value: 0.4


The “mag-bias-fit” property

  “mag-bias-fit”             gboolean

mag_bias:fit.

Owner: NcXcorLimberKernelGal

Flags: Read / Write

Default value: FALSE


The “nbarm1” property

  “nbarm1”                   double

One over nbar (galaxy angular density).

Owner: NcXcorLimberKernelGal

Flags: Read / Write / Construct

Allowed values: [0,20]

Default value: 0


The “noise-bias” property

  “noise-bias”               double

noise_bias.

Owner: NcXcorLimberKernelGal

Flags: Read / Write

Default value: 0


The “noise-bias-fit” property

  “noise-bias-fit”           gboolean

noise_bias:fit.

Owner: NcXcorLimberKernelGal

Flags: Read / Write

Default value: FALSE