diff --git a/tupak/source.py b/tupak/source.py index 9fb5327bded398fd5506e0574b040681b32014d1..2516fc5e1d08af2d21c0d4b1c7f5260a00c88fc3 100644 --- a/tupak/source.py +++ b/tupak/source.py @@ -22,9 +22,17 @@ def lal_binary_black_hole( mass_1 = mass_1 * utils.solar_mass mass_2 = mass_2 * utils.solar_mass - iota, spin_1x, spin_1y, spin_1z, spin_2x, spin_2y, spin_2z = \ - lalsim.SimInspiralTransformPrecessingNewInitialConditions(iota, phi_jl, tilt_1, tilt_2, phi_12, a_1, a_2, - mass_1, mass_2, reference_frequency, phase) + if tilt_1 == 0 and tilt_2 == 0: + spin_1x = 0 + spin_1y = 0 + spin_1z = a_1 + spin_2x = 0 + spin_2y = 0 + spin_2z = a_2 + else: + iota, spin_1x, spin_1y, spin_1z, spin_2x, spin_2y, spin_2z = \ + lalsim.SimInspiralTransformPrecessingNewInitialConditions(iota, phi_jl, tilt_1, tilt_2, phi_12, a_1, a_2, + mass_1, mass_2, reference_frequency, phase) longitude_ascending_nodes = 0.0 eccentricity = 0.0