Package glue :: Package ligolw :: Module lsctables :: Class SimInspiral
[hide private]
[frames] | no frames]

Class SimInspiral

source code

         object --+    
                  |    
table.Table.RowType --+
                      |
                     SimInspiral

Example:

>>> x = SimInspiral()
>>> x.ra_dec = 0., 0.
>>> x.ra_dec
(0.0, 0.0)
>>> x.ra_dec = None
>>> print(x.ra_dec)
None
>>> x.time_geocent = None
>>> print(x.time_geocent)
None
>>> print(x.end_time_gmst)
None
>>> x.time_geocent = LIGOTimeGPS(6e8)
>>> print(x.time_geocent)
600000000
>>> print(x.end_time_gmst)
-2238.39417156
Instance Methods [hide private]
 
get_chirp_eff_dist(self, instrument, ref_mass=1.4) source code
 
get_eff_dist(self, instrument) source code
 
get_end(self, site=None) source code
 
get_ra_dec(self) source code
 
get_spin_mag(self, objectnumber) source code
 
get_time_geocent(self) source code
 
set_time_geocent(self, gps) source code
 
time_at_instrument(self, instrument, offsetvector)
Return the "time" of the injection, delay corrected for the displacement from the geocentre to the given instrument.
source code

Inherited from table.Table.RowType: __getstate__, __init__, __setstate__

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  time_geocent = <glue.ligolw.lsctables.gpsproperty_with_gmst ob...
Properties [hide private]
  alpha
  alpha1
  alpha2
  alpha3
  alpha4
  alpha5
  alpha6
  amp_order
  bandpass
  beta
  coa_phase
  distance
  eff_dist_g
  eff_dist_h
  eff_dist_l
  eff_dist_t
  eff_dist_v
  end_time_gmst
  eta
  f_final
  f_lower
  g_end_time
  g_end_time_ns
  geocent_end_time
  geocent_end_time_ns
  h_end_time
  h_end_time_ns
  inclination
  l_end_time
  l_end_time_ns
  latitude
  longitude
  mass1
  mass2
  mchirp
  numrel_data
  numrel_mode_max
  numrel_mode_min
  phi0
  polarization
  process_id
  psi0
  psi3
  ra_dec
  simulation_id
  source
  spin1
  spin1x
  spin1y
  spin1z
  spin2
  spin2x
  spin2y
  spin2z
  t_end_time
  t_end_time_ns
  taper
  theta0
  v_end_time
  v_end_time_ns
  waveform

Inherited from object: __class__

Method Details [hide private]

time_at_instrument(self, instrument, offsetvector)

source code 

Return the "time" of the injection, delay corrected for the displacement from the geocentre to the given instrument.

NOTE: this method does not account for the rotation of the Earth that occurs during the transit of the plane wave from the detector to the geocentre. That is, it is assumed the Earth is in the same orientation with respect to the celestial sphere when the wave passes through the detector as when it passes through the geocentre. The Earth rotates by about 1.5 urad during the 21 ms it takes light to travel the radius of the Earth, which corresponds to 10 m of displacement at the equator, or 33 light-ns. Therefore, the failure to do a proper retarded time calculation here results in errors as large as 33 ns. This is insignificant for burst searches, but be aware that this approximation is being made if the return value is used in other contexts.


Class Variable Details [hide private]

time_geocent

Value:
<glue.ligolw.lsctables.gpsproperty_with_gmst object at 0x7f390418f210>

Property Details [hide private]

ra_dec

Get Method:
unreachable.ra_dec(self)
Set Method:
unreachable.ra_dec(self, radec)

spin1

Get Method:
unreachable.spin1(self)
Set Method:
unreachable.spin1(self, spin)

spin2

Get Method:
unreachable.spin2(self)
Set Method:
unreachable.spin2(self, spin)