Ejemplo n.º 1
0
    # ts_job = TrigscanJob(cp)

    si_job_coarse = SiClusterJobCoarse(cp)
    si_job_fine = SiClusterJobFine(cp)
    cp_job = FilesystemJob('cp')

    # Add ifo-specific template config
    if cp.has_section(ifo.lower() + '-tmpltbank'):
        tmplt_job.add_ini_opts(cp, ifo.lower() + '-tmpltbank')

    # Create a job to split the template into parallelization pieces
    split_job = inspiral.SplitBankJob(cp)

    # and one to run the inspirals
    if doCohPTF:
        insp_job = inspiral.PTFInspiralJob(cp)
    else:
        insp_job = inspiral.InspiralJob(cp)

    # template and inspiral jobs also need to know about the data
    if ifo == 'V1':
        channel_name = 'virgo-channel'
        data_name = 'virgo-data'
        type_name = 'virgo-type'
    else:
        channel_name = 'ligo-channel'
        data_name = 'ligo-data'
        type_name = 'ligo-type'

    channel = cp.get('input', channel_name)
    type = cp.get('input', type_name)
Ejemplo n.º 2
0
    if startExttrig > stopExttrig:
        print >> sys.stderr, "exttrig-inj-stop must be larger than "\
                             "exttrig-inj-start."
        sys.exit(1)
else:
    exttrigInjections = [0, 0]

doSlides = cp.has_option('input', 'do-long-slides')

tmplt_job = inspiral.TmpltBankJob(cp, opts.dax)

# spinchecker
spincheck_job = inspiral.PTFSpinCheckerJob(cp, opts.dax)

# inspiral:
insp_jobs = inspiral.PTFInspiralJob(cp, opts.dax)

if doExtTrig:
    insp_jobs.add_opt('analyze-inj-segs-only', '')

for ifo1 in ifo_list:
    if do[ifo1]:
        ifo1 = ifo1.upper()
        spincheck_job.add_opt(ifo1.lower() + '-data', '')
        insp_jobs.add_opt(ifo1.lower() + '-data', '')
        duration = int(cp.get('input', 'gps-end-time')) - int(
            cp.get('input', 'gps-start-time'))
        gps_times = cp.get('input', 'gps-start-time') + '-' + str(duration)
        if ifo1 == 'H1' or ifo1 == 'H2' or ifo1 == 'L1':
            spincheck_job.add_opt(
                ifo1.lower() + '-channel-name',