NcDataReducedShearClusterMass

NcDataReducedShearClusterMass — Galaxy clusters data -- pseudo number counts likelihood.

Properties

guint ngals Read / Write / Construct
NcmMatrix * nzbins Read / Write
NcmMatrix * true-data Read / Write

Types and Values

Object Hierarchy

    GEnum
    ╰── NcDataReducedShearClusterMassObs
    GObject
    ╰── NcmData
        ╰── NcDataReducedShearClusterMass

Description

FIXME

Functions

nc_data_reduced_shear_cluster_mass_new ()

NcDataReducedShearClusterMass *
nc_data_reduced_shear_cluster_mass_new
                               ();

Creates a new NcDataReducedShearClusterMass.

Returns

the newly created NcDataReducedShearClusterMass.


nc_data_reduced_shear_cluster_mass_new_from_file ()

NcDataReducedShearClusterMass *
nc_data_reduced_shear_cluster_mass_new_from_file
                               (const gchar *filename);

Creates a new NcDataReducedShearClusterMass from filename .

Parameters

filename

file containing a serialized NcDataReducedShearClusterMass

 

Returns

the newly created NcDataReducedShearClusterMass.

[transfer full]


nc_data_reduced_shear_cluster_mass_ref ()

NcDataReducedShearClusterMass *
nc_data_reduced_shear_cluster_mass_ref
                               (NcDataReducedShearClusterMass *drs);

Increases the reference count of drs by one.

Parameters

Returns

drs .

[transfer full]


nc_data_reduced_shear_cluster_mass_free ()

void
nc_data_reduced_shear_cluster_mass_free
                               (NcDataReducedShearClusterMass *drs);

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

Parameters


nc_data_reduced_shear_cluster_mass_clear ()

void
nc_data_reduced_shear_cluster_mass_clear
                               (NcDataReducedShearClusterMass **drs);

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

Parameters


nc_data_reduced_shear_cluster_mass_set_ngalaxies ()

void
nc_data_reduced_shear_cluster_mass_set_ngalaxies
                               (NcDataReducedShearClusterMass *drs,
                                guint ngals);

Sets ngals representing the total number of galaxies that belongs to a cluster.

Parameters

drs

a NcDataReducedShearClusterMass

 

ngals

number of galaxies

 

nc_data_reduced_shear_cluster_mass_get_ngalaxies ()

guint
nc_data_reduced_shear_cluster_mass_get_ngalaxies
                               (NcDataReducedShearClusterMass *drs);

Parameters

Returns

the number of galaxies


nc_data_reduced_shear_cluster_mass_set_nzbins ()

void
nc_data_reduced_shear_cluster_mass_set_nzbins
                               (NcDataReducedShearClusterMass *drs,
                                guint nzbins);

Sets nzbins representing the number of redshift bins of the (photometric) redshift distribution.

Parameters

drs

a NcDataReducedShearClusterMass

 

nzbins

number of redshift bins

 

nc_data_reduced_shear_cluster_mass_get_nzbins ()

guint
nc_data_reduced_shear_cluster_mass_get_nzbins
                               (NcDataReducedShearClusterMass *drs);

Parameters

Returns

the number of redshift bins


nc_data_reduced_shear_cluster_mass_set_gobs ()

void
nc_data_reduced_shear_cluster_mass_set_gobs
                               (NcDataReducedShearClusterMass *drs,
                                const NcmMatrix *m);

Sets the matrix m representing the measured reduced shear of the galaxies that belong to a cluster.

The function nc_data_reduced_shear_cluster_mass_set_ngalaxies must be called before this one.

Parameters


nc_data_reduced_shear_cluster_mass_set_pz ()

void
nc_data_reduced_shear_cluster_mass_set_pz
                               (NcDataReducedShearClusterMass *drs,
                                const NcmMatrix *m);

Sets the matrix m representing the redshift probability distribution of a galaxy.

The function nc_data_reduced_shear_cluster_mass_set_nzbins must be called before this one.

Parameters


nc_data_reduced_shear_cluster_mass_set_true_data ()

void
nc_data_reduced_shear_cluster_mass_set_true_data
                               (NcDataReducedShearClusterMass *drs,
                                const NcmMatrix *m);

FIXME Sets the matrix m representing

Parameters

Types and Values

enum NcDataReducedShearClusterMassObs

Members

NC_DATA_REDUCED_SHEAR_CLUSTER_MASS_ZCLUSTER

cluster redshift

 

NC_DATA_REDUCED_SHEAR_CLUSTER_MASS_GOBS

measured reduced shear

 

NC_DATA_REDUCED_SHEAR_CLUSTER_MASS_PZ

redshift distribution (photometric)

 

Property Details

The “ngals” property

  “ngals”                    guint

Number of galaxies.

Flags: Read / Write / Construct

Default value: 0


The “nzbins” property

  “nzbins”                   NcmMatrix *

Number of redshift bins.

Flags: Read / Write


The “true-data” property

  “true-data”                NcmMatrix *

Cluster (halo) true data (redshift and mass).

Flags: Read / Write