LALBurst 2.0.7.1-eeff03c
lalburst.SnglBurstUtils.CoincDatabase Class Reference

Detailed Description

Definition at line 67 of file SnglBurstUtils.py.

Inherits object.

Public Member Functions

def __init__ (self, connection, live_time_program, search="excesspower", veto_segments_name=None)
 Compute and record some summary information about the database. More...
 
def get_noninjections (self)
 Generator function to return. More...
 
def get_injections (self)
 Generator function to return. More...
 

Data Fields

 connection
 
 xmldoc
 
 sngl_burst_table
 
 sim_burst_table
 
 coinc_def_table
 
 coinc_table
 
 time_slide_table
 
 multi_burst_table
 
 seglists
 
 instruments
 
 vetoseglists
 
 bb_definer_id
 
 sb_definer_id
 
 sce_definer_id
 
 scn_definer_id
 

Constructor & Destructor Documentation

◆ __init__()

def lalburst.SnglBurstUtils.CoincDatabase.__init__ (   self,
  connection,
  live_time_program,
  search = "excesspower",
  veto_segments_name = None 
)

Compute and record some summary information about the database.

Call this after all the data has been inserted, and before you want any of this information.

Definition at line 73 of file SnglBurstUtils.py.

Member Function Documentation

◆ get_noninjections()

def lalburst.SnglBurstUtils.CoincDatabase.get_noninjections (   self)

Generator function to return.

   is_background, event_list, offsetvector

tuples by querying the coinc_event and sngl_burst tables in the database. Only coincs corresponding to sngl_burst<-->sngl_burst coincs will be retrieved.

Definition at line 143 of file SnglBurstUtils.py.

◆ get_injections()

def lalburst.SnglBurstUtils.CoincDatabase.get_injections (   self)

Generator function to return.

   sim, event_list, offsetvector

tuples by querying the sim_burst, coinc_event and sngl_burst tables in the database. Only coincs corresponding to "exact" sim_burst<-->coinc_event coincs will be retrieved.

Definition at line 186 of file SnglBurstUtils.py.

Field Documentation

◆ connection

lalburst.SnglBurstUtils.CoincDatabase.connection

Definition at line 75 of file SnglBurstUtils.py.

◆ xmldoc

lalburst.SnglBurstUtils.CoincDatabase.xmldoc

Definition at line 76 of file SnglBurstUtils.py.

◆ sngl_burst_table

lalburst.SnglBurstUtils.CoincDatabase.sngl_burst_table

Definition at line 80 of file SnglBurstUtils.py.

◆ sim_burst_table

lalburst.SnglBurstUtils.CoincDatabase.sim_burst_table

Definition at line 84 of file SnglBurstUtils.py.

◆ coinc_def_table

lalburst.SnglBurstUtils.CoincDatabase.coinc_def_table

Definition at line 88 of file SnglBurstUtils.py.

◆ coinc_table

lalburst.SnglBurstUtils.CoincDatabase.coinc_table

Definition at line 89 of file SnglBurstUtils.py.

◆ time_slide_table

lalburst.SnglBurstUtils.CoincDatabase.time_slide_table

Definition at line 90 of file SnglBurstUtils.py.

◆ multi_burst_table

lalburst.SnglBurstUtils.CoincDatabase.multi_burst_table

Definition at line 96 of file SnglBurstUtils.py.

◆ seglists

lalburst.SnglBurstUtils.CoincDatabase.seglists

Definition at line 101 of file SnglBurstUtils.py.

◆ instruments

lalburst.SnglBurstUtils.CoincDatabase.instruments

Definition at line 102 of file SnglBurstUtils.py.

◆ vetoseglists

lalburst.SnglBurstUtils.CoincDatabase.vetoseglists

Definition at line 104 of file SnglBurstUtils.py.

◆ bb_definer_id

lalburst.SnglBurstUtils.CoincDatabase.bb_definer_id

Definition at line 112 of file SnglBurstUtils.py.

◆ sb_definer_id

lalburst.SnglBurstUtils.CoincDatabase.sb_definer_id

Definition at line 116 of file SnglBurstUtils.py.

◆ sce_definer_id

lalburst.SnglBurstUtils.CoincDatabase.sce_definer_id

Definition at line 120 of file SnglBurstUtils.py.

◆ scn_definer_id

lalburst.SnglBurstUtils.CoincDatabase.scn_definer_id

Definition at line 124 of file SnglBurstUtils.py.