LALInspiral 5.0.3.1-eeff03c
InspiralInjectionParams.h File Reference

Prototypes

SimInspiralTableXLALRandomInspiralTime (SimInspiralTable *inj, RandomParams *randParams, LIGOTimeGPS startTime, REAL4 timeWindow)
 Generates the geocent_end_time for an inspiral injection, based on the given startTime and timeWindow. More...
 
SimInspiralTableXLALRandomInspiralDistance (SimInspiralTable *inj, RandomParams *randParams, LoudnessDistribution dDist, REAL4 distMin, REAL4 distMax)
 Generates the distance for an inspiral injection, based on the requested distribution and max/min distances. More...
 
SimInspiralTableXLALRandomInspiralSkyLocation (SimInspiralTable *inj, RandomParams *randParams)
 Generates a random sky location (right ascension=longitude, delta=latitude) for an inspiral injection. More...
 
void XLALRandomInspiralMilkywayLocation (REAL8 *rightAscension, REAL8 *declination, REAL8 *distance, RandomParams *randParams)
 Generates a location within the Milky Way for an inspiral injection. More...
 
SimInspiralTableXLALRandomInspiralOrientation (SimInspiralTable *inj, RandomParams *randParams, InclDistribution iDist, REAL4 inclinationPeak)
 Generates a random orientation (polarization, inclination, coa_phase) for an inspiral injection. More...
 
SimInspiralTableXLALm1m2SquareGridInspiralMasses (SimInspiralTable *inj, REAL4 mass1Min, REAL4 mass2Min, REAL4 minTotalMass, REAL4 maxTotalMass, REAL4 mass1Delta, REAL4 mass2Delta, INT4 mass1Pnt, INT4 mass2Pnt, INT4 injNum, INT4 *count)
 Places component masses on a square grid for an inspiral injection. More...
 
SimInspiralTableXLALFixedInspiralMasses (SimInspiralTable *inj, REAL4 mass1Fix, REAL4 mass2Fix)
 Set masses to fixed values for an inspiral injection. More...
 
SimInspiralTableXLALRandomInspiralMasses (SimInspiralTable *inj, RandomParams *randParams, MassDistribution mDistr, REAL4 mass1Min, REAL4 mass1Max, REAL4 mass2Min, REAL4 mass2Max, REAL4 minTotalMass, REAL4 maxTotalMass)
 Generates random masses for an inspiral injection. More...
 
SimInspiralTableXLALGaussianInspiralMasses (SimInspiralTable *inj, RandomParams *randParams, REAL4 mass1Min, REAL4 mass1Max, REAL4 mass1Mean, REAL4 mass1Std, REAL4 mass2Min, REAL4 mass2Max, REAL4 mass2Mean, REAL4 mass2Std)
 Generates masses for an inspiral injection. More...
 
SimInspiralTableXLALRandomInspiralTotalMassRatio (SimInspiralTable *inj, RandomParams *randParams, MassDistribution mDist, REAL4 minTotalMass, REAL4 maxTotalMass, REAL4 minMassRatio, REAL4 maxMassRatio)
 Generates masses for an inspiral injection. More...
 
SimInspiralTableXLALRandomInspiralTotalMassFraction (SimInspiralTable *inj, RandomParams *randParams, MassDistribution mDist, REAL4 minTotalMass, REAL4 maxTotalMass, REAL4 minMassRatio, REAL4 maxMassRatio)
 Generates masses for an inspiral injection. More...
 
SimInspiralTableXLALRandomInspiralSpins (SimInspiralTable *inj, RandomParams *randParams, REAL4 spin1Min, REAL4 spin1Max, REAL4 spin2Min, REAL4 spin2Max, REAL4 kappa1Min, REAL4 kappa1Max, REAL4 abskappa1Min, REAL4 abskappa1Max, AlignmentType alignInj, SpinDistribution distribution, REAL4 spin1Mean, REAL4 spin1Std, REAL4 spin2Mean, REAL4 spin2Std)
 Generates spins for an inspiral injection. More...
 
SimInspiralTableXLALRandomNRInjectTotalMass (SimInspiralTable *inj, RandomParams *randParams, REAL4 minTotalMass, REAL4 maxTotalMass, SimInspiralTable *nrInjParams)
 Generates random masses for an inspiral injection. More...
 
SimInspiralTableXLALInspiralSiteTimeAndDist (SimInspiralTable *inj, const LALDetector *detector, LIGOTimeGPS *endTime, REAL4 *effDist)
 Set end time and effective distance of an injection for a detector. More...
 
SimInspiralTableXLALPopulateSimInspiralSiteInfo (SimInspiralTable *inj)
 Set the end time and effective distance for all detectors for this injection. More...
 
COMPLEX8FrequencySeriesgenerateActuation (COMPLEX8FrequencySeries *resp, REAL4 ETMcal, REAL4 pendF, REAL4 pendQ)
 Populate a frequency series with the actuation response. More...
 

Go to the source code of this file.

Enumerations

enum  lalinspiral_time_distribution {
  LALINSPIRAL_UNKNOWN_TIME_DIST , LALINSPIRAL_FIXED_TIME_DIST , LALINSPIRAL_UNIFORM_TIME_DIST , LALINSPIRAL_EXPONENTIAL_TIME_DIST ,
  LALINSPIRAL_FILE_TIME_DIST
}
 enum containing the different ways in which the time step to injections can be distributed More...
 
enum  LoudnessDistribution {
  unknownLoudnessDist , distFromSourceFile , uniformDistance , uniformDistanceSquared ,
  uniformLogDistance , uniformVolume , starFormationRate , uniformSnr ,
  uniformLogSnr , uniformVolumeSnr
}
 enum containing the different ways in which the loudness of injections can be distributed More...
 
enum  SkyLocationDistribution {
  unknownLocationDist , locationFromSourceFile , locationFromExttrigFile , uniformSkyLocation ,
  fixedSkyLocation , locationFromIPNFile
}
 enum containing the different ways in which the sky location of injections can be distributed More...
 
enum  MassDistribution {
  unknownMassDist , massFromSourceFile , massFromNRFile , uniformTotalMass ,
  uniformComponentMass , logComponentMass , gaussianMassDist , uniformTotalMassRatio ,
  logMassUniformTotalMassRatio , m1m2SquareGrid , fixMasses , uniformTotalMassFraction
}
 enum containing the different ways in which the masses of injections can be distributed More...
 
enum  InclDistribution { unknownInclDist , uniformInclDist , gaussianInclDist , fixedInclDist }
 enum containing the different ways in which the inclinations of injections can be distributed More...
 
enum  SpinDistribution { unknownSpinDist , uniformSpinDist , gaussianSpinDist }
 enum containing the different ways in which the spin magnitudes of injections can be distributed More...
 
enum  AlignmentType { alongzAxis , inxzPlane , notAligned }
 enum for two distinct ways a spin-aligned injection is realized depending on the waveform family More...