diff --git a/gstlal-inspiral/python/far.py b/gstlal-inspiral/python/far.py index de308bf1b7ec9cb14631e6c5d0512fad79d27b5f..00fc43338035009e1df41af0c64a54c1183bf147 100644 --- a/gstlal-inspiral/python/far.py +++ b/gstlal-inspiral/python/far.py @@ -571,6 +571,12 @@ class RankingStatPDF(object): raise ValueError("cannot be initialized from a RankingStat that is not for a specific set of templates") self.template_ids = rankingstat.template_ids + # the sum of noise counts may change due to first-round-extinction, + # so store the sum of counts before extinction in a different variable. + # This will be used for checking the health of the PDF + self.noise_counts_before_extinction = 0 + + # # bailout used by codes that want all-zeros histograms # @@ -638,10 +644,6 @@ class RankingStatPDF(object): self.noise_lr_lnpdf.normalize() self.signal_lr_lnpdf.array *= rankingstat.numerator.candidate_count_model() / self.signal_lr_lnpdf.array.sum() self.signal_lr_lnpdf.normalize() - - # the sum of noise counts may change due to first-round-extinction, - # so store the sum of counts before extinction in a different variable. - # This will be used for checking the health of the PDF self.noise_counts_before_extinction = self.noise_lr_lnpdf.array.sum()