void
LALExtractFrameResponse(
LALStatus *status,
COMPLEX8FrequencySeries *output,
const CHAR *catalog,
const CHAR *ifo
)
The routine LALFrameExtractResponse() extracts the necessary calibration information from the frames. The frames used to construct the calibration are located using the specified catalog. The function constructs a response function (as a frequency series) from this information. If the fourth argument is non-NULL then this string specifies the detector (H1, H2, L1, etc.) for which the calibration is required. Certain fields of the output should be set before this routine is called. In particular:
CAL_REF which
contains the response and cavity gain frequency series that will be up
dated to the specified point in time. For example it must contain an entry
such as
L CAL_REF 715388533 64 file://localhost/path/to/L-CAL_REF-715388533-64.gwfwhere the frame file contains the channels
L1:CAL-RESPONSE and
L1:CAL-CAV_GAIN.
L1:CAL-OLOOP_FAC and L1:CAL-CAV_FAC channels. The update
factor frames may either be SenseMon type frames, containing the factor
channels as real_8 trend data or frames generated by the lalapps
program lalapps_mkcalfac which creates channels of type
complex_8. The entries in the cache file must be of the format
L CAL_FAC 714240000 1369980 file://localhost/path/to/L-CAL_FAC-714240000-1369980.gwffor
lalapps_mkcalfac type frames or
L SenseMonitor_L1_M 729925200 3600 file://localhost/path/to/L-SenseMonitor_L1_M-729925200-3600.gwffor SenseMon type frames. If both types of frame are present in the cache, SenseMon frames are used in preference.
* Author: Brown, D. A. * $Id: FrameCalibration.c,v 1.6 2003/08/08 23:08:53 duncan Exp $
void LALInitBarycenter(LALStatus *stat, EphemerisData *edat)LALInitBarycenter()