LAL  7.5.0.1-8083555
CreateDetector.c File Reference

Prototypes

static void getCartesianComponents (REAL4 u[3], REAL8 cosAlt, REAL8 sinAlt, REAL8 cosAz, REAL8 sinAz, REAL8 cosLat, REAL8 sinLat, REAL8 cosLon, REAL8 sinLon)
 
LALDetectorXLALCreateDetector (LALDetector *detector, const LALFrDetector *frDetector, LALDetectorType type)
 UNDOCUMENTED. More...
 

Go to the source code of this file.

Macros

#define LAL_CAT(x, y)   x ## y
 
#define LAL_XCAT(x, y)   LAL_CAT(x,y)
 
#define LAL_DETECTOR_CONSTANT(d, c)   LAL_XCAT(LAL_XCAT(LAL_,d),LAL_XCAT(_,c))
 expands to constant c of detector d More...
 
#define LAL_DETECTOR_LOCATION(d)
 initializer for detector location vector More...
 
#define LAL_ARM_X(d, c)   LAL_DETECTOR_CONSTANT(d,LAL_XCAT(ARM_X_DIRECTION_,c))
 expands to component c (X,Y,Z) of arm X of detector d More...
 
#define LAL_ARM_Y(d, c)   LAL_DETECTOR_CONSTANT(d,LAL_XCAT(ARM_Y_DIRECTION_,c))
 expands to component c (X,Y,Z) of arm Y of detector d More...
 
#define LAL_AXIS(d, c)   LAL_DETECTOR_CONSTANT(d,LAL_XCAT(AXIS_DIRECTION_,c))
 expands to component c (X,Y,Z) of axis of detector d More...
 
#define LAL_DETECTOR_RESPONSE_IFODIFF(d)
 expands to a 3x3 matix initializer for the response for IFODIFF detector d More...
 
#define LAL_DETECTOR_RESPONSE_IFOCOMM(d)
 expands to a 3x3 matix initializer for the response for IFOCOMM detector d More...
 
#define LAL_DETECTOR_RESPONSE_IFOXARM(d)
 expands to a 3x3 matix initializer for the response for IFOXARM detector d More...
 
#define LAL_DETECTOR_RESPONSE_IFOYARM(d)
 expands to a 3x3 matix initializer for the response for IFOYARM detector d More...
 
#define LAL_DETECTOR_RESPONSE_CYLBAR(d)
 expands to a 3x3 matix initializer for the response for CYLBAR detector d More...
 
#define LAL_FR_STREAM_DETECTOR_STRUCT(d)
 
#define LAL_DETECTOR_RESPONSE(d, t)    LAL_XCAT( LAL_DETECTOR_RESPONSE_, t )(d)
 
#define LAL_DETECTOR_STRUCT(d, t)
 

Variables

const LALDetector lalCachedDetectors [LAL_NUM_DETECTORS]
 Pre-existing detectors. More...