Prototypes | |
SFT timestamp type create/destroy functions | |
LIGOTimeGPSVector * | XLALCreateTimestampVector (UINT4 length) |
Allocate a LIGOTimeGPSVector. More... | |
void | XLALDestroyTimestampVector (LIGOTimeGPSVector *vect) |
De-allocate a LIGOTimeGPSVector. More... | |
LIGOTimeGPSVector * | XLALResizeTimestampVector (LIGOTimeGPSVector *vector, UINT4 length) |
Resize a LIGOTimeGPSVector. More... | |
MultiLIGOTimeGPSVector * | XLALCreateMultiLIGOTimeGPSVector (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 | |
LIGOTimeGPSVector * | XLALMakeTimestamps (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... | |
MultiLIGOTimeGPSVector * | XLALMakeMultiTimestamps (LIGOTimeGPS tStart, REAL8 Tspan, REAL8 Tsft, REAL8 Toverlap, UINT4 numDet) |
Same as XLALMakeTimestamps() just for several detectors, additionally specify the number of detectors. More... | |
LIGOTimeGPSVector * | XLALReadTimestampsFile (const CHAR *fname) |
backwards compatible wrapper to XLALReadTimestampsFileConstrained() without GPS-time constraints More... | |
MultiLIGOTimeGPSVector * | XLALReadMultiTimestampsFiles (const LALStringVector *fnames) |
backwards compatible wrapper to XLALReadMultiTimestampsFilesConstrained() without GPS-time constraints More... | |
LIGOTimeGPSVector * | XLALReadTimestampsFileConstrained (const CHAR *fname, const LIGOTimeGPS *minGPS, const LIGOTimeGPS *maxGPS) |
Load timestamps file 'fname' into LIGOTimeGPSVector struct, allocated here. More... | |
MultiLIGOTimeGPSVector * | XLALReadMultiTimestampsFilesConstrained (const LALStringVector *fnames, const LIGOTimeGPS *minGPS, const LIGOTimeGPS *maxGPS) |
Load several timestamps files, return a MultiLIGOTimeGPSVector struct, allocated here. More... | |
LIGOTimeGPSVector * | XLALExtractTimestampsFromSFTs (const SFTVector *sfts) |
Extract timstamps-vector from the given SFTVector. More... | |
MultiLIGOTimeGPSVector * | XLALExtractMultiTimestampsFromSFTs (const MultiSFTVector *multiSFTs) |
Given a multi-SFT vector, return a MultiLIGOTimeGPSVector holding the SFT timestamps. More... | |
LIGOTimeGPSVector * | XLALTimestampsFromSFTCatalog (const SFTCatalog *catalog) |
Extract timestamps-vector of unique timestamps from the given SFTCatalog. More... | |
MultiLIGOTimeGPSVector * | XLALTimestampsFromMultiSFTCatalogView (const MultiSFTCatalogView *multiView) |
Given a multi-SFTCatalogView, return a MultiLIGOTimeGPSVector holding the SFT timestamps. More... | |
LALSegList * | XLALReadSegmentsFromFile (const char *fname) |
Function to read a segment list from given filename, returns a sorted LALSegList. More... | |
LIGOTimeGPSVector * | XLALTimestampsFromSegmentFile (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 |
int XLALReadSegmentsFromFile_support_4column_format = 0 |
Definition at line 38 of file SFTtimestamps.c.