Belle II Software  release-08-01-10
RootOutputRunMixin Class Reference
Inheritance diagram for RootOutputRunMixin:
Collaboration diagram for RootOutputRunMixin:

Public Member Functions

def create_argument_parser (self, **kwds)
 
def create_path (self)
 
def name (self)
 
def configure_and_execute_from_commandline (self)
 
def execute (self)
 
def run (self, path)
 
def configure_from_commandline (self)
 
def configure (self, arguments)
 
def adjust_path (self, path)
 

Static Public Attributes

 root_output_file = None
 There is no default for the name of the output TFile.
 
string description = "Empty execution of basf2"
 Description of the run setup to be displayed on command line.
 

Detailed Description

Configure for basf2 job output ROOT TFile

Definition at line 95 of file mixins.py.

Member Function Documentation

◆ adjust_path()

def adjust_path (   self,
  path 
)
inherited
Hook that gives the opportunity to check the path for consistency before processing it

Reimplemented in HarvestingRunMixin.

Definition at line 95 of file minimal.py.

◆ configure()

def configure (   self,
  arguments 
)
inherited
Save the command-line arguments as key-value pairs

Reimplemented in CDCDisplayRun, and ReadOrGenerateEventsRun.

Definition at line 74 of file minimal.py.

◆ configure_and_execute_from_commandline()

def configure_and_execute_from_commandline (   self)
inherited
Configure basf2 job script from command-line arguments then run it

Definition at line 46 of file minimal.py.

◆ configure_from_commandline()

def configure_from_commandline (   self)
inherited
Convert the command-line arguments to a basf2 job script

Definition at line 68 of file minimal.py.

◆ create_argument_parser()

def create_argument_parser (   self,
**  kwds 
)
Parse the command-line output-file-specification argument

Reimplemented from EmptyRun.

Definition at line 101 of file mixins.py.

◆ create_path()

def create_path (   self)
Create a new basf2 path and add the RootOutput module to it

Reimplemented from EmptyRun.

Definition at line 111 of file mixins.py.

◆ execute()

def execute (   self)
inherited
Create the basf2 path then run the job

Reimplemented in ReadOrGenerateEventsRun.

Definition at line 51 of file minimal.py.

◆ name()

def name (   self)
inherited
provide name of this object

Definition at line 42 of file minimal.py.

◆ run()

def run (   self,
  path 
)
inherited
Process the basf2 path

Reimplemented in PostProcessingRunMixin.

Definition at line 59 of file minimal.py.


The documentation for this class was generated from the following file: