LALInspiral 5.0.3.1-eeff03c
lalinspiral.inspinjfind Namespace Reference

Data Structures

class  DocContents
 A wrapper interface to the XML document. More...
 
class  SnglInspiral
 Version of lsctables.SnglInspiral who's .__cmp__() method compares this object's .end value directly to the value of other. More...
 

Functions

def find_sngl_inspiral_matches (contents, sim, comparefunc)
 Scan the inspiral table for triggers matching sim. More...
 
def add_sim_inspiral_coinc (contents, sim, inspirals)
 Create a coinc_event in the coinc table, and add arcs in the coinc_event_map table linking the sim_inspiral row and the list of sngl_inspiral rows to the new coinc_event row. More...
 
def find_exact_coinc_matches (coincs, sim, comparefunc)
 Return a set of the coinc_event_ids of the inspiral<-->inspiral coincs in which all inspiral events match sim. More...
 
def find_near_coinc_matches (coincs, sim, comparefunc)
 Return a set of the coinc_event_ids of the inspiral<-->inspiral coincs in which at least one inspiral event matches sim. More...
 
def add_sim_coinc_coinc (contents, sim, coinc_event_ids, coinc_def_id)
 Create a coinc_event in the coinc table, and add arcs in the coinc_event_map table linking the sim_inspiral row and the list of coinc_event rows to the new coinc_event row. More...
 
def ligolw_inspinjfind (xmldoc, process, search, snglcomparefunc, nearcoinccomparefunc, end_time_bisect_window=1.0, verbose=False)
 
def revert (xmldoc, program, verbose=False)
 

Variables

 InspiralSICoincDef = lsctables.CoincDef(search = u"inspiral", search_coinc_type = 1, description = u"sim_inspiral<-->sngl_inspiral coincidences")
 
 InspiralSCNearCoincDef = lsctables.CoincDef(search = u"inspiral", search_coinc_type = 2, description = u"sim_inspiral<-->coinc_event coincidences (nearby)")
 
 InspiralSCExactCoincDef = lsctables.CoincDef(search = u"inspiral", search_coinc_type = 3, description = u"sim_inspiral<-->coinc_event coincidences (exact)")
 
 InspiralSTCoincDef = lsctables.CoincDef(search = u"inspiral", search_coinc_type = 4, description = u"sim_inspiral<-->sngl_inspiral template coincidences")
 

Function Documentation

◆ find_sngl_inspiral_matches()

def lalinspiral.inspinjfind.find_sngl_inspiral_matches (   contents,
  sim,
  comparefunc 
)

Scan the inspiral table for triggers matching sim.

Definition at line 286 of file inspinjfind.py.

◆ add_sim_inspiral_coinc()

def lalinspiral.inspinjfind.add_sim_inspiral_coinc (   contents,
  sim,
  inspirals 
)

Create a coinc_event in the coinc table, and add arcs in the coinc_event_map table linking the sim_inspiral row and the list of sngl_inspiral rows to the new coinc_event row.

Definition at line 295 of file inspinjfind.py.

◆ find_exact_coinc_matches()

def lalinspiral.inspinjfind.find_exact_coinc_matches (   coincs,
  sim,
  comparefunc 
)

Return a set of the coinc_event_ids of the inspiral<-->inspiral coincs in which all inspiral events match sim.

Definition at line 327 of file inspinjfind.py.

◆ find_near_coinc_matches()

def lalinspiral.inspinjfind.find_near_coinc_matches (   coincs,
  sim,
  comparefunc 
)

Return a set of the coinc_event_ids of the inspiral<-->inspiral coincs in which at least one inspiral event matches sim.

Definition at line 342 of file inspinjfind.py.

◆ add_sim_coinc_coinc()

def lalinspiral.inspinjfind.add_sim_coinc_coinc (   contents,
  sim,
  coinc_event_ids,
  coinc_def_id 
)

Create a coinc_event in the coinc table, and add arcs in the coinc_event_map table linking the sim_inspiral row and the list of coinc_event rows to the new coinc_event row.

Definition at line 358 of file inspinjfind.py.

◆ ligolw_inspinjfind()

def lalinspiral.inspinjfind.ligolw_inspinjfind (   xmldoc,
  process,
  search,
  snglcomparefunc,
  nearcoinccomparefunc,
  end_time_bisect_window = 1.0,
  verbose = False 
)

Definition at line 385 of file inspinjfind.py.

◆ revert()

def lalinspiral.inspinjfind.revert (   xmldoc,
  program,
  verbose = False 
)

Definition at line 448 of file inspinjfind.py.

Variable Documentation

◆ InspiralSICoincDef

lalinspiral.inspinjfind.InspiralSICoincDef = lsctables.CoincDef(search = u"inspiral", search_coinc_type = 1, description = u"sim_inspiral<-->sngl_inspiral coincidences")

Definition at line 93 of file inspinjfind.py.

◆ InspiralSCNearCoincDef

lalinspiral.inspinjfind.InspiralSCNearCoincDef = lsctables.CoincDef(search = u"inspiral", search_coinc_type = 2, description = u"sim_inspiral<-->coinc_event coincidences (nearby)")

Definition at line 94 of file inspinjfind.py.

◆ InspiralSCExactCoincDef

lalinspiral.inspinjfind.InspiralSCExactCoincDef = lsctables.CoincDef(search = u"inspiral", search_coinc_type = 3, description = u"sim_inspiral<-->coinc_event coincidences (exact)")

Definition at line 95 of file inspinjfind.py.

◆ InspiralSTCoincDef

lalinspiral.inspinjfind.InspiralSTCoincDef = lsctables.CoincDef(search = u"inspiral", search_coinc_type = 4, description = u"sim_inspiral<-->sngl_inspiral template coincidences")

Definition at line 96 of file inspinjfind.py.