BSMPT 3.0.7
BSMPT - Beyond the Standard Model Phase Transitions : A C++ package for the computation of the EWPT in BSM models
Loading...
Searching...
No Matches
BSMPT::GravitationalWave Class Reference

Public Member Functions

 GravitationalWave (BounceSolution &BACalc, const int &which_transition_temp=3)
 
double CalcEpsTurb (double epsturb_in)
 CalcEpsTurb calculate epsilon for turbulence contribution.
 
void CalcPeakFrequencySoundWave ()
 Calculate peak frequency of GW signal for sound waves.
 
void CalcPeakAmplitudeSoundWave ()
 Calculate peak amplitude of GW signal for sound waves.
 
void CalcPeakFrequencyTurbulence ()
 Calculate peak frequency of GW signal from turbulence.
 
void CalcPeakAmplitudeTurbulence ()
 Calculate peak amplitude of GW signal from turbulence.
 
double CalcGWAmplitude (double f, bool swON, bool turbON)
 Amplitude of GW signal as a function of.
 
double GetSNR (const double fmin, const double fmax, const double T=3)
 GetSNR.
 

Public Attributes

GravitationalWaveData data
 
const double AbsErr = 0
 AbsErr absolute error for numerical integration.
 
const double RelErr = 1e-6
 RelErr relative error for numerical integration.
 
double h = 0.674
 reduced Hubble constant
 

Friends

double snr_integrand (double freq, void *params)
 snr_integrand friend to define inner integrand of SNR integral
 

Member Function Documentation

◆ CalcEpsTurb()

double BSMPT::GravitationalWave::CalcEpsTurb ( double  epsturb_in)

CalcEpsTurb calculate epsilon for turbulence contribution.

Parameters
epsturb_inis the input value for epsturb. If [0..1] set to value, for -1 we use the upper bound from https://arxiv.org/abs/1704.05871
Returns
value for epsturb

◆ CalcGWAmplitude()

double BSMPT::GravitationalWave::CalcGWAmplitude ( double  f,
bool  swON,
bool  turbON 
)

Amplitude of GW signal as a function of.

Parameters
ffrequency
swONtrue = contribution from sound waves switched on, false = switched off
turbONtrue = contribution from turbulence switched on, false = switched off
Returns
h2OmegaGW

◆ GetSNR()

double BSMPT::GravitationalWave::GetSNR ( const double  fmin,
const double  fmax,
const double  T = 3 
)

GetSNR.

Parameters
fminminimal frequency
fmaxmaximal frequency
Tduration of exp. data acquisition, default value: 3 years
Returns
signal-to-noise (SNR) ratio at LISA

The documentation for this class was generated from the following files: