Top |
NcReducedShearClusterMassNcReducedShearClusterMass — FIXME cluster mass estimation via reduced shear |
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 |
GEnum ╰── NcReducedShearClusterMassParams GObject ╰── NcmModel ╰── NcReducedShearClusterMass
NcReducedShearClusterMass *
nc_reduced_shear_cluster_mass_new (void
);
This function instantiates a new object of type NcReducedShearClusterMass.
NcReducedShearClusterMass *
nc_reduced_shear_cluster_mass_ref (NcReducedShearClusterMass *rscm
);
Increases the reference count of rscm
by one.
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.
void
nc_reduced_shear_cluster_mass_clear (NcReducedShearClusterMass **rscm
);
The reference count of rscm
is decreased and the pointer is set to NULL.
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)$.
gdouble nc_reduced_shear_cluster_mass_posterior_no_shear_calibration (NcReducedShearClusterMass *rscm
,NcHICosmo *cosmo
,const gdouble z
,const gdouble g_obs
);
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).
#define NC_REDUCED_SHEAR_CLUSTER_MASS_DEFAULT_VSIGMA (0.3)
#define NC_REDUCED_SHEAR_CLUSTER_MASS_DEFAULT_VGAMMA (0.05)
“Gamma”
property “Gamma” double
\Gamma.
Owner: NcReducedShearClusterMass
Flags: Read / Write
Default value: 0.05
“Gamma-fit”
property “Gamma-fit” gboolean
\Gamma:fit.
Owner: NcReducedShearClusterMass
Flags: Read / Write
Default value: FALSE
“R”
property “R” double
Distance from the center of the lens.
Owner: NcReducedShearClusterMass
Flags: Read / Write / Construct Only
Allowed values: >= 0
Default value: 1
“a”
property “a” double
FIXME
Owner: NcReducedShearClusterMass
Flags: Read / Write
Default value: 0
“a-fit”
property “a-fit” gboolean
FIXME
Owner: NcReducedShearClusterMass
Flags: Read / Write
Default value: FALSE
“b”
property “b” double
FIXME
Owner: NcReducedShearClusterMass
Flags: Read / Write
Default value: 0
“b-fit”
property “b-fit” gboolean
b:fit.
Owner: NcReducedShearClusterMass
Flags: Read / Write
Default value: FALSE
“c”
property “c” double
FIXME
Owner: NcReducedShearClusterMass
Flags: Read / Write
Default value: 0
“c-fit”
property “c-fit” gboolean
c:fit.
Owner: NcReducedShearClusterMass
Flags: Read / Write
Default value: FALSE
“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
“sigma”
property “sigma” double
\sigma.
Owner: NcReducedShearClusterMass
Flags: Read / Write
Default value: 0.3
“sigma-fit”
property “sigma-fit” gboolean
\sigma:fit.
Owner: NcReducedShearClusterMass
Flags: Read / Write
Default value: FALSE
“xp”
property “xp” double
FIXME
Owner: NcReducedShearClusterMass
Flags: Read / Write
Default value: 0.2