30#ifndef _READNOISESPECTRUMH_H
31#define _READNOISESPECTRUMH_H
33#include <lal/LALDatatypes.h>
36#if defined(__cplusplus)
60#define LALREADNOISESPECTRUMH_ENULL 1
61#define LALREADNOISESPECTRUMH_ENNUL 2
62#define LALREADNOISESPECTRUMH_EALOC 3
63#define LALREADNOISESPECTRUMH_EOPEN 4
64#define LALREADNOISESPECTRUMH_EFCLO 5
65#define LALREADNOISESPECTRUMH_EPARS 8
69#define LALREADNOISESPECTRUMH_MSGENULL "Null pointer"
70#define LALREADNOISESPECTRUMH_MSGENNUL "Non-null pointer"
71#define LALREADNOISESPECTRUMH_MSGEALOC "Memory allocation error"
72#define LALREADNOISESPECTRUMH_MSGEOPEN "Error opening file"
73#define LALREADNOISESPECTRUMH_MSGEFCLO "Error closing file"
74#define LALREADNOISESPECTRUMH_MSGEPARS "Error parsing spectrum file"
77#define LALREADNOISESPECTRUM_MAXLINELENGTH 2048
88#elif defined(__cplusplus)
char CHAR
One-byte signed integer, see Headers LAL(Atomic)Datatypes.h for more details.
void LALReadNoiseSpectrum(LALStatus *status, REAL4FrequencySeries *spectrum, CHAR *fname)
Function to read in noise spectrum from a formatted ascii file and return the amplitude noise spectru...
LAL status structure, see The LALStatus structure for more details.
See DATATYPE-FrequencySeries types for documentation.