47 #include <lal/FileIO.h>
48 #include <lal/LALAtomicDatatypes.h>
49 #include <lal/LIGOMetadataTables.h>
51 #if defined(__cplusplus)
140 const char* dataSource,
141 const char* dataDescription,
144 const char* extension
150 #elif defined(__cplusplus)
int XLALWriteLIGOLwXMLSnglBurstTable(LIGOLwXMLStream *, const SnglBurst *)
Write a sngl_burst table to an XML file.
int XLALWriteLIGOLwXMLProcessTable(LIGOLwXMLStream *, const ProcessTable *)
Write a process table to an XML file.
int XLALWriteLIGOLwXMLSimBurstTable(LIGOLwXMLStream *, const SimBurst *)
Write a sim_burst table to an XML file.
int XLALWriteLIGOLwXMLProcessParamsTable(LIGOLwXMLStream *, const ProcessParamsTable *)
Write a process_params table to an XML file.
int XLALWriteLIGOLwXMLSegmentTable(LIGOLwXMLStream *xml, const SegmentTable *segment_table)
Write a segment table to an XML file.
int XLALWriteLIGOLwXMLSimRingdownTable(LIGOLwXMLStream *xml, const SimRingdownTable *sim_ringdown)
Write a sim_ringdown table to an XML file.
int XLALCloseLIGOLwXMLFile(LIGOLwXMLStream *xml)
Close an XML stream.
int XLALCreateLIGODataFileName(char *filename, size_t size, const char *dataSource, const char *dataDescription, const LIGOTimeGPS *startTime, const LIGOTimeGPS *endTime, const char *extension)
Creates a XML filename accordingly to document T050017.
int XLALWriteLIGOLwXMLSimInspiralTable(LIGOLwXMLStream *, const SimInspiralTable *)
Write a sim_inspiral table to an XML file.
int XLALWriteLIGOLwXMLSnglInspiralTable(LIGOLwXMLStream *xml, const SnglInspiralTable *sngl_inspiral)
Write a linked list of SnglInspiralTable structures to a the sngl_inspiral table in a LIGO Light Weig...
LIGOLwXMLStream * XLALOpenLIGOLwXMLFile(const char *path)
Open an XML file for writing.
int XLALWriteLIGOLwXMLSearchSummaryTable(LIGOLwXMLStream *, const SearchSummaryTable *)
Write a search_summary table to an XML file.
int XLALWriteLIGOLwXMLTimeSlideTable(LIGOLwXMLStream *, const TimeSlide *)
Write a time_slide table to an XML file.
This structure contains the file stream and current table type for writing to LIGO lightweight XML fi...
The SimBurst structure describes a burst injection.
This structure contains the required information for generating a ringdown injection.
This structure corresponds to one row of a time_slide table.