LAL  7.5.0.1-bede9b2
Calibration.h File Reference

Prototypes

void LALComputeTransfer (LALStatus *status, CalibrationRecord *calrec)
 UNDOCUMENTED. More...
 
void LALUpdateCalibration (LALStatus *status, CalibrationFunctions *output, CalibrationFunctions *input, CalibrationUpdateParams *params)
 UNDOCUMENTED. More...
 
void LALResponseConvert (LALStatus *status, COMPLEX8FrequencySeries *output, COMPLEX8FrequencySeries *input)
 UNDOCUMENTED. More...
 
INT4 XLALResponseConvert (COMPLEX8FrequencySeries *output, COMPLEX8FrequencySeries *input)
 UNDOCUMENTED. More...
 
void LALComputeCalibrationFactors (LALStatus *status, CalFactors *output, UpdateFactorsParams *input)
 
void LALComputeStrain (LALStatus *status, StrainOut *output, StrainIn *input)
 
void LALComputeStrainDMT (LALStatus *status, StrainOut *output, StrainIn *input)
 
void LALGetFactors (LALStatus *status, StrainOut *output, StrainIn *input)
 
void LALMakeFIRLP (LALStatus *status, REAL8IIRFilter *G, int USF)
 
void LALMakeFIRLPALPHAS (LALStatus *status, REAL8IIRFilter *G)
 
void LALMakeFIRHP (LALStatus *status, REAL8IIRFilter *G)
 
int XLALFIRFilter (REAL8TimeSeries *tseries, REAL8IIRFilter *FIR)
 
void LALFFTFIRFilter (LALStatus *status, REAL8TimeSeries *tseries, REAL8IIRFilter *FIR)
 
void LALFreeFilter (LALStatus *status, REAL8IIRFilter *F2, int ORDER)
 
void LALCopyFilter (LALStatus *status, REAL8IIRFilter **F2, REAL8IIRFilter *F1, int ORDER)
 
int XLALDivideTimeSeries (REAL8TimeSeries *hR, REAL8TimeSeries *ALPHAS)
 
int XLALUpsample (REAL8TimeSeries *uphR, REAL8TimeSeries *hR, int up_factor)
 
int XLALUpsampleLinear (REAL8TimeSeries *uphR, REAL8TimeSeries *hR, int up_factor)
 

Go to the source code of this file.

Data Structures

struct  CalFactors
 UNDOCUMENTED. More...
 
struct  UpdateFactorsParams
 UNDOCUMENTED. More...
 
struct  CalibrationRecord
 UNDOCUMENTED. More...
 
struct  CalibrationFunctions
 The type CalibrationFunctions contains two calibration functions, the sensing function \(C(f)\) and the response function \(R(f)\). More...
 
struct  CalibrationUpdateParams
 The type CalibrationUpdateParams contains two time series representing an overall gain factor for the open-loop gain function \(H(f)\) and the sensing function \(C(f)\). More...
 
struct  StrainOut
 UNDOCUMENTED. More...
 
struct  StrainIn
 UNDOCUMENTED. More...
 
struct  MyIIRFilter
 UNDOCUMENTED. More...
 

Macros

Error Codes
#define CALIBRATIONH_ENULL   001
 Null pointer. More...
 
#define CALIBRATIONH_ESIZE   002
 Invalid size. More...
 
#define CALIBRATIONH_ESZMM   004
 Size mismatch. More...
 
#define CALIBRATIONH_EZERO   010
 Zero factor. More...
 
#define CALIBRATIONH_ETIME   020
 Time out of range. More...
 
#define CALIBRATIONH_EUNIT   040
 Incompatible units. More...
 

Enumerations

enum  CalibrationType {
  CalibrationAmplitude = 001 , CalibrationOffset = 002 , CalibrationDelay = 004 , CalibrationTransfer = 010 ,
  CalibrationZPG = 020
}
 UNDOCUMENTED. More...
 

Function Documentation

◆ LALComputeCalibrationFactors()

void LALComputeCalibrationFactors ( LALStatus status,
CalFactors output,
UpdateFactorsParams input 
)

Definition at line 30 of file ComputeCalibrationFactors.c.

◆ LALComputeStrain()

void LALComputeStrain ( LALStatus status,
StrainOut output,
StrainIn input 
)

Definition at line 63 of file ComputeStrain.c.

◆ LALComputeStrainDMT()

void LALComputeStrainDMT ( LALStatus status,
StrainOut output,
StrainIn input 
)

Definition at line 52 of file ComputeStrainDMT.c.

◆ LALGetFactors()

void LALGetFactors ( LALStatus status,
StrainOut output,
StrainIn input 
)

Definition at line 538 of file ComputeStrain.c.

◆ LALMakeFIRLP()

void LALMakeFIRLP ( LALStatus status,
REAL8IIRFilter G,
int  USF 
)

Definition at line 336 of file ComputeStrain.c.

◆ LALMakeFIRLPALPHAS()

void LALMakeFIRLPALPHAS ( LALStatus status,
REAL8IIRFilter G 
)

Definition at line 381 of file ComputeStrain.c.

◆ LALMakeFIRHP()

void LALMakeFIRHP ( LALStatus status,
REAL8IIRFilter G 
)

Definition at line 425 of file ComputeStrain.c.

◆ XLALFIRFilter()

int XLALFIRFilter ( REAL8TimeSeries tseries,
REAL8IIRFilter FIR 
)

Definition at line 651 of file ComputeStrain.c.

◆ LALFFTFIRFilter()

void LALFFTFIRFilter ( LALStatus status,
REAL8TimeSeries tseries,
REAL8IIRFilter FIR 
)

Definition at line 684 of file ComputeStrain.c.

◆ LALFreeFilter()

void LALFreeFilter ( LALStatus status,
REAL8IIRFilter F2,
int  ORDER 
)

Definition at line 445 of file ComputeStrainDMT.c.

◆ LALCopyFilter()

void LALCopyFilter ( LALStatus status,
REAL8IIRFilter **  F2,
REAL8IIRFilter F1,
int  ORDER 
)

Definition at line 467 of file ComputeStrainDMT.c.

◆ XLALDivideTimeSeries()

int XLALDivideTimeSeries ( REAL8TimeSeries hR,
REAL8TimeSeries ALPHAS 
)

Definition at line 516 of file ComputeStrain.c.

◆ XLALUpsample()

int XLALUpsample ( REAL8TimeSeries uphR,
REAL8TimeSeries hR,
int  up_factor 
)

Definition at line 470 of file ComputeStrain.c.

◆ XLALUpsampleLinear()

int XLALUpsampleLinear ( REAL8TimeSeries uphR,
REAL8TimeSeries hR,
int  up_factor 
)

Definition at line 489 of file ComputeStrain.c.