injection_generation_dag module

class injection_generation_dag.DAG(name, logpath=None)[source]

Bases: CondorDAG

add_node(node)[source]

Add a CondorDAGNode to this DAG. The CondorJob that the node uses is also added to the list of Condor jobs in the DAG so that a list of the submit files needed by the DAG can be maintained. Each unique CondorJob will be added once to prevent duplicate submit files being written. @param node: CondorDAGNode to add to the CondorDAG.

class injection_generation_dag.InjectionJob(executable, tag_base=None, universe='vanilla', condor_commands={}, **kwargs)[source]

Bases: CondorDAGJob

class injection_generation_dag.InjectionNode(job, dag, p_node=[], opts={})[source]

Bases: CondorDAGNode