LALPulsar  6.1.0.1-b72065a
SFTandSignalParams Struct Reference

Detailed Description

Parameters defining the pulsar signal and SFTs used by LALFastGeneratePulsarSFTs().

Lookup tables (LUTs) are used for trig functions if

resTrig > 0
INT4 resTrig
length sinVal, cosVal; domain: -2pi to 2pi; resolution = 4pi/resTrig

the user must then initialize trigArg, sinVal, and cosVal on the domain \( [-2\pi, 2\pi] \) inclusive. See GeneratePulsarSignalTest.c for an example.

Definition at line 333 of file GeneratePulsarSignal.h.

Data Fields

PulsarSignalParamspSigParams
 
SFTParamspSFTParams
 
INT4 nSamples
 nsample from noise SFT header; 2x this equals effective number of time samples
More...
 
INT4 Dterms
 use this to fill in SFT bins with fake data as per LALDemod else fill in bin with zero More...
 
INT4 resTrig
 length sinVal, cosVal; domain: -2pi to 2pi; resolution = 4pi/resTrig More...
 
REAL8trigArg
 array of arguments to hold lookup table (LUT) values for doing trig calls More...
 
REAL8sinVal
 sinVal holds lookup table (LUT) values for doing trig sin calls More...
 
REAL8cosVal
 cosVal holds lookup table (LUT) values for doing trig cos calls More...
 

Field Documentation

◆ pSigParams

PulsarSignalParams* SFTandSignalParams::pSigParams

Definition at line 334 of file GeneratePulsarSignal.h.

◆ pSFTParams

SFTParams* SFTandSignalParams::pSFTParams

Definition at line 335 of file GeneratePulsarSignal.h.

◆ nSamples

INT4 SFTandSignalParams::nSamples

nsample from noise SFT header; 2x this equals effective number of time samples

Definition at line 336 of file GeneratePulsarSignal.h.

◆ Dterms

INT4 SFTandSignalParams::Dterms

use this to fill in SFT bins with fake data as per LALDemod else fill in bin with zero

Definition at line 337 of file GeneratePulsarSignal.h.

◆ resTrig

INT4 SFTandSignalParams::resTrig

length sinVal, cosVal; domain: -2pi to 2pi; resolution = 4pi/resTrig

Definition at line 338 of file GeneratePulsarSignal.h.

◆ trigArg

REAL8* SFTandSignalParams::trigArg

array of arguments to hold lookup table (LUT) values for doing trig calls

Definition at line 339 of file GeneratePulsarSignal.h.

◆ sinVal

REAL8* SFTandSignalParams::sinVal

sinVal holds lookup table (LUT) values for doing trig sin calls

Definition at line 340 of file GeneratePulsarSignal.h.

◆ cosVal

REAL8* SFTandSignalParams::cosVal

cosVal holds lookup table (LUT) values for doing trig cos calls

Definition at line 341 of file GeneratePulsarSignal.h.