gstlal-inspiral  0.4.2
 All Classes Namespaces Files Functions Variables Pages
gstlal_inspiral_recompute_online_far_from_gracedb
1 #!/bin/bash
2 ## @file
3 # This program might be deprecated; do not use for now
4 GID=$1
5 mkdir ${GID}
6 echo "Recomputing far with data from GPS " $(lalapps_tconvert)
7 gracedb --ligolw search ${GID} > ${GID}/${GID}.xml
8 LIKE=$(ligolw_print -t process_params -c value ${GID}/${GID}.xml | grep -e '0.*likelihood.xml.gz')
9 ligolw_sqlite -d ${GID}/${GID}.sqlite -r ${GID}/${GID}.xml
10 echo 'FAR before:'
11 sqlite3 ${GID}/${GID}.sqlite 'SELECT combined_far FROM coinc_inspiral;'
12 echo 'likelihood before:'
13 sqlite3 ${GID}/${GID}.sqlite 'SELECT likelihood FROM coinc_event;'
14 gstlal_inspiral_calc_likelihood --likelihood-file ${LIKE} ${GID}/${GID}.sqlite
15 echo 'likelihood after:'
16 sqlite3 ${GID}/${GID}.sqlite 'SELECT likelihood FROM coinc_event;'
17 MARG=$(echo $LIKE | sed 's|\(.*\)/.*|\1|')/marginalized_likelihood.xml.gz
18 gstlal_inspiral_recompute_online_far --background-bins-file $MARG --verbose --non-injection-db ${GID}/${GID}.sqlite
19 echo 'FAR after:'
20 sqlite3 ${GID}/${GID}.sqlite 'SELECT combined_far FROM coinc_inspiral;'