Belle II Software development
|
Public Member Functions | |
def | create_argument_parser (self, **kwds) |
def | configure (self, arguments) |
def | execute (self) |
def | create_path (self) |
Public Attributes | |
root_input_file | |
generating events, so there is no ROOT input file | |
Static Public Attributes | |
str | description = "Simulate events using various generator and detector setups from command line." |
Description of the run setup to be displayed on command line. | |
None | generator_module = None |
By default, do not generate events. | |
str | detector_setup = "Default" |
By default, use the default detector setup. | |
list | bkg_files = [] |
By default, no background overlay. | |
None | components = None |
By default, do specific components. | |
bool | disable_deltas = False |
By default, do not disable delta-ray generation. | |
None | simulation_output = None |
By default, do no store the simulation output. | |
Read generated events or generate new events
Definition at line 34 of file event_generation.py.
def configure | ( | self, | |
arguments | |||
) |
Configure for basf2 job; disable ROOT input if simulating events
Reimplemented from EmptyRun.
Reimplemented in CDCDisplayRun.
Definition at line 122 of file event_generation.py.
def create_argument_parser | ( | self, | |
** | kwds | ||
) |
Convert command-line arguments to basf2 argument list
Reimplemented from MinimalRun.
Reimplemented in ReadOrGenerateTrackedEventsRun, TrackingValidationRun, CDCDisplayRun, ClusterFilterValidationRun, ElossHarvestingRun, LegendreBinningValidationRun, SegmentFitValidationRun, SegmentPairCreationValidationRun, SegmentPairFitValidationRun, and FacetFilterTrainingRun.
Definition at line 55 of file event_generation.py.
def create_path | ( | self | ) |
Create and configure the basf2 path
Reimplemented from MinimalRun.
Reimplemented in ReadOrGenerateTrackedEventsRun, TrackingValidationRun, SegmentQuadTreeRun, CDCDisplayRun, 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 140 of file event_generation.py.
def execute | ( | self | ) |
Run the basf2 job
Reimplemented from EmptyRun.
Definition at line 130 of file event_generation.py.
|
static |
By default, no background overlay.
Definition at line 47 of file event_generation.py.
|
static |
By default, do specific components.
Definition at line 49 of file event_generation.py.
|
static |
Description of the run setup to be displayed on command line.
Definition at line 38 of file event_generation.py.
|
static |
By default, use the default detector setup.
Definition at line 45 of file event_generation.py.
|
static |
By default, do not disable delta-ray generation.
Definition at line 51 of file event_generation.py.
|
static |
By default, do not generate events.
Definition at line 43 of file event_generation.py.
root_input_file |
generating events, so there is no ROOT input file
Definition at line 128 of file event_generation.py.
|
static |
By default, do no store the simulation output.
Definition at line 53 of file event_generation.py.