LALPulsar  6.1.0.1-89842e6
SSBtimes.h File Reference

Prototypes

int XLALAddBinaryTimes (SSBtimes **tSSBOut, const SSBtimes *tSSBIn, const PulsarDopplerParams *Doppler)
 Compute extra time-delays for a CW source in a (Keplerian) binary orbital system. More...
 
int XLALAddMultiBinaryTimes (MultiSSBtimes **multiSSBOut, const MultiSSBtimes *multiSSBIn, const PulsarDopplerParams *Doppler)
 Multi-IFO version of XLALAddBinaryTimes(). More...
 
SSBtimesXLALDuplicateSSBtimes (const SSBtimes *tSSB)
 Duplicate (ie allocate + copy) an input SSBtimes structure. More...
 
MultiSSBtimesXLALDuplicateMultiSSBtimes (const MultiSSBtimes *multiSSB)
 Duplicate (ie allocate + copy) an input MultiSSBtimes structure. More...
 
SSBtimesXLALGetSSBtimes (const DetectorStateSeries *DetectorStates, SkyPosition pos, LIGOTimeGPS refTime, SSBprecision precision)
 For a given DetectorStateSeries, calculate the time-differences \( \Delta T_\alpha\equiv T(t_\alpha) - T_0 \) , and their derivatives \( \dot{T}_\alpha \equiv d T / d t (t_\alpha) \) . More...
 
MultiSSBtimesXLALGetMultiSSBtimes (const MultiDetectorStateSeries *multiDetStates, SkyPosition skypos, LIGOTimeGPS refTime, SSBprecision precision)
 Multi-IFO version of XLALGetSSBtimes(). More...
 
int XLALEarliestMultiSSBtime (LIGOTimeGPS *out, const MultiSSBtimes *multiSSB, const REAL8 Tsft)
 Find the earliest timestamp in a multi-SSB data structure. More...
 
int XLALLatestMultiSSBtime (LIGOTimeGPS *out, const MultiSSBtimes *multiSSB, const REAL8 Tsft)
 Find the latest timestamp in a multi-SSB data structure. More...
 
void XLALDestroySSBtimes (SSBtimes *tSSB)
 Destroy a SSBtimes structure. More...
 
void XLALDestroyMultiSSBtimes (MultiSSBtimes *multiSSB)
 Destroy a MultiSSBtimes structure. More...
 

Go to the source code of this file.

Data Structures

struct  SSBtimes
 Simple container for two REAL8-vectors, namely the SSB-timings DeltaT_alpha and Tdot_alpha, with one entry per SFT-timestamp. More...
 
struct  MultiSSBtimes
 Multi-IFO container for SSB timings. More...
 

Enumerations

enum  SSBprecision {
  SSBPREC_NEWTONIAN , SSBPREC_RELATIVISTIC , SSBPREC_RELATIVISTICOPT , SSBPREC_DMOFF ,
  SSBPREC_LAST
}
 The precision in calculating the barycentric transformation. More...
 

Variables

const UserChoices SSBprecisionChoices
 Static array of all SSBprecision choices, for use by the UserInput module parsing routines. More...