From 9d0a5843251ff4db2c1e45d1ea329071c67c8111 Mon Sep 17 00:00:00 2001
From: Kipp Cannon <kipp.cannon@ligo.org>
Date: Wed, 22 Nov 2017 16:25:37 +0900
Subject: [PATCH] gstlal_inspiral_calc_likelihood: remove --write-rates

---
 .../bin/gstlal_inspiral_calc_likelihood       | 34 -------------------
 1 file changed, 34 deletions(-)

diff --git a/gstlal-inspiral/bin/gstlal_inspiral_calc_likelihood b/gstlal-inspiral/bin/gstlal_inspiral_calc_likelihood
index 3cf7098775..b265889870 100755
--- a/gstlal-inspiral/bin/gstlal_inspiral_calc_likelihood
+++ b/gstlal-inspiral/bin/gstlal_inspiral_calc_likelihood
@@ -27,7 +27,6 @@
 #	+ `--tmp-space` [path]: Path to a directory suitable for use as a work area while manipulating the database file.  The database file will be worked on in this directory, and then moved to the final location when complete.  This option is intended to improve performance when running in a networked environment, where there might be a local disk with higher bandwidth than is available to the filesystem on which the final output will reside.
 #	+ `--vetoes-name` [name]: Set the name of the segment lists to use as vetoes (default = do not apply vetoes).
 #	+ `--verbose`: Be verbose.
-#	+ `--write-rates` [filename]: Write combined event parameter histograms together with histograms of asssigned zero-lag ranking statistic values to this file.
 
 
 #
@@ -43,7 +42,6 @@ from optparse import OptionParser
 import sys
 
 
-from glue.ligolw import ligolw
 from glue.ligolw import lsctables
 from glue.ligolw import utils as ligolw_utils
 from glue.ligolw.utils import process as ligolw_process
@@ -51,7 +49,6 @@ from glue.ligolw.utils import search_summary as ligolw_search_summary
 from glue.ligolw.utils import segments as ligolw_segments
 from glue import segments
 from lalburst import ligolw_burca2
-from lalburst import snglcoinc
 from lalinspiral import thinca
 from gstlal import far
 from lal.utils import CacheEntry
@@ -86,7 +83,6 @@ def parse_command_line():
 	parser.add_option("--add-zerolag-to-background", action = "store_true", help = "Add zerolag events to background before populating coincident parameter PDF histograms")
 	parser.add_option("-f", "--force", action = "store_true", help = "Force recomputation of likelihood values.")
 	parser.add_option("-v", "--verbose", action = "store_true", help = "Be verbose.")
-	parser.add_option("-w", "--write-rates", metavar = "filename", help = "Write combined event parameter histograms together with histograms of asssigned zero-lag ranking statistic values to this file.")
 	options, urls = parser.parse_args()
 
 	paramdict = options.__dict__.copy()
@@ -252,22 +248,6 @@ for n, url in enumerate(urls, 1):
 		verbose = options.verbose
 	)
 
-	#
-	# collect ranking statistic values if that's what we're doing.
-	#
-
-	if ranking_data is not None:
-		for row in lsctables.CoincTable.get_table(xmldoc):
-			if row.coinc_def_id != coinc_def_id:
-				continue
-			instruments = lsctables.instrumentsproperty.get(coinc_inspiral_index[row.coinc_event_id].ifos)
-			instruments -= set(("V1",))	# don't claim Virgo participated or was on. FIXME:  remove after O2
-			ln_likelihood_ratio = row.likelihood
-			if any(offset_vectors[row.time_slide_id].values()):
-				ranking_data.background_likelihood_rates[frozenset(instruments)][ln_likelihood_ratio,] += 1.
-			else:
-				ranking_data.zero_lag_likelihood_rates[frozenset(instruments)][ln_likelihood_ratio,] += 1.
-
 	#
 	# close out process metadata.
 	#
@@ -289,17 +269,3 @@ for n, url in enumerate(urls, 1):
 
 if failed:
 	raise ValueError("%s could not be processed" % ", ".join("'%s'" % url for url in failed))
-
-
-#
-# finally write combined ranking data file if requested
-#
-
-
-if options.write_rates is not None:
-	xmldoc = ligolw.Document()
-	xmldoc.appendChild(ligolw.LIGO_LW())
-	process = ligolw_process.register_to_xmldoc(xmldoc, process_name, paramdict)
-	search_summary = ligolw_search_summary.append_search_summary(xmldoc, process, ifos = seglists.keys(), inseg = seglists.extent_all(), outseg = seglists.extent_all())
-	far.gen_likelihood_control_doc(xmldoc, process, coincparamsdistributions, ranking_data, seglists)
-	ligolw_utils.write_filename(xmldoc, options.write_rates, gz = (options.write_rates or "stdout").endswith(".gz"), verbose = options.verbose)
-- 
GitLab