Belle II Software development
|
Public Member Functions | |
def | __init__ (self, **kwds) |
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 | create_argument_parser (self, **kwds) |
def | create_path (self) |
def | adjust_path (self, path) |
Static Public Attributes | |
str | description = "Empty execution of basf2" |
Description of the run setup to be displayed on command line. | |
Configure for a bare-bones basf2 job
Definition at line 27 of file minimal.py.
def __init__ | ( | self, | |
** | kwds | ||
) |
Constructor
Reimplemented in CDCDisplayRun.
Definition at line 35 of file minimal.py.
def adjust_path | ( | self, | |
path | |||
) |
Hook that gives the opportunity to check the path for consistency before processing it
Reimplemented in HarvestingRunMixin, VXDTF2TrackingValidation, and VXDTF2TrackingValidationBkg.
Definition at line 94 of file minimal.py.
def configure | ( | self, | |
arguments | |||
) |
Save the command-line arguments as key-value pairs
Reimplemented in ReadOrGenerateEventsRun, and CDCDisplayRun.
Definition at line 73 of file minimal.py.
def configure_and_execute_from_commandline | ( | self | ) |
Configure basf2 job script from command-line arguments then run it
Definition at line 45 of file minimal.py.
def configure_from_commandline | ( | self | ) |
Convert the command-line arguments to a basf2 job script
Definition at line 67 of file minimal.py.
def create_argument_parser | ( | self, | |
** | kwds | ||
) |
Parse the command-line arguments to a basf2 job script
Reimplemented in HarvestingRunMixin, ReadOrGenerateEventsRun, MinimalRun, PostProcessingRunMixin, BrowseTFileOnTerminateRunMixin, RootOutputRunMixin, ReadOrGenerateTrackedEventsRun, TrackingValidationRun, CDCDisplayRun, TrainingRunMixin, WireHitPreparerRunMixin, ClusterFilterValidationRun, ElossHarvestingRun, LegendreBinningValidationRun, SegmentFitValidationRun, SegmentPairCreationValidationRun, SegmentPairFitValidationRun, and FacetFilterTrainingRun.
Definition at line 84 of file minimal.py.
def create_path | ( | self | ) |
Create a new basf2 path
Reimplemented in ReadOrGenerateEventsRun, MinimalRun, RootOutputRunMixin, ReadOrGenerateTrackedEventsRun, TrackingValidationRun, SegmentQuadTreeRun, CDCDisplayRun, WireHitPreparerRunMixin, ClusterFilterValidationRun, ElossHarvestingRun, LegendreBinningValidationRun, FitValidation, SegmentFitValidationRun, SegmentPairCreationValidationRun, SegmentPairFitValidationRun, BackgroundClusterFilterTrainingRun, FacetFilterTrainingRun, FacetRelationFilterTrainingRun, FeasibleAxialSegmentPairFilterTrainingRun, FeasibleSegmentPairFilterTrainingRun, FeasibleSegmentRelationFilterTrainingRun, FeasibleTrackRelationFilterTrainingRun, RealisticAxialSegmentPairFilterTrainingRun, RealisticSegmentPairFilterTrainingRun, RealisticSegmentPairRelationFilterTrainingRun, RealisticSegmentRelationFilterTrainingRun, RealisticTrackRelationFilterTrainingRun, SegmentTrackFilterTrainingRun, and TrackFilterTrainingRun.
Definition at line 89 of file minimal.py.
def execute | ( | self | ) |
Create the basf2 path then run the job
Reimplemented in ReadOrGenerateEventsRun.
Definition at line 50 of file minimal.py.
def name | ( | self | ) |
provide name of this object
Definition at line 41 of file minimal.py.
def run | ( | self, | |
path | |||
) |
Process the basf2 path
Reimplemented in PostProcessingRunMixin.
Definition at line 58 of file minimal.py.
|
static |
Description of the run setup to be displayed on command line.
Definition at line 33 of file minimal.py.