Utility functions for handling IFO data.
Prototypes | |
void | LALInferenceInjectBurstSignal (LALInferenceIFOData *IFOdata, ProcessParamsTable *commandLine) |
Read IFO data according to command line arguments. More... | |
void | LALInferenceBurstInjectionToVariables (SimBurst *theEventTable, LALInferenceVariables *vars) |
Fill the variables passed in vars with the parameters of the injection passed in event will over-write and destroy any existing parameters. More... | |
struct tagLALInferenceIFOData * | LALInferenceReadData (ProcessParamsTable *commandLine) |
Read IFO data according to command line arguments. More... | |
void | LALInferenceInjectInspiralSignal (struct tagLALInferenceIFOData *IFOdata, ProcessParamsTable *commandLine) |
Convenience function to inject a signal into the data, using a SimInspiralTable Injects a signal from a SimInspiralTable into a pre-existing IFOdata structure, based on command line arguments (see –help for details). More... | |
void | LALInferenceSetupROQdata (LALInferenceIFOData *IFOdata, ProcessParamsTable *commandLine) |
void | LALInferenceSetupROQmodel (LALInferenceModel *model, ProcessParamsTable *commandLine) |
void | LALInferenceInjectionToVariables (SimInspiralTable *theEventTable, LALInferenceVariables *vars) |
Fills the variable in vars with the injection values from theEventTable. More... | |
LALInferenceVariables * | LALInferencePrintInjectionSample (LALInferenceRunState *runState) |
Function to output a sample with logL values etc for the injection, if one is made. More... | |
void | LALInferenceInjectFromMDC (ProcessParamsTable *commandLine, LALInferenceIFOData *IFOdata) |
void LALInferenceInjectBurstSignal | ( | LALInferenceIFOData * | IFOdata, |
ProcessParamsTable * | commandLine | ||
) |
Read IFO data according to command line arguments.
This function reads command line arguments and returns a LALInferenceIFOData
linked list.
IFOdata | [out] A new LALInferenceIFOData linked list containing the data, or NULL upon error |
commandLine | [in] Pointer to a ProcessParamsTable containing command line arguments |
Definition at line 77 of file LALInferenceReadBurstData.c.
void LALInferenceBurstInjectionToVariables | ( | SimBurst * | theEventTable, |
LALInferenceVariables * | vars | ||
) |
Fill the variables passed in vars with the parameters of the injection passed in event will over-write and destroy any existing parameters.
Param vary type will be fixed
Definition at line 249 of file LALInferenceReadBurstData.c.
struct tagLALInferenceIFOData* LALInferenceReadData | ( | ProcessParamsTable * | commandLine | ) |
Read IFO data according to command line arguments.
This function reads command line arguments and returns a LALInferenceIFOData
linked list.
commandLine | [in] Pointer to a ProcessParamsTable containing command line arguments |
LALInferenceIFOData
linked list containing the data, or NULL upon error. Definition at line 568 of file LALInferenceReadData.c.
void LALInferenceInjectInspiralSignal | ( | struct tagLALInferenceIFOData * | IFOdata, |
ProcessParamsTable * | commandLine | ||
) |
Convenience function to inject a signal into the data, using a SimInspiralTable Injects a signal from a SimInspiralTable into a pre-existing IFOdata
structure, based on command line arguments (see –help for details).
commandLine | [in] Pointer to a ProcessParamsTable containing command line arguments |
IFOdata | [in] Pointer to an already existing IFOdata structure. |
void LALInferenceSetupROQdata | ( | LALInferenceIFOData * | IFOdata, |
ProcessParamsTable * | commandLine | ||
) |
Definition at line 2731 of file LALInferenceReadData.c.
void LALInferenceSetupROQmodel | ( | LALInferenceModel * | model, |
ProcessParamsTable * | commandLine | ||
) |
Definition at line 2604 of file LALInferenceReadData.c.
void LALInferenceInjectionToVariables | ( | SimInspiralTable * | theEventTable, |
LALInferenceVariables * | vars | ||
) |
Fills the variable in vars with the injection values from theEventTable.
Destroys contents of vars. vars cannot be NULL. Resulting variables are LALINFERENCE_PARAM_FIXED.
Fills the variable in vars with the injection values from theEventTable.
Param vary type will be fixed
Definition at line 2385 of file LALInferenceReadData.c.
LALInferenceVariables* LALInferencePrintInjectionSample | ( | LALInferenceRunState * | runState | ) |
Function to output a sample with logL values etc for the injection, if one is made.
Requires –inj, –outfile and optionally –event (if not 0).
Definition at line 2466 of file LALInferenceReadData.c.
void LALInferenceInjectFromMDC | ( | ProcessParamsTable * | commandLine, |
LALInferenceIFOData * | IFOdata | ||
) |
Definition at line 2973 of file LALInferenceReadData.c.