[workflow] file-retention-level = merged_triggers start-time = 1242484974 end-time = 1243161518 h1-channel-name = H1:DCS-CALIB_STRAIN_CLEAN_SUB60HZ_C01 l1-channel-name = L1:DCS-CALIB_STRAIN_CLEAN_SUB60HZ_C01 [workflow-ifos] h1 = l1 = [workflow-datafind] datafind-method = AT_RUNTIME_SINGLE_FRAMES datafind-h1-frame-type = H1_HOFT_CLEAN_SUB60HZ_C01 datafind-l1-frame-type = L1_HOFT_CLEAN_SUB60HZ_C01 datafind-check-frames-exist = raise_error datafind-check-segment-gaps = raise_error [workflow-segments] segments-database-url = https://segments.ligo.org segments-veto-definer-url = https://git.ligo.org/detchar/veto-definitions/raw/O3b_CBC_H1L1V1_C01_v1.3/cbc/O3/H1L1V1-HOFT_C01_V1ONLINE_O3_CBC.xml segments-source = dqsegdb segments-vetoes = +CAT_2,+CAT_H [workflow-segments-h1] segments-science = +DCS-ANALYSIS_READY_C01:1,-CAT_1 [workflow-segments-l1] segments-science = +DCS-ANALYSIS_READY_C01:1,-CAT_1 [workflow-segments-v1] segments-science = +ITF_SCIENCE:2,-CAT_1 [datafind] urltype = file [hdfinjfind] injection-window = 2.0 optimal-snr-column = H1:optimal_snr_H1 L1:optimal_snr_L1 [workflow-tmpltbank] tmpltbank-method = PREGENERATED_BANK tmpltbank-pregenerated-bank = PREC_BANK.h5 [workflow-splittable] splittable-method = IN_WORKFLOW splittable-exe-tag = splitbank [workflow-splittable-full_data] splittable-num-banks = 100 [workflow-splittable-injections] splittable-num-banks = 20 [workflow-matchedfilter] matchedfilter-method = WORKFLOW_INDEPENDENT_IFOS min-analysis-segments = 6 min-analysis-length = 3400 max-analysis-segments = 10 output-type = hdf plot-throughput = [workflow-coincidence] do-trigger-fitting = [workflow-coincidence-full_data] timeslide-precedence = H1, L1, V1, K1, I1 parallelization-factor = 100 [workflow-coincidence-injections] parallelization-factor = 100 [workflow-psd] parallelization-factor = 10 [workflow-results] max-hierarchical-removal = 1 [llwadd] ilwdchar-compat = [segments_from_cats] [ligolw_combine_segments] [splitbank] random-sort = random-seed = 42 [inspiral] pad-data = 8 approximant = IMRPhenomXP strain-high-pass = 15 sample-rate = 2048 segment-length = 512 segment-start-pad = 32 segment-end-pad = 16 allow-zero-padding = taper-data = 1 psd-estimation = median psd-segment-length = 16 psd-segment-stride = 8 psd-inverse-length = 16 psd-num-segments = 63 psdvar-segment = 8 psdvar-short-segment = 0.25 psdvar-long-segment = 512 psdvar-psd-duration = 8 psdvar-psd-stride = 4 psdvar-low-freq = 20 psdvar-high-freq = 480 autogating-threshold = 30 autogating-cluster = 0.5 autogating-width = 0.25 autogating-taper = 0.25 autogating-pad = 0 autogating-max-iterations = 5 low-frequency-cutoff = 30 enable-bank-start-frequency = cluster-window = 1 cluster-function = symmetric chisq-snr-threshold = 1.0 chisq-bins = 16 newsnr-threshold = 3.8 sgchisq-snr-threshold = 6.0 sgchisq-locations = "mtotal>30:20-15,20-30,20-45,20-60,20-75,20-90,20-105,20-120" filter-inj-only = finalize-events-template-rate = 500 injection-window = 4.5 processing-scheme = mkl snr-threshold = 5.5 5.5 max-num-comps = 2 injection-filter-rejector-chirp-time-window = 5 [calculate_psd] cores = 1 low-frequency-cutoff = 30 pad-data = 8 strain-high-pass = 15 sample-rate = 2048 segment-length = 512 segment-start-pad = 32 segment-end-pad = 16 psd-estimation = median psd-segment-length = 16 psd-segment-stride = 8 psd-num-segments = 63 taper-data = 1 autogating-threshold = 30 autogating-cluster = 0.5 autogating-width = 0.25 autogating-taper = 0.25 autogating-pad = 0 autogating-max-iterations = 5 [merge_psds] [hdf_trigger_merge] [bank2hdf] [fit_by_template] fit-function = exponential sngl-ranking = newsnr_sgveto_psdvar stat-threshold = 6.0 prune-param = mtotal log-prune-param = prune-bins = 1 prune-number = 1 [fit_over_param] fit-param = mtotal f-lower = 30 log-param = True smoothing-width = 0.4 num-comps = 2 [distribute_background_bins] [coinc] coinc-threshold = 0.002 ranking-statistic = phasetd_exp_fit_fgbg_norm_tha sngl-ranking = newsnr_sgveto_psdvar randomize-template-order = statistic-files = HL_prec_stat.hdf statistic-keywords = num_comps:2 [coinc-full_data] timeslide-interval = 0.1 loudest-keep-values = [9:10,8.5:30,8:30,7.5:30] [coinc-injinj] [statmap] max-hierarchical-removal = 1 hierarchical-removal-against = exclusive veto-window = 0.0001 cluster-window = 10.0 [combine_statmap] cluster-window = 10.0 [foreground_censor] [results_page] analysis-title = "PyCBC search" analysis-subtitle = "Small Test Search" output-path = /PATH/TO/HTML/OUTPUT/DIRECTORY [pycbc_ifar_catalog] [workflow-minifollowups] num-events = 10 [workflow-sngl_minifollowups] num-sngl-events = 10 [workflow-sngl_minifollowups-noncoinc] section-header = loudest_noncoinc_time [workflow-sngl_minifollowups-all] section-header = all [workflow-injection_minifollowups] num-events = 10 subsection-suffix = with_ifar_lt_1_year [foreground_minifollowup] [foreground_minifollowup-foreground] analysis-category = foreground [foreground_minifollowup-background] analysis-category = background_exc [singles_minifollowup] ranking-statistic = quadsum sngl-ranking = newsnr_sgveto_psdvar [singles_minifollowup-noncoinc] non-coinc-time-only = [singles_minifollowup-all] [injection_minifollowup] ifar-threshold = 1 [page_snglinfo] ranking-statistic = quadsum sngl-ranking = newsnr_sgveto_psdvar [single_template_plot] [single_template_plot-p1] window = 0.1 [plot_trigger_timeseries] [html_snippet] [page_coincinfo] [page_coincinfo-background] statmap-file-subspace-name = background_exc [page_coincinfo-foreground] statmap-file-subspace-name = foreground [plot_trigger_timeseries-snr1] window = 1 plot-type = snr log-y-axis = [plot_trigger_timeseries-newsnr1] window = 1 plot-type = newsnr [plot_singles_timefreq] f-low = 30 rank = newsnr num-loudest = 1 approximant = TaylorF2 strain-high-pass = 15 sample-rate = 2048 pad-data = 8 [plot_qscan] time-windows = 10,1 1,1 strain-high-pass = 15 sample-rate = 2048 pad-data = 8 [single_template] segment-length = 512 segment-start-pad = 32 segment-end-pad = 16 psd-estimation = median psd-segment-length = 16 psd-segment-stride = 8 psd-inverse-length = 16 chisq-bins = 16 low-frequency-cutoff = 30 approximant = IMRPhenomD processing-scheme = mkl window = 10 psd-num-segments = 63 taper-data = 1 allow-zero-padding = autogating-threshold = 30 autogating-cluster = 0.5 autogating-width = 0.25 autogating-taper = 0.25 autogating-pad = 0 autogating-max-iterations = 5 minimum-chisq-bins = 3 strain-high-pass = 15 sample-rate = 2048 pad-data = 8 [single_template-inj_params_inverted] injection-scale-factor = -1 [single_template-inj_params_noinj] injection-scale-factor = 1000000 [plot_waveform] low-frequency-cutoff = 30 waveform-length = 512 sample-rate = 2048 approximant = IMRPhenomD [plot_sensitivity] dist-bins = 50 exclusive-sig = integration-method = pylal [s-mchirp] bins = 10 20 100 [plot_foundmissed] far-type = exclusive [plot_singles] min-snr = 6 [plot_singles-mtotal_eta_newsnr] x-var = mtotal log-x = y-var = eta z-var = "newsnr_sgveto" min-z = 6 [plot_range] [plot_range-summ] mass1 = 1.4 mass2 = 1.4 approximant = SPAtmplt [contours] newsnr-contours = 5 7 9 11 13 [plot_snrchi] min-snr = 6.0 newsnr-contours = 5 7 9 11 13 [plot_coinc_snrchi] newsnr-contours = 5 7 9 11 13 [plot_coinc_snrchi-inj] [plot_hist] [plot_hist-summ_snr] x-var = snr x-min = 6 x-max = 100 [plot_hist-summ_newsnr] x-var = newsnr x-min = 6 x-max = 15 [plot_binnedhist] sngl-ranking = newsnr_sgveto_psdvar fit-function = exponential stat-threshold = 6.0 prune-param = mtotal log-prune-param = prune-bins = 1 prune-number = 1 [plot_binnedhist-mtotal] bin-param = mtotal f-lower = 20.0 num-bins = 2 bin-spacing = log [plot_spectrum] psd-model = aLIGOZeroDetHighPower [page_ifar] decimation-factor = 100 [page_ifar-open_box] open-box = [page_vetotable] [plot_bank] log-x = log-y = [page_segtable] [page_segplot] [plot_snrifar] [page_foreground] [page_foreground-xmlloudest] num-to-write = 2 [page_injections] [plot_segments] [plot_gating] [plot_snrratehist] [plot_throughput] [executables] page_ifar_catalog = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_ifar_catalog average_psd = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_average_psd inj2hdf = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_inspinj2hdf bank2hdf = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_coinc_bank2hdf calculate_psd = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_calculate_psd coinc = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_coinc_findtrigs combine_statmap = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_add_statmap distribute_background_bins = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_distribute_background_bins fit_by_template = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_fit_sngls_by_template fit_over_param = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_fit_sngls_over_multiparam_tha foreground_censor = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_foreground_censor hdfinjfind = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_coinc_hdfinjfind hdf_trigger_merge = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_coinc_mergetrigs inj_cut = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_inj_cut injections = /home/ian.harry/.conda/envs/thapycbcsbank/bin/lalapps_inspinj inspiral = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_inspiral_tha ligolw_combine_segments = /home/ian.harry/.conda/envs/thapycbcsbank/bin/ligolw_combine_segments llwadd = /home/ian.harry/.conda/envs/thapycbcsbank/bin/ligolw_add merge_psds = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_merge_psds optimal_snr = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_optimal_snr page_foreground = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_page_foreground page_ifar = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_page_ifar page_injections = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_page_injtable page_segplot = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_page_segplot page_segtable = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_page_segtable page_vetotable = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_page_vetotable plot_bank = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_plot_bank_bins plot_binnedhist = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_fit_sngls_binned plot_coinc_snrchi = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_page_coinc_snrchi plot_foundmissed = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_page_foundmissed plot_gating = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_plot_gating plot_hist = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_plot_hist plot_qscan = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_plot_qscan plot_range = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_plot_range plot_segments = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_page_segments plot_sensitivity = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_page_sensitivity plot_singles = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_plot_singles_vs_params plot_snrchi = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_page_snrchi plot_snrifar = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_page_snrifar plot_spectrum = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_plot_psd_file exclude_zerolag = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_exclude_zerolag plot_throughput = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_plot_throughput results_page = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_make_html_page segment_query = /home/ian.harry/.conda/envs/thapycbcsbank/bin/ligolw_segment_query_dqsegdb segments_from_cats = /home/ian.harry/.conda/envs/thapycbcsbank/bin/ligolw_segments_from_cats_dqsegdb splitbank = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_hdf5_splitbank statmap = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_coinc_statmap statmap_inj = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_coinc_statmap_inj strip_injections = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_strip_injections tmpltbank = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_geom_nonspinbank html_snippet = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_create_html_snippet foreground_minifollowup = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_foreground_minifollowup injection_minifollowup = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_injection_minifollowup singles_minifollowup = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_sngl_minifollowup page_injinfo = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_page_injinfo page_coincinfo = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_page_coincinfo page_snglinfo = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_page_snglinfo plot_trigger_timeseries = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_plot_trigger_timeseries single_template_plot = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_single_template_plot single_template = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_single_template plot_singles_timefreq = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_plot_singles_timefreq plot_snrratehist = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_page_snrratehist plot_waveform = /home/ian.harry/.conda/envs/thapycbcsbank/bin/pycbc_plot_waveform [pegasus_profile] condor|+InitialRequestMemory = 1000 condor|request_disk = 1000M condor|accounting_group = ligo.dev.o4.cbc.bbh.pycbcoffline pycbc|primary_site = condorpool_symlink condor|request_memory = ifthenelse( (LastHoldReasonCode=!=21 && LastHoldReasonCode=!=26 && LastHoldReasonCode=!=34), InitialRequestMemory, int(1.5 * MemoryUsage) ) condor|periodic_release = ((HoldReasonCode =?= 21) || (HoldReasonCode =?= 26) || (HoldReasonCode =?= 34)) [pegasus_profile-calculate_psd] condor|request_disk = 10000M [pegasus_profile-inspiral] condor|request_disk = 1000M condor|periodic_hold = (JobStatus == 2) && ((CurrentTime - EnteredCurrentStatus) > (2 * 86400)) condor|periodic_release = ((HoldReasonCode =?= 21) || (HoldReasonCode =?= 26)) || (HoldReasonCode =?= 34) || ((JobStatus == 5) && (HoldReasonCode == 3) && (NumJobStarts < 5) && ((CurrentTime - EnteredCurrentStatus) > (300))) condor|periodic_remove = (NumJobStarts >= 5) [pegasus_profile-hdf_trigger_merge] condor|request_disk = 10000M [pegasus_profile-combine_statmap] condor|request_disk = 1000M [pegasus_profile-coinc] condor|+InitialRequestMemory = 10000 [workflow-injections] injections-method = PREGENERATED strip-injections = compute-optimal-snr = [strip_injections] [optimal_snr] snr-columns = H1:optimal_snr_H1 L1:optimal_snr_L1 f-low = 30 seg-length = 512 sample-rate = 2048 cores = 1 [inj_cut] snr-columns = H1:optimal_snr_H1 L1:optimal_snr_L1 snr-threshold = 3.0 [injections] i-distr = uniform l-distr = random time-interval = 25 time-step = 50 [workflow-injections-nsbh_full] injections-pregenerated-file = HL-INJECTIONS_NSBH_FULL-1242484974-676544.xml [injections-nsbh_full] [workflow-injections-nsbh_highspin] injections-pregenerated-file = HL-INJECTIONS_NSBH_HIGHSPIN-1242484974-676544.xml [injections-nsbh_highspin] [workflow-injections-nsbh_highkappa] injections-pregenerated-file = HL-INJECTIONS_NSBH_HIGHKAPPA-1242484974-676544.xml [injections-nsbh_highkappa] [workflow-injections-nsbh_highboth] injections-pregenerated-file = HL-INJECTIONS_NSBH_HIGHBOTH-1242484974-676544.xml [injections-nsbh_highboth] [single_template-h1] channel-name = H1:DCS-CALIB_STRAIN_CLEAN_SUB60HZ_C01 frame-type = H1_HOFT_CLEAN_SUB60HZ_C01 [plot_singles_timefreq-h1] channel-name = H1:DCS-CALIB_STRAIN_CLEAN_SUB60HZ_C01 frame-type = H1_HOFT_CLEAN_SUB60HZ_C01 [plot_qscan-h1] channel-name = H1:DCS-CALIB_STRAIN_CLEAN_SUB60HZ_C01 frame-type = H1_HOFT_CLEAN_SUB60HZ_C01 [inspiral-h1] channel-name = H1:DCS-CALIB_STRAIN_CLEAN_SUB60HZ_C01 [calculate_psd-h1] channel-name = H1:DCS-CALIB_STRAIN_CLEAN_SUB60HZ_C01 [single_template-l1] channel-name = L1:DCS-CALIB_STRAIN_CLEAN_SUB60HZ_C01 frame-type = L1_HOFT_CLEAN_SUB60HZ_C01 [plot_singles_timefreq-l1] channel-name = L1:DCS-CALIB_STRAIN_CLEAN_SUB60HZ_C01 frame-type = L1_HOFT_CLEAN_SUB60HZ_C01 [plot_qscan-l1] channel-name = L1:DCS-CALIB_STRAIN_CLEAN_SUB60HZ_C01 frame-type = L1_HOFT_CLEAN_SUB60HZ_C01 [inspiral-l1] channel-name = L1:DCS-CALIB_STRAIN_CLEAN_SUB60HZ_C01 [calculate_psd-l1] channel-name = L1:DCS-CALIB_STRAIN_CLEAN_SUB60HZ_C01 [coinc-fullinj] timeslide-interval = 0.1 cluster-window = 10.0 loudest-keep-values = [15.0:9999999999999] [coinc-injfull] timeslide-interval = 0.1 cluster-window = 10.0 loudest-keep-values = [15.0:9999999999999] [statmap_inj] veto-window = 0.0001 cluster-window = 10.0 [plot_sensitivity-all_mchirp] bin-type = mchirp bins = 10 20 100 sig-type = ifar [plot_sensitivity-summary_mchirp] bin-type = mchirp bins = 10 20 100 sig-type = ifar [plot_sensitivity-all_mchirpvt] bin-type = mchirp bins = 10 20 100 dist-type = vt sig-type = ifar log-dist = [plot_sensitivity-summary_mchirpvt] bin-type = mchirp bins = 10 20 100 dist-type = vt sig-type = ifar log-dist = [plot_foundmissed-sub_mchirp_grad] distance-type = decisive_optimal_snr axis-type = mchirp log-x = log-distance = gradient-far = [plot_foundmissed-all_mchirp_grad] distance-type = decisive_optimal_snr axis-type = mchirp log-x = log-distance = gradient-far = [plot_foundmissed-summary] distance-type = decisive_optimal_snr axis-type = mchirp log-x = log-distance = gradient-far = [plot_foundmissed-sub_mchirp_gradm] distance-type = decisive_optimal_snr axis-type = mchirp log-x = log-distance = gradient-far = missed-on-top = [plot_foundmissed-all_mchirp_gradm] distance-type = decisive_optimal_snr axis-type = mchirp log-x = log-distance = gradient-far = missed-on-top = [plot_foundmissed-summarym] distance-type = decisive_optimal_snr axis-type = mchirp log-x = log-distance = gradient-far = missed-on-top =