LALPulsar  6.1.0.1-fe68b98
SFTtimestamps.c File Reference

Prototypes

SFT timestamp type create/destroy functions

LIGOTimeGPSVectorXLALCreateTimestampVector (UINT4 length)
 Allocate a LIGOTimeGPSVector. More...
 
void XLALDestroyTimestampVector (LIGOTimeGPSVector *vect)
 De-allocate a LIGOTimeGPSVector. More...
 
LIGOTimeGPSVectorXLALResizeTimestampVector (LIGOTimeGPSVector *vector, UINT4 length)
 Resize a LIGOTimeGPSVector. More...
 
MultiLIGOTimeGPSVectorXLALCreateMultiLIGOTimeGPSVector (UINT4 numDetectors)
 Simple creator function for MultiLIGOTimeGPSVector with numDetectors entries. More...
 
void XLALDestroyMultiTimestamps (MultiLIGOTimeGPSVector *multiTS)
 Destroy a MultiLIGOTimeGPSVector timestamps vector. More...
 
SFT timestamp type property functions

int XLALFindTimesliceBounds (UINT4 *iStart, UINT4 *iEnd, const LIGOTimeGPSVector *timestamps, const LIGOTimeGPS *minStartGPS, const LIGOTimeGPS *maxStartGPS)
 
SFT timestamp generation functions

LIGOTimeGPSVectorXLALMakeTimestamps (LIGOTimeGPS tStart, REAL8 Tspan, REAL8 Tsft, REAL8 Toverlap)
 Given a start-time, Tspan, Tsft and Toverlap, returns a list of timestamps covering this time-stretch (allowing for overlapping SFTs). More...
 
MultiLIGOTimeGPSVectorXLALMakeMultiTimestamps (LIGOTimeGPS tStart, REAL8 Tspan, REAL8 Tsft, REAL8 Toverlap, UINT4 numDet)
 Same as XLALMakeTimestamps() just for several detectors, additionally specify the number of detectors. More...
 
LIGOTimeGPSVectorXLALReadTimestampsFile (const CHAR *fname)
 backwards compatible wrapper to XLALReadTimestampsFileConstrained() without GPS-time constraints More...
 
MultiLIGOTimeGPSVectorXLALReadMultiTimestampsFiles (const LALStringVector *fnames)
 backwards compatible wrapper to XLALReadMultiTimestampsFilesConstrained() without GPS-time constraints More...
 
LIGOTimeGPSVectorXLALReadTimestampsFileConstrained (const CHAR *fname, const LIGOTimeGPS *minGPS, const LIGOTimeGPS *maxGPS)
 Load timestamps file 'fname' into LIGOTimeGPSVector struct, allocated here. More...
 
MultiLIGOTimeGPSVectorXLALReadMultiTimestampsFilesConstrained (const LALStringVector *fnames, const LIGOTimeGPS *minGPS, const LIGOTimeGPS *maxGPS)
 Load several timestamps files, return a MultiLIGOTimeGPSVector struct, allocated here. More...
 
LIGOTimeGPSVectorXLALExtractTimestampsFromSFTs (const SFTVector *sfts)
 Extract timstamps-vector from the given SFTVector. More...
 
MultiLIGOTimeGPSVectorXLALExtractMultiTimestampsFromSFTs (const MultiSFTVector *multiSFTs)
 Given a multi-SFT vector, return a MultiLIGOTimeGPSVector holding the SFT timestamps. More...
 
LIGOTimeGPSVectorXLALTimestampsFromSFTCatalog (const SFTCatalog *catalog)
 Extract timestamps-vector of unique timestamps from the given SFTCatalog. More...
 
MultiLIGOTimeGPSVectorXLALTimestampsFromMultiSFTCatalogView (const MultiSFTCatalogView *multiView)
 Given a multi-SFTCatalogView, return a MultiLIGOTimeGPSVector holding the SFT timestamps. More...
 
LALSegListXLALReadSegmentsFromFile (const char *fname)
 Function to read a segment list from given filename, returns a sorted LALSegList. More...
 
LIGOTimeGPSVectorXLALTimestampsFromSegmentFile (const char *filename, REAL8 Tsft, REAL8 Toverlap, BOOLEAN adjustSegExtraTime, BOOLEAN synchronize)
 Extract timestamps-vector from a segment file, with functionality based on MakeSFTDAG The filename should point to a file containing <GPSstart GPSend> of segments or <GPSstart GPSend segLength numSFTs> where segLength is in hours. More...
 

Go to the source code of this file.

Variables

int XLALReadSegmentsFromFile_support_4column_format = 0
 

Variable Documentation

◆ XLALReadSegmentsFromFile_support_4column_format

int XLALReadSegmentsFromFile_support_4column_format = 0

Definition at line 38 of file SFTtimestamps.c.