This defines a class for followup missed injections or follow up any
injections in general. This class essentially creates time-series of
triggers around the time of a missed injection for the various steps of
the pipeline.
# first need to initialize the class followup =
followup_missed.FollowupMissed( cache, opts)
# later, one can do a followup of a missed injection 'inj', which
returns the filename # of the html file containing the tables and
pictures created followuphtml = followup.followup( inj, ifo )
|
|
|
get_injection_id(self,
filename=None,
url=None,
cache_entry=None)
Extracting the injection ID from the filename, using
the mechanism as used in lalapps_path2cache. |
source code
|
|
|
readVetoFiles(self)
Reads the veto segments given by veto-files (if any) |
source code
|
|
|
reset(self)
Resets the counting number for the time-series plots generated. |
source code
|
|
|
setTag(self,
tag)
Just sets the tag, called from plotinspmissed (why needed?) |
source code
|
|
|
|
|
|
|
|
|
|
|
getTimeSim(self,
sim,
ifo=None)
This is a helper function to return a GPS time as one float number
for a certain IFO. |
source code
|
|
|
highlightVeto(self,
timeInjection,
segLarge,
ifoName,
ylims)
Finds the intersection of the drawn triggers with the veto segments
for this IFO |
source code
|
|
|
isThereVeto(self,
timeTrigger,
ifoName)
This function checks if at the time 'timeTrigger' the IFO 'ifoName'
is vetoed. |
source code
|
|
|
|
|
|
|
investigateTimeseries(self,
triggerFiles,
inj,
ifoName,
stage,
number)
Investigate inspiral triggers and create a time-series of the SNRs
around the injected time |
source code
|
|
|
select_category(self,
trigger_files,
category)
Return a trigger list that contains only files for the choosen
category. |
source code
|
|
|
followup(self,
inj,
selectIFO,
description=None)
Do the followup procedure for the missed injection 'inj' and create
the several time-series for INSPIRAL and THINCA. |
source code
|
|
|
|