![]() |
Belle II Software
release-05-02-19
|
Public Member Functions | |
def | harvesting_module (self, path=None) |
def | create_argument_parser (self, **kwds) |
def | pickle_crops (self, harvesting_module, crops, **kwds) |
def | unpickle_crops (self) |
def | postprocess (self) |
def | adjust_path (self, path) |
def | run (self, path) |
def | run (self, path) |
def | name (self) |
def | name (self) |
def | configure_and_execute_from_commandline (self) |
def | configure_and_execute_from_commandline (self) |
def | execute (self) |
def | execute (self) |
def | configure_from_commandline (self) |
def | configure_from_commandline (self) |
def | configure (self, arguments) |
def | configure (self, arguments) |
def | create_path (self) |
def | create_path (self) |
def | create_argument_parser (self, **kwds) |
def | configure (self, arguments) |
def | execute (self) |
def | create_path (self) |
def | name (self) |
def | configure_and_execute_from_commandline (self) |
def | configure_from_commandline (self) |
Public Attributes | |
root_input_file | |
generating events, so there is no ROOT input file | |
Static Public Attributes | |
output_file_name = None | |
Disable the writing of an output ROOT file. | |
bool | show_results = False |
By default, do not show the browsing results. | |
bool | postprocess_only = False |
By default, browse the output TFile too. | |
bool | postprocess_only = False |
By default, browse the output TFile too. | |
string | description = "Empty execution of basf2" |
Description of the run setup to be displayed on command line. | |
string | description = "Empty execution of basf2" |
Description of the run setup to be displayed on command line. | |
string | generator_module = "EvtGenInput" |
Use EvtGen for the event generator. | |
string | description = "Simulate events using various generator and detector setups from command line." |
Description of the run setup to be displayed on command line. | |
string | detector_setup = "Default" |
By default, use the default detector setup. | |
list | bkg_files = [] |
By default, no background overlay. | |
components = None | |
By default, do specific components. | |
bool | disable_deltas = False |
By default, do not disable delta-ray generation. | |
simulation_output = None | |
By default, do no store the simulation output. | |
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. | |
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. | |
Harvester to generate MC events followed by crop selection, postprocessing, inspection
|
inherited |
|
inherited |
Save the command-line arguments as key-value pairs
Reimplemented in CDCDisplayRun, and ReadOrGenerateEventsRun.
Definition at line 67 of file minimal.py.
|
inherited |
Save the command-line arguments as key-value pairs
Reimplemented in CDCDisplayRun, and ReadOrGenerateEventsRun.
Definition at line 67 of file minimal.py.
|
inherited |
Configure for basf2 job; disable ROOT input if simulating events
Reimplemented from EmptyRun.
Reimplemented in CDCDisplayRun.
Definition at line 114 of file event_generation.py.
|
inherited |
Configure basf2 job script from command-line arguments then run it
Definition at line 39 of file minimal.py.
|
inherited |
Configure basf2 job script from command-line arguments then run it
Definition at line 39 of file minimal.py.
|
inherited |
Configure basf2 job script from command-line arguments then run it
Definition at line 39 of file minimal.py.
|
inherited |
Convert the command-line arguments to a basf2 job script
Definition at line 61 of file minimal.py.
|
inherited |
Convert the command-line arguments to a basf2 job script
Definition at line 61 of file minimal.py.
|
inherited |
Convert the command-line arguments to a basf2 job script
Definition at line 61 of file minimal.py.
|
inherited |
Parse the arguments and append them to the harvester's list
Reimplemented from PostProcessingRunMixin.
Reimplemented in ElossHarvestingRun, SegmentFitValidationRun, SegmentPairFitValidationRun, and LegendreBinningValidationRun.
|
inherited |
Convert command-line arguments to basf2 argument list
Reimplemented from MinimalRun.
Reimplemented in ElossHarvestingRun, TrackingValidationRun, SegmentFitValidationRun, SegmentPairFitValidationRun, SegmentPairCreationValidationRun, LegendreBinningValidationRun, ClusterFilterValidationRun, FacetFilterTrainingRun, ReadOrGenerateTrackedEventsRun, and CDCDisplayRun.
Definition at line 47 of file event_generation.py.
|
inherited |
Create a new basf2 path
Reimplemented in SegmentFitValidationRun, MinimalRun, SegmentPairFitValidationRun, CDCDisplayRun, ReadOrGenerateEventsRun, ElossHarvestingRun, TrackingValidationRun, RootOutputRunMixin, FitValidation, FacetFilterTrainingRun, ReadOrGenerateTrackedEventsRun, SegmentPairCreationValidationRun, LegendreBinningValidationRun, ClusterFilterValidationRun, SegmentQuadTreeRun, WireHitPreparerRunMixin, FacetRelationFilterTrainingRun, SegmentTrackFilterTrainingRun, TrackFilterTrainingRun, FeasibleAxialSegmentPairFilterTrainingRun, FeasibleSegmentPairFilterTrainingRun, FeasibleSegmentRelationFilterTrainingRun, FeasibleTrackRelationFilterTrainingRun, RealisticSegmentPairRelationFilterTrainingRun, RealisticSegmentRelationFilterTrainingRun, RealisticTrackRelationFilterTrainingRun, RealisticAxialSegmentPairFilterTrainingRun, RealisticSegmentPairFilterTrainingRun, and BackgroundClusterFilterTrainingRun.
Definition at line 83 of file minimal.py.
|
inherited |
Create a new basf2 path
Reimplemented in SegmentFitValidationRun, MinimalRun, SegmentPairFitValidationRun, CDCDisplayRun, ReadOrGenerateEventsRun, ElossHarvestingRun, TrackingValidationRun, RootOutputRunMixin, FitValidation, FacetFilterTrainingRun, ReadOrGenerateTrackedEventsRun, SegmentPairCreationValidationRun, LegendreBinningValidationRun, ClusterFilterValidationRun, SegmentQuadTreeRun, WireHitPreparerRunMixin, FacetRelationFilterTrainingRun, SegmentTrackFilterTrainingRun, TrackFilterTrainingRun, FeasibleAxialSegmentPairFilterTrainingRun, FeasibleSegmentPairFilterTrainingRun, FeasibleSegmentRelationFilterTrainingRun, FeasibleTrackRelationFilterTrainingRun, RealisticSegmentPairRelationFilterTrainingRun, RealisticSegmentRelationFilterTrainingRun, RealisticTrackRelationFilterTrainingRun, RealisticAxialSegmentPairFilterTrainingRun, RealisticSegmentPairFilterTrainingRun, and BackgroundClusterFilterTrainingRun.
Definition at line 83 of file minimal.py.
|
inherited |
Create and configure the basf2 path
Reimplemented from MinimalRun.
Reimplemented in SegmentFitValidationRun, SegmentPairFitValidationRun, CDCDisplayRun, ElossHarvestingRun, TrackingValidationRun, FitValidation, FacetFilterTrainingRun, ReadOrGenerateTrackedEventsRun, SegmentPairCreationValidationRun, LegendreBinningValidationRun, ClusterFilterValidationRun, SegmentQuadTreeRun, FacetRelationFilterTrainingRun, SegmentTrackFilterTrainingRun, TrackFilterTrainingRun, FeasibleAxialSegmentPairFilterTrainingRun, FeasibleSegmentPairFilterTrainingRun, FeasibleSegmentRelationFilterTrainingRun, FeasibleTrackRelationFilterTrainingRun, RealisticSegmentPairRelationFilterTrainingRun, RealisticSegmentRelationFilterTrainingRun, RealisticTrackRelationFilterTrainingRun, RealisticAxialSegmentPairFilterTrainingRun, RealisticSegmentPairFilterTrainingRun, and BackgroundClusterFilterTrainingRun.
Definition at line 132 of file event_generation.py.
|
inherited |
Create the basf2 path then run the job
Reimplemented in ReadOrGenerateEventsRun.
Definition at line 44 of file minimal.py.
|
inherited |
Create the basf2 path then run the job
Reimplemented in ReadOrGenerateEventsRun.
Definition at line 44 of file minimal.py.
|
inherited |
|
inherited |
This virtual method must be overridden by the inheriting class
Reimplemented in ElossHarvestingRun, SegmentFitValidationRun, SegmentPairFitValidationRun, and LegendreBinningValidationRun.
|
inherited |
provide name of this object
Definition at line 35 of file minimal.py.
|
inherited |
provide name of this object
Definition at line 35 of file minimal.py.
|
inherited |
provide name of this object
Definition at line 35 of file minimal.py.
|
inherited |
|
inherited |
Post-process the crops
Reimplemented from PostProcessingRunMixin.
|
inherited |
|
inherited |
|
inherited |