LALBurst 2.0.7.1-eeff03c
GenerateBurst.h
Go to the documentation of this file.
1/*
2* Copyright (C) 2007 Jolien Creighton, Patrick Brady, Saikat Ray-Majumder
3*
4* This program is free software; you can redistribute it and/or modify
5* it under the terms of the GNU General Public License as published by
6* the Free Software Foundation; either version 2 of the License, or
7* (at your option) any later version.
8*
9* This program is distributed in the hope that it will be useful,
10* but WITHOUT ANY WARRANTY; without even the implied warranty of
11* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12* GNU General Public License for more details.
13*
14* You should have received a copy of the GNU General Public License
15* along with with program; see the file COPYING. If not, write to the
16* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
17* MA 02110-1301 USA
18*/
19
20
21#ifndef _GENERATEBURST_H
22#define _GENERATEBURST_H
23
24
25/*
26 * ============================================================================
27 *
28 * Preamble
29 *
30 * ============================================================================
31 */
32
33
34#include <lal/LALDatatypes.h>
35#include <lal/LIGOMetadataTables.h>
36
37
38#if defined(__cplusplus)
39extern "C" {
40#elif 0
41} /* so that editors will match preceding brace */
42#endif
43
44/**
45 * \addtogroup lalburst_general
46 * \brief UNDOCUMENTED
47 */
48/** @{ */
49
50/*
51 * ============================================================================
52 *
53 * Function Prototypes
54 *
55 * ============================================================================
56 */
57
58
60 REAL8TimeSeries **hplus,
61 REAL8TimeSeries **hcross,
62 const SimBurst *sim_burst,
63 double delta_t
64);
65
66
69 const SimBurst *sim_burst,
70 const TimeSlide *time_slide_table_head,
71 const COMPLEX16FrequencySeries *response
72);
73
74/** @} */
75
76#if 0
77{ /* so that editors will match succeeding brace */
78#elif defined(__cplusplus)
79}
80#endif
81
82
83#endif /* _GENERATEBURST_H */
int XLALGenerateSimBurst(REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, const SimBurst *sim_burst, double delta_t)
Generate the + and x time series for a single sim_burst table row.
Definition: GenerateBurst.c:67
int XLALBurstInjectSignals(REAL8TimeSeries *h, const SimBurst *sim_burst, const TimeSlide *time_slide_table_head, const COMPLEX16FrequencySeries *response)
Wrapper to iterate over the entries in a sim_burst linked list and inject them into a time series.