106 #ifndef _COMPUTESKY_H
107 #define _COMPUTESKY_H
109 #include <lal/LALStdlib.h>
110 #include <lal/LALBarycenter.h>
117 #define COMPUTESKYH_ENULL 1
118 #define COMPUTESKYH_ENNUL 2
119 #define COMPUTESKYH_ENEGA 4
120 #define COMPUTESKYH_MSGENULL "Null Pointer"
121 #define COMPUTESKYH_MSGENNUL "Non-Null Pointer"
122 #define COMPUTESKYH_MSGENEGA "Bad Negative Value"
129 SWIGLAL( IMMUTABLE_MEMBERS( tagCSParams,
edat ) );
131 typedef struct tagCSParams {
void LALComputeSky(LALStatus *status, REAL8 *skyConst, INT8 iSkyCoh, CSParams *params)
Given an input index which refers to the sky patch under consideration, this routine returns the phas...
This structure contains the parameters for the LALComputeSky() routine.
EmissionTime * emit
TO BE DOCUMENTED.
INT8 spinDwnOrder
The maximal number of spindown parameters per spindown parameter set.
LIGOTimeGPS * tGPS
An array containing the GPS times of the first datum from each SFT.
REAL8 tSFT
The timescale of one SFT.
EarthState * earth
TO BE DOCUMENTED.
BarycenterInput * baryinput
A switch which turns modulation on/off.
REAL8 * skyPos
The array containing the sky patch coordinates.
const EphemerisData * edat
ephemeris data
INT8 mObsSFT
The number of SFTs in the observation time.
Basic output structure of LALBarycenterEarth.c.
Basic output structure produced by LALBarycenter.c.
This structure contains all information about the center-of-mass positions of the Earth and Sun,...