Data Structures | |
class | DocContents |
A wrapper interface to the XML document. More... | |
class | SimInspiral |
class | SnglBurst |
Functions | |
def | append_process (xmldoc, match_algorithm, comment) |
Convenience wrapper for adding process metadata to the document. More... | |
def | StringCuspSnglCompare (sim, burst, offsetvector) |
Return False (injection matches event) if an autocorrelation-width window centred on the injection is continuous with the time interval of the burst. More... | |
def | ExcessPowerSnglCompare (sim, burst, offsetvector) |
Return False (injection matches event) if the peak time and centre frequency of sim lie within the time-frequency tile of burst. More... | |
def | OmegaSnglCompare (sim, burst, offsetvector, delta_t=10.0) |
Return False (injection matches event) if the time of the sim and the peak time of the burst event differ by less than or equal to delta_t seconds. More... | |
def | CWBSnglCompare (sim, burst, offsetvector, delta_t=10.0) |
Return False (injection matches event) if the time of the sim and the peak time of the burst event differ by less than or equal to delta_t seconds. More... | |
def | StringCuspNearCoincCompare (sim, burst, offsetvector) |
Return False (injection matches coinc) if the peak time of the sim is "near" the burst event. More... | |
def | ExcessPowerNearCoincCompare (sim, burst, offsetvector) |
Return False (injection matches coinc) if the peak time of the sim is "near" the burst event. More... | |
def | OmegaNearCoincCompare (sim, burst, offsetvector) |
Return False (injection matches coinc) if the peak time of the sim is "near" the burst event. More... | |
def | CWBNearCoincCompare (sim, burst, offsetvector) |
Return False (injection matches coinc) if the peak time of the sim is "near" the burst event. More... | |
def | find_sngl_burst_matches (contents, sim, comparefunc, sieve_window) |
Scan the burst table for triggers matching sim. More... | |
def | add_sim_burst_coinc (contents, sim, events, coinc_def_id) |
Create a coinc_event in the coinc table, and add arcs in the coinc_event_map table linking the sim_burst row and the list of sngl_burst rows to the new coinc_event row. More... | |
def | find_exact_coinc_matches (coincs, sim, comparefunc, seglists, offsetvector) |
Return a set of the coinc_event_ids of the burst<-->burst coincs in which all burst events match sim and to which all instruments on at the time of the sim contributed events. More... | |
def | find_near_coinc_matches (coincs, sim, comparefunc, offsetvector) |
Return a set of the coinc_event_ids of the burst<-->burst coincs in which at least one burst 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_burst row and the list of coinc_event rows to the new coinc_event row. More... | |
def | binjfind (xmldoc, process, search, snglcomparefunc, nearcoinccomparefunc, verbose=False) |
Variables | |
ExcessPowerSBBCoincDef = lsctables.CoincDef(search = "excesspower", search_coinc_type = 1, description = "sim_burst<-->sngl_burst coincidences") | |
ExcessPowerSIBCoincDef = lsctables.CoincDef(search = "excesspower", search_coinc_type = 4, description = "sim_inspiral<-->sngl_burst coincidences") | |
ExcessPowerSBCCoincDef = lsctables.CoincDef(search = "excesspower", search_coinc_type = 2, description = "sim_burst<-->coinc_event coincidences (exact)") | |
ExcessPowerSBCNearCoincDef = lsctables.CoincDef(search = "excesspower", search_coinc_type = 3, description = "sim_burst<-->coinc_event coincidences (nearby)") | |
ExcessPowerSICCoincDef = lsctables.CoincDef(search = "excesspower", search_coinc_type = 5, description = "sim_inspiral<-->coinc_event coincidences (exact)") | |
ExcessPowerSICNearCoincDef = lsctables.CoincDef(search = "excesspower", search_coinc_type = 6, description = "sim_inspiral<-->coinc_event coincidences (nearby)") | |
StringCuspSBBCoincDef = lsctables.CoincDef(search = "StringCusp", search_coinc_type = 1, description = "sim_burst<-->sngl_burst coincidences") | |
StringCuspSIBCoincDef = lsctables.CoincDef(search = "StringCusp", search_coinc_type = 4, description = "sim_inspiral<-->sngl_burst coincidences") | |
StringCuspSBCCoincDef = lsctables.CoincDef(search = "StringCusp", search_coinc_type = 2, description = "sim_burst<-->coinc_event coincidences (exact)") | |
StringCuspSBCNearCoincDef = lsctables.CoincDef(search = "StringCusp", search_coinc_type = 3, description = "sim_burst<-->coinc_event coincidences (nearby)") | |
StringCuspSICCoincDef = lsctables.CoincDef(search = "StringCusp", search_coinc_type = 5, description = "sim_inspiral<-->coinc_event coincidences (exact)") | |
StringCuspSICNearCoincDef = lsctables.CoincDef(search = "StringCusp", search_coinc_type = 6, description = "sim_inspiral<-->coinc_event coincidences (nearby)") | |
OmegaBBCoincDef = lsctables.CoincDef(search = "omega", search_coinc_type = 0, description = "sngl_burst<-->sngl_burst coincidences") | |
OmegaSBBCoincDef = lsctables.CoincDef(search = "omega", search_coinc_type = 1, description = "sim_burst<-->sngl_burst coincidences") | |
OmegaSIBCoincDef = lsctables.CoincDef(search = "omega", search_coinc_type = 4, description = "sim_inspiral<-->sngl_burst coincidences") | |
OmegaSBCCoincDef = lsctables.CoincDef(search = "omega", search_coinc_type = 2, description = "sim_burst<-->coinc_event coincidences (exact)") | |
OmegaSBCNearCoincDef = lsctables.CoincDef(search = "omega", search_coinc_type = 3, description = "sim_burst<-->coinc_event coincidences (nearby)") | |
OmegaSICCoincDef = lsctables.CoincDef(search = "omega", search_coinc_type = 5, description = "sim_inspiral<-->coinc_event coincidences (exact)") | |
OmegaSICNearCoincDef = lsctables.CoincDef(search = "omega", search_coinc_type = 6, description = "sim_inspiral<-->coinc_event coincidences (nearby)") | |
CWBBBCoincDef = lsctables.CoincDef(search = "waveburst", search_coinc_type = 0, description = "sngl_burst<-->sngl_burst coincidences") | |
CWBSBBCoincDef = lsctables.CoincDef(search = "waveburst", search_coinc_type = 1, description = "sim_burst<-->sngl_burst coincidences") | |
CWBSIBCoincDef = lsctables.CoincDef(search = "waveburst", search_coinc_type = 4, description = "sim_inspiral<-->sngl_burst coincidences") | |
CWBSBCCoincDef = lsctables.CoincDef(search = "waveburst", search_coinc_type = 2, description = "sim_burst<-->coinc_event coincidences (exact)") | |
CWBSBCNearCoincDef = lsctables.CoincDef(search = "waveburst", search_coinc_type = 3, description = "sim_burst<-->coinc_event coincidences (nearby)") | |
CWBSICCoincDef = lsctables.CoincDef(search = "waveburst", search_coinc_type = 5, description = "sim_inspiral<-->coinc_event coincidences (exact)") | |
CWBSICNearCoincDef = lsctables.CoincDef(search = "waveburst", search_coinc_type = 6, description = "sim_inspiral<-->coinc_event coincidences (nearby)") | |
string | process_program_name = "lalburst_injfind" |
def lalburst.binjfind.append_process | ( | xmldoc, | |
match_algorithm, | |||
comment | |||
) |
Convenience wrapper for adding process metadata to the document.
Definition at line 397 of file binjfind.py.
def lalburst.binjfind.StringCuspSnglCompare | ( | sim, | |
burst, | |||
offsetvector | |||
) |
Return False (injection matches event) if an autocorrelation-width window centred on the injection is continuous with the time interval of the burst.
Definition at line 425 of file binjfind.py.
def lalburst.binjfind.ExcessPowerSnglCompare | ( | sim, | |
burst, | |||
offsetvector | |||
) |
Return False (injection matches event) if the peak time and centre frequency of sim lie within the time-frequency tile of burst.
Definition at line 436 of file binjfind.py.
def lalburst.binjfind.OmegaSnglCompare | ( | sim, | |
burst, | |||
offsetvector, | |||
delta_t = 10.0 |
|||
) |
Return False (injection matches event) if the time of the sim and the peak time of the burst event differ by less than or equal to delta_t seconds.
Definition at line 445 of file binjfind.py.
def lalburst.binjfind.CWBSnglCompare | ( | sim, | |
burst, | |||
offsetvector, | |||
delta_t = 10.0 |
|||
) |
Return False (injection matches event) if the time of the sim and the peak time of the burst event differ by less than or equal to delta_t seconds.
Definition at line 453 of file binjfind.py.
def lalburst.binjfind.StringCuspNearCoincCompare | ( | sim, | |
burst, | |||
offsetvector | |||
) |
Return False (injection matches coinc) if the peak time of the sim is "near" the burst event.
Definition at line 461 of file binjfind.py.
def lalburst.binjfind.ExcessPowerNearCoincCompare | ( | sim, | |
burst, | |||
offsetvector | |||
) |
Return False (injection matches coinc) if the peak time of the sim is "near" the burst event.
Definition at line 471 of file binjfind.py.
def lalburst.binjfind.OmegaNearCoincCompare | ( | sim, | |
burst, | |||
offsetvector | |||
) |
Return False (injection matches coinc) if the peak time of the sim is "near" the burst event.
Definition at line 481 of file binjfind.py.
def lalburst.binjfind.CWBNearCoincCompare | ( | sim, | |
burst, | |||
offsetvector | |||
) |
Return False (injection matches coinc) if the peak time of the sim is "near" the burst event.
Definition at line 488 of file binjfind.py.
def lalburst.binjfind.find_sngl_burst_matches | ( | contents, | |
sim, | |||
comparefunc, | |||
sieve_window | |||
) |
Scan the burst table for triggers matching sim.
sieve_window is used in a bisection search to quickly identify burst events within that many seconds of the injection's peak time at the geocentre; it should be larger than the greatest time difference that can separate a burst event's peak time from an injection's peak time at the geocentre and the two still be considered a match.
Definition at line 509 of file binjfind.py.
def lalburst.binjfind.add_sim_burst_coinc | ( | contents, | |
sim, | |||
events, | |||
coinc_def_id | |||
) |
Create a coinc_event in the coinc table, and add arcs in the coinc_event_map table linking the sim_burst row and the list of sngl_burst rows to the new coinc_event row.
Definition at line 519 of file binjfind.py.
def lalburst.binjfind.find_exact_coinc_matches | ( | coincs, | |
sim, | |||
comparefunc, | |||
seglists, | |||
offsetvector | |||
) |
Return a set of the coinc_event_ids of the burst<-->burst coincs in which all burst events match sim and to which all instruments on at the time of the sim contributed events.
Definition at line 555 of file binjfind.py.
def lalburst.binjfind.find_near_coinc_matches | ( | coincs, | |
sim, | |||
comparefunc, | |||
offsetvector | |||
) |
Return a set of the coinc_event_ids of the burst<-->burst coincs in which at least one burst event matches sim.
Definition at line 572 of file binjfind.py.
def lalburst.binjfind.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_burst row and the list of coinc_event rows to the new coinc_event row.
Definition at line 589 of file binjfind.py.
def lalburst.binjfind.binjfind | ( | xmldoc, | |
process, | |||
search, | |||
snglcomparefunc, | |||
nearcoinccomparefunc, | |||
verbose = False |
|||
) |
Definition at line 619 of file binjfind.py.
lalburst.binjfind.ExcessPowerSBBCoincDef = lsctables.CoincDef(search = "excesspower", search_coinc_type = 1, description = "sim_burst<-->sngl_burst coincidences") |
Definition at line 129 of file binjfind.py.
lalburst.binjfind.ExcessPowerSIBCoincDef = lsctables.CoincDef(search = "excesspower", search_coinc_type = 4, description = "sim_inspiral<-->sngl_burst coincidences") |
Definition at line 130 of file binjfind.py.
lalburst.binjfind.ExcessPowerSBCCoincDef = lsctables.CoincDef(search = "excesspower", search_coinc_type = 2, description = "sim_burst<-->coinc_event coincidences (exact)") |
Definition at line 131 of file binjfind.py.
lalburst.binjfind.ExcessPowerSBCNearCoincDef = lsctables.CoincDef(search = "excesspower", search_coinc_type = 3, description = "sim_burst<-->coinc_event coincidences (nearby)") |
Definition at line 132 of file binjfind.py.
lalburst.binjfind.ExcessPowerSICCoincDef = lsctables.CoincDef(search = "excesspower", search_coinc_type = 5, description = "sim_inspiral<-->coinc_event coincidences (exact)") |
Definition at line 133 of file binjfind.py.
lalburst.binjfind.ExcessPowerSICNearCoincDef = lsctables.CoincDef(search = "excesspower", search_coinc_type = 6, description = "sim_inspiral<-->coinc_event coincidences (nearby)") |
Definition at line 134 of file binjfind.py.
lalburst.binjfind.StringCuspSBBCoincDef = lsctables.CoincDef(search = "StringCusp", search_coinc_type = 1, description = "sim_burst<-->sngl_burst coincidences") |
Definition at line 137 of file binjfind.py.
lalburst.binjfind.StringCuspSIBCoincDef = lsctables.CoincDef(search = "StringCusp", search_coinc_type = 4, description = "sim_inspiral<-->sngl_burst coincidences") |
Definition at line 138 of file binjfind.py.
lalburst.binjfind.StringCuspSBCCoincDef = lsctables.CoincDef(search = "StringCusp", search_coinc_type = 2, description = "sim_burst<-->coinc_event coincidences (exact)") |
Definition at line 139 of file binjfind.py.
lalburst.binjfind.StringCuspSBCNearCoincDef = lsctables.CoincDef(search = "StringCusp", search_coinc_type = 3, description = "sim_burst<-->coinc_event coincidences (nearby)") |
Definition at line 140 of file binjfind.py.
lalburst.binjfind.StringCuspSICCoincDef = lsctables.CoincDef(search = "StringCusp", search_coinc_type = 5, description = "sim_inspiral<-->coinc_event coincidences (exact)") |
Definition at line 141 of file binjfind.py.
lalburst.binjfind.StringCuspSICNearCoincDef = lsctables.CoincDef(search = "StringCusp", search_coinc_type = 6, description = "sim_inspiral<-->coinc_event coincidences (nearby)") |
Definition at line 142 of file binjfind.py.
lalburst.binjfind.OmegaBBCoincDef = lsctables.CoincDef(search = "omega", search_coinc_type = 0, description = "sngl_burst<-->sngl_burst coincidences") |
Definition at line 145 of file binjfind.py.
lalburst.binjfind.OmegaSBBCoincDef = lsctables.CoincDef(search = "omega", search_coinc_type = 1, description = "sim_burst<-->sngl_burst coincidences") |
Definition at line 146 of file binjfind.py.
lalburst.binjfind.OmegaSIBCoincDef = lsctables.CoincDef(search = "omega", search_coinc_type = 4, description = "sim_inspiral<-->sngl_burst coincidences") |
Definition at line 147 of file binjfind.py.
lalburst.binjfind.OmegaSBCCoincDef = lsctables.CoincDef(search = "omega", search_coinc_type = 2, description = "sim_burst<-->coinc_event coincidences (exact)") |
Definition at line 148 of file binjfind.py.
lalburst.binjfind.OmegaSBCNearCoincDef = lsctables.CoincDef(search = "omega", search_coinc_type = 3, description = "sim_burst<-->coinc_event coincidences (nearby)") |
Definition at line 149 of file binjfind.py.
lalburst.binjfind.OmegaSICCoincDef = lsctables.CoincDef(search = "omega", search_coinc_type = 5, description = "sim_inspiral<-->coinc_event coincidences (exact)") |
Definition at line 150 of file binjfind.py.
lalburst.binjfind.OmegaSICNearCoincDef = lsctables.CoincDef(search = "omega", search_coinc_type = 6, description = "sim_inspiral<-->coinc_event coincidences (nearby)") |
Definition at line 151 of file binjfind.py.
lalburst.binjfind.CWBBBCoincDef = lsctables.CoincDef(search = "waveburst", search_coinc_type = 0, description = "sngl_burst<-->sngl_burst coincidences") |
Definition at line 153 of file binjfind.py.
lalburst.binjfind.CWBSBBCoincDef = lsctables.CoincDef(search = "waveburst", search_coinc_type = 1, description = "sim_burst<-->sngl_burst coincidences") |
Definition at line 154 of file binjfind.py.
lalburst.binjfind.CWBSIBCoincDef = lsctables.CoincDef(search = "waveburst", search_coinc_type = 4, description = "sim_inspiral<-->sngl_burst coincidences") |
Definition at line 155 of file binjfind.py.
lalburst.binjfind.CWBSBCCoincDef = lsctables.CoincDef(search = "waveburst", search_coinc_type = 2, description = "sim_burst<-->coinc_event coincidences (exact)") |
Definition at line 156 of file binjfind.py.
lalburst.binjfind.CWBSBCNearCoincDef = lsctables.CoincDef(search = "waveburst", search_coinc_type = 3, description = "sim_burst<-->coinc_event coincidences (nearby)") |
Definition at line 157 of file binjfind.py.
lalburst.binjfind.CWBSICCoincDef = lsctables.CoincDef(search = "waveburst", search_coinc_type = 5, description = "sim_inspiral<-->coinc_event coincidences (exact)") |
Definition at line 158 of file binjfind.py.
lalburst.binjfind.CWBSICNearCoincDef = lsctables.CoincDef(search = "waveburst", search_coinc_type = 6, description = "sim_inspiral<-->coinc_event coincidences (nearby)") |
Definition at line 159 of file binjfind.py.
string lalburst.binjfind.process_program_name = "lalburst_injfind" |
Definition at line 391 of file binjfind.py.