NcReducedShearClusterMass

NcReducedShearClusterMass — FIXME cluster mass estimation via reduced shear

Functions

Properties

double Gamma Read / Write
gboolean Gamma-fit Read / Write
double R Read / Write / Construct Only
double a Read / Write
gboolean a-fit Read / Write
double b Read / Write
gboolean b-fit Read / Write
double c Read / Write
gboolean c-fit Read / Write
guint number-z-bins Read / Write / Construct Only
double sigma Read / Write
gboolean sigma-fit Read / Write
double xp Read / Write
gboolean xp-fit Read / Write

Types and Values

Object Hierarchy

    GEnum
    ╰── NcReducedShearClusterMassParams
    GObject
    ╰── NcmModel
        ╰── NcReducedShearClusterMass

Description

FIXME

Functions

nc_reduced_shear_cluster_mass_new ()

NcReducedShearClusterMass *
nc_reduced_shear_cluster_mass_new (void);

This function instantiates a new object of type NcReducedShearClusterMass.

Returns

A new NcReducedShearClusterMass.


nc_reduced_shear_cluster_mass_ref ()

NcReducedShearClusterMass *
nc_reduced_shear_cluster_mass_ref (NcReducedShearClusterMass *rscm);

Increases the reference count of rscm by one.

Parameters

Returns

rscm .

[transfer full]


nc_reduced_shear_cluster_mass_free ()

void
nc_reduced_shear_cluster_mass_free (NcReducedShearClusterMass *rscm);

Atomically decreases the reference count of rscm by one. If the reference count drops to 0, all memory allocated by rscm is released.

Parameters


nc_reduced_shear_cluster_mass_clear ()

void
nc_reduced_shear_cluster_mass_clear (NcReducedShearClusterMass **rscm);

The reference count of rscm is decreased and the pointer is set to NULL.

Parameters


nc_reduced_shear_cluster_mass_P_z_gth_gobs ()

gdouble
nc_reduced_shear_cluster_mass_P_z_gth_gobs
                               (NcReducedShearClusterMass *rscm,
                                NcHICosmo *cosmo,
                                const gdouble z,
                                const gdouble g_th,
                                const gdouble g_obs);

Computes the probability distribution $P(g_\mathrm{obs} | g_\mathrm{th}, z)$.

Parameters

rscm

a NcReducedShearClusterMass

 

cosmo

a NcHICosmo

 

z

the redshift $z$

 

g_th

the computed reduced shear $g_\mathrm{th}$

 

g_obs

the observed reduced shear $g_\mathrm{obs}$

 

Returns

$P(g_\mathrm{obs} | g_\mathrm{th}, z)$


nc_reduced_shear_cluster_mass_posterior_no_shear_calibration ()

gdouble
nc_reduced_shear_cluster_mass_posterior_no_shear_calibration
                               (NcReducedShearClusterMass *rscm,
                                NcHICosmo *cosmo,
                                const gdouble z,
                                const gdouble g_obs);

Types and Values

enum NcReducedShearClusterMassParams

These parameters refers to the shear calibration, and the Voigt profile.

In particular, we consider the shear calibration as defined for STEP and STEP2 simulations: $$\hat{g}_{Teo} = (1 + m)g + c,$$ where $g$ is the reduced shear, the multiplicative bias $m$ is $$ m =\left{ \begin{array}{c l} a \frac{r_{gal}}{r_{PSF}} + b & \frac{r_{gal}}{r_{PSF}} < x_p \ b & \frac{r_{gal}}{r_{PSF}} \geq x_p \end{array}\right. $$ and $c = constant.$ $r_{gal}$ and $r_{PSF}$ are the galaxy and PSF (point spread function) sizes, respectively. See Applegate (2014).

Members

NC_REDUCED_SHEAR_CLUSTER_MASS_A

shear calibration parameter

 

NC_REDUCED_SHEAR_CLUSTER_MASS_B

shear calibration parameter

 

NC_REDUCED_SHEAR_CLUSTER_MASS_C

shear calibration parameter

 

NC_REDUCED_SHEAR_CLUSTER_MASS_XP

pivot parameter

 

NC_REDUCED_SHEAR_CLUSTER_MASS_VSIGMA

Voigt profile parameter, $\sigma$ is the standard deviation of the Gaussian distribution

 

NC_REDUCED_SHEAR_CLUSTER_MASS_VGAMMA

Voigt profile parameter, $\Gamma$ is the width of the Lorentzian profile

 

NC_REDUCED_SHEAR_CLUSTER_MASS_DEFAULT_A

#define NC_REDUCED_SHEAR_CLUSTER_MASS_DEFAULT_A  (0.0)

NC_REDUCED_SHEAR_CLUSTER_MASS_DEFAULT_B

#define NC_REDUCED_SHEAR_CLUSTER_MASS_DEFAULT_B (0.0)

NC_REDUCED_SHEAR_CLUSTER_MASS_DEFAULT_C

#define NC_REDUCED_SHEAR_CLUSTER_MASS_DEFAULT_C (0.0)

NC_REDUCED_SHEAR_CLUSTER_MASS_DEFAULT_XP

#define NC_REDUCED_SHEAR_CLUSTER_MASS_DEFAULT_XP (0.2)

NC_REDUCED_SHEAR_CLUSTER_MASS_DEFAULT_VSIGMA

#define NC_REDUCED_SHEAR_CLUSTER_MASS_DEFAULT_VSIGMA (0.3)

NC_REDUCED_SHEAR_CLUSTER_MASS_DEFAULT_VGAMMA

#define NC_REDUCED_SHEAR_CLUSTER_MASS_DEFAULT_VGAMMA (0.05)

NC_REDUCED_SHEAR_CLUSTER_MASS_DEFAULT_PARAMS_ABSTOL

#define NC_REDUCED_SHEAR_CLUSTER_MASS_DEFAULT_PARAMS_ABSTOL (0.0)

Property Details

The “Gamma” property

  “Gamma”                    double

\Gamma.

Owner: NcReducedShearClusterMass

Flags: Read / Write

Default value: 0.05


The “Gamma-fit” property

  “Gamma-fit”                gboolean

\Gamma:fit.

Owner: NcReducedShearClusterMass

Flags: Read / Write

Default value: FALSE


The “R” property

  “R”                        double

Distance from the center of the lens.

Owner: NcReducedShearClusterMass

Flags: Read / Write / Construct Only

Allowed values: >= 0

Default value: 1


The “a” property

  “a”                        double

FIXME

Owner: NcReducedShearClusterMass

Flags: Read / Write

Default value: 0


The “a-fit” property

  “a-fit”                    gboolean

FIXME

Owner: NcReducedShearClusterMass

Flags: Read / Write

Default value: FALSE


The “b” property

  “b”                        double

FIXME

Owner: NcReducedShearClusterMass

Flags: Read / Write

Default value: 0


The “b-fit” property

  “b-fit”                    gboolean

b:fit.

Owner: NcReducedShearClusterMass

Flags: Read / Write

Default value: FALSE


The “c” property

  “c”                        double

FIXME

Owner: NcReducedShearClusterMass

Flags: Read / Write

Default value: 0


The “c-fit” property

  “c-fit”                    gboolean

c:fit.

Owner: NcReducedShearClusterMass

Flags: Read / Write

Default value: FALSE


The “number-z-bins” property

  “number-z-bins”            guint

Number of redshift bins.

Owner: NcReducedShearClusterMass

Flags: Read / Write / Construct Only

Allowed values: >= 1

Default value: 10


The “sigma” property

  “sigma”                    double

\sigma.

Owner: NcReducedShearClusterMass

Flags: Read / Write

Default value: 0.3


The “sigma-fit” property

  “sigma-fit”                gboolean

\sigma:fit.

Owner: NcReducedShearClusterMass

Flags: Read / Write

Default value: FALSE


The “xp” property

  “xp”                       double

FIXME

Owner: NcReducedShearClusterMass

Flags: Read / Write

Default value: 0.2


The “xp-fit” property

  “xp-fit”                   gboolean

xp:fit.

Owner: NcReducedShearClusterMass

Flags: Read / Write

Default value: FALSE