|
| task |
| Process each event according to the user's desired task (train, eval, explore)
|
|
| root_input_file |
| generating events, so there is no ROOT input file
|
|
|
int | n_events = 10000 |
| number of events to generate
|
|
string | generator_module = "generic" |
| use the generic event generator
|
|
| bkg_files = os.path.join(os.environ["VO_BELLE2_SW_DIR"], "bkg") |
| overlay background hits from the events in these files
|
|
string | truth = "truth_positive" |
| degree of MC truth-matching
|
|
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.
|
|
| 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.
|
|
| 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.
|
|
Run to record segment pairs encountered at the SegmentPairCreator and retrain its mva method
Definition at line 20 of file trainRealisticSegmentPairFilter.py.
◆ 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 |
◆ 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 |
|
) |
| |
|
inherited |
◆ create_path()
Setup the recording path after the simulation
Reimplemented from ReadOrGenerateEventsRun.
Definition at line 37 of file trainRealisticSegmentPairFilter.py.
37 def create_path(self):
38 """Setup the recording path after the simulation"""
39 path = super().create_path()
42 path.add_module(
"TFCDC_WireHitPreparer",
43 flightTimeEstimation=
"outwards")
45 path.add_module(
'TFCDC_ClusterPreparer',
47 SuperClusterExpandOverApogeeGap=
True)
49 path.add_module(
"TFCDC_SegmentFinderFacetAutomaton")
52 if self.task ==
"train":
60 elif self.task ==
"eval":
70 elif self.task ==
"explore":
87 raise ValueError(
"Unknown task " + self.task)
89 path.add_module(
"TFCDC_TrackFinderSegmentPairAutomaton",
90 SegmentPairFilter=
"unionrecording",
91 SegmentPairFilterParameters={
92 "rootFileName": self.sample_file_name,
◆ execute()
◆ identifier()
◆ name()
provide name of this object
Definition at line 42 of file minimal.py.
◆ run()
The documentation for this class was generated from the following file: