Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALPulsar 7.1.1.1-b246709
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ppe_inject.h
Go to the documentation of this file.
1/*
2* Copyright (C) 2014 Matthew Pitkin
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 * \file
22 * \ingroup lalpulsar_bin_HeterodyneSearch
23 * \author Matthew Pitkin, John Veitch, Colin Gill
24 *
25 * \brief Header file for the signal injection functions for the parameter estimation code for known pulsar
26 * searches using the nested sampling algorithm.
27 */
28
29#ifndef _PPE_INJECT_H
30#define _PPE_INJECT_H
31
33#include "ppe_utils.h"
34#include "ppe_models.h"
35#include "ppe_init.h"
36
37#ifdef __cplusplus
38extern "C" {
39#endif
40
41/* software injection functions */
42void inject_signal( LALInferenceRunState *runState );
45
46#ifdef __cplusplus
47}
48#endif
49
50#endif /* _PPE_INJECT_H */
double REAL8
float data[BLOCKSIZE]
Definition: hwinject.c:360
Header file for the initialisation functions for the parameter estimation code for known pulsar searc...
REAL8 calculate_time_domain_snr(LALInferenceIFOData *data, LALInferenceIFOModel *ifo_model)
Calculates the optimal matched filter signal-to-noise ratio for a given signal.
Definition: ppe_inject.c:503
void inject_signal(LALInferenceRunState *runState)
Inject a simulated signal into the data.
Definition: ppe_inject.c:47
void get_loudest_snr(LALInferenceRunState *runState)
Get the signal-to-noise ratio of the maximum likelihood signal.
Definition: ppe_inject.c:647
Header file for the signal models functions used in parameter estimation code for known pulsar search...
Header file for the helper functions for the parameter estimation code for known pulsar searches usin...
Header file for the parameter estimation code for known pulsar searches using the nested sampling alg...