37#ifndef TRIUMVIRATE_INCLUDE_TWOPT_HPP_INCLUDED_
38#define TRIUMVIRATE_INCLUDE_TWOPT_HPP_INCLUDED_
86 ParticleCatalogue& particles,
double alpha = 1.
150 double padding,
double cellsize,
const std::string& assignment
166 ParticleCatalogue& particles,
double alpha = 1.
199 ParticleCatalogue& particles_data, ParticleCatalogue& particles_rand,
200 LineOfSight* los_data, LineOfSight* los_rand,
201 double alpha,
int ell,
int m
218 ParticleCatalogue& particles, LineOfSight* los,
219 double alpha,
int ell,
int m
243 ParticleCatalogue& catalogue_data, ParticleCatalogue& catalogue_rand,
244 LineOfSight* los_data, LineOfSight* los_rand,
263 ParticleCatalogue& catalogue_data, ParticleCatalogue& catalogue_rand,
264 LineOfSight* los_data, LineOfSight* los_rand,
280 ParticleCatalogue& catalogue_data,
296 ParticleCatalogue& catalogue_data,
316 double alpha,
double norm_factor
Isotropic coordinate binning.
Clustering measurement data objects.
Mesh field (with one-point statistics) and pseudo two-point statistics.
Mathematical calculations.
Provide tracking of program resources and exceptions.
double calc_powspec_shotnoise_from_particles(ParticleCatalogue &particles, double alpha=1.)
Calculate particle-based power spectrum shot noise level.
trv::TwoPCFWindowMeasurements compute_corrfunc_window(trv::ParticleCatalogue &catalogue_rand, trv::LineOfSight *los_rand, trv::ParameterSet ¶ms, trv::Binning rbinning, double alpha, double norm_factor)
Compute two-point correlation function window from a random catalogue and optionally save the results...
trv::TwoPCFMeasurements compute_corrfunc(ParticleCatalogue &catalogue_data, ParticleCatalogue &catalogue_rand, LineOfSight *los_data, LineOfSight *los_rand, trv::ParameterSet ¶ms, trv::Binning &rbinning, double norm_factor)
Compute two-point correlation function from paired survey-type catalogues.
double calc_coupling_coeff_2pt(int ell, int ELL, int m, int M)
Calculate the coupling coefficient for spherical-harmonic components of full two-point statistics.
std::complex< double > calc_ylm_wgtd_shotnoise_amp_for_powspec(ParticleCatalogue &particles_data, ParticleCatalogue &particles_rand, LineOfSight *los_data, LineOfSight *los_rand, double alpha, int ell, int m)
Calculate power spectrum shot noise weighted by reduced spherical harmonics.
trv::PowspecMeasurements compute_powspec_in_gpp_box(ParticleCatalogue &catalogue_data, trv::ParameterSet ¶ms, trv::Binning kbinning, double norm_factor)
Compute power spectrum in a periodic box in the global plane-parallel approximation.
double calc_powspec_normalisation_from_particles(ParticleCatalogue &particles, double alpha=1.)
Calculate particle-based power spectrum normalisation.
double calc_powspec_normalisation_from_mesh(trv::ParticleCatalogue &particles, trv::ParameterSet ¶ms, double alpha=1.)
Calculate mesh-based power spectrum normalisation.
trv::PowspecMeasurements compute_powspec(ParticleCatalogue &catalogue_data, ParticleCatalogue &catalogue_rand, LineOfSight *los_data, LineOfSight *los_rand, trv::ParameterSet ¶ms, trv::Binning &kbinning, double norm_factor)
Compute power spectrum from paired survey-type catalogues.
trv::TwoPCFMeasurements compute_corrfunc_in_gpp_box(ParticleCatalogue &catalogue_data, trv::ParameterSet ¶ms, trv::Binning &rbinning, double norm_factor)
Compute two-point correlation function in a periodic box in the global plane-parallel approximation.
double calc_powspec_normalisation_from_meshes(trv::ParticleCatalogue &particles_data, trv::ParticleCatalogue &particles_rand, trv::ParameterSet ¶ms, double alpha)
Calculate power spectrum normalisation from mixed meshes.
Program parameter configuration.
Particle containers with I/O methods and operations.
Power spectrum measurements.
Two-point correlation function measurements.
Two-point correlation function window measurements.