Public Member Functions | |
create_argument_parser (self, **kwds) | |
create_path (self) | |
name (self) | |
configure_and_execute_from_commandline (self) | |
execute (self) | |
run (self, path) | |
configure_from_commandline (self) | |
configure (self, arguments) | |
adjust_path (self, path) | |
Static Public Attributes | |
bool | allow_input = True |
By default, this basf2 job can read events from an input ROOT TFile. | |
int | n_events = 10000 |
By default, process 10000 events. | |
root_input_file = None | |
By default, there is no input ROOT TFile. | |
random_seed = None | |
By default, the random-number seed is unassigned. | |
int | n_processes = 0 |
By default, no parallel processing. | |
int | n_events_to_skip = 0 |
By default, do not skip any events at the start of the input ROOT TFile. | |
str | description = "Empty execution of basf2" |
Description of the run setup to be displayed on command line. | |
Configure for a minimal basf2 job
Definition at line 100 of file minimal.py.
|
inherited |
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.
|
inherited |
Save the command-line arguments as key-value pairs
Reimplemented in CDCDisplayRun, and ReadOrGenerateEventsRun.
Definition at line 73 of file minimal.py.
|
inherited |
Configure basf2 job script from command-line arguments then run it
Definition at line 45 of file minimal.py.
|
inherited |
Convert the command-line arguments to a basf2 job script
Definition at line 67 of file minimal.py.
create_argument_parser | ( | self, | |
** | kwds ) |
Convert command-line arguments to basf2 argument list
Reimplemented from EmptyRun.
Reimplemented in ClusterFilterValidationRun, CDCDisplayRun, ElossHarvestingRun, LegendreBinningValidationRun, SegmentFitValidationRun, SegmentPairFitValidationRun, SegmentPairCreationValidationRun, ReadOrGenerateEventsRun, ReadOrGenerateTrackedEventsRun, TrackingValidationRun, and FacetFilterTrainingRun.
Definition at line 121 of file minimal.py.
create_path | ( | self | ) |
Create and configure the basf2 path
Reimplemented from EmptyRun.
Reimplemented in ClusterFilterValidationRun, CDCDisplayRun, FitValidation, ElossHarvestingRun, LegendreBinningValidationRun, SegmentFitValidationRun, SegmentPairFitValidationRun, SegmentQuadTreeRun, SegmentPairCreationValidationRun, ReadOrGenerateEventsRun, ReadOrGenerateTrackedEventsRun, TrackingValidationRun, BackgroundClusterFilterTrainingRun, FacetFilterTrainingRun, FacetRelationFilterTrainingRun, FeasibleAxialSegmentPairFilterTrainingRun, FeasibleSegmentPairFilterTrainingRun, FeasibleSegmentRelationFilterTrainingRun, FeasibleTrackRelationFilterTrainingRun, RealisticAxialSegmentPairFilterTrainingRun, RealisticSegmentPairFilterTrainingRun, RealisticSegmentPairRelationFilterTrainingRun, RealisticSegmentRelationFilterTrainingRun, RealisticTrackRelationFilterTrainingRun, SegmentTrackFilterTrainingRun, and TrackFilterTrainingRun.
Definition at line 172 of file minimal.py.
|
inherited |
Create the basf2 path then run the job
Reimplemented in ReadOrGenerateEventsRun.
Definition at line 50 of file minimal.py.
|
inherited |
provide name of this object
Definition at line 41 of file minimal.py.
|
inherited |
Process the basf2 path
Reimplemented in PostProcessingRunMixin.
Definition at line 58 of file minimal.py.
|
static |
By default, this basf2 job can read events from an input ROOT TFile.
Definition at line 109 of file minimal.py.
|
staticinherited |
Description of the run setup to be displayed on command line.
Definition at line 33 of file minimal.py.
|
static |
By default, process 10000 events.
Definition at line 111 of file minimal.py.
|
static |
By default, do not skip any events at the start of the input ROOT TFile.
Definition at line 119 of file minimal.py.
|
static |
By default, no parallel processing.
Definition at line 117 of file minimal.py.
|
static |
By default, the random-number seed is unassigned.
Definition at line 115 of file minimal.py.
|
static |
By default, there is no input ROOT TFile.
Definition at line 113 of file minimal.py.