Loading [MathJax]/extensions/TeX/AMSsymbols.js
LAL 7.7.0.1-5e288d3
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
lal.pipeline.AnalysisJob Class Reference

Detailed Description

Describes a generic analysis job that filters LIGO data as configured by an ini file.

Definition at line 1415 of file pipeline.py.

Inherits object.

Inherited by lal.pipeline.LSCDataFindJob, lal.pipeline.LigolwAddJob, lal.pipeline.LigolwCutJob, lal.pipeline.NoopJob, and lal.pipeline.SqliteJob.

Public Member Functions

def __init__ (self, cp)
 
def get_config (self, sec, opt)
 Get the configration variable in a particular section of this jobs ini file. More...
 
def set_channel (self, channel)
 Set the name of the channel that this job is filtering. More...
 
def channel (self)
 Returns the name of the channel that this job is filtering. More...
 

Constructor & Destructor Documentation

◆ __init__()

def lal.pipeline.AnalysisJob.__init__ (   self,
  cp 
)
Parameters
cpConfigParser object that contains the configuration for this job.

Reimplemented in lal.pipeline.LSCDataFindJob, lal.pipeline.LigolwSqliteJob, lal.pipeline.SqliteJob, lal.pipeline.LigolwAddJob, lal.pipeline.LigolwCutJob, and lal.pipeline.NoopJob.

Definition at line 1419 of file pipeline.py.

Member Function Documentation

◆ get_config()

def lal.pipeline.AnalysisJob.get_config (   self,
  sec,
  opt 
)

Get the configration variable in a particular section of this jobs ini file.

Parameters
secini file section.
optoption from section sec.

Definition at line 1432 of file pipeline.py.

◆ set_channel()

def lal.pipeline.AnalysisJob.set_channel (   self,
  channel 
)

Set the name of the channel that this job is filtering.

This will overwrite the value obtained at initialization.

Definition at line 1439 of file pipeline.py.

◆ channel()

def lal.pipeline.AnalysisJob.channel (   self)

Returns the name of the channel that this job is filtering.

Note that channel is defined to be IFO independent, so this may be LSC-AS_Q or IOO-MC_F. The IFO is set on a per node basis, not a per job basis.

Definition at line 1447 of file pipeline.py.