Public Member Functions | |
create_argument_parser (self, **kwds) | |
create_path (self) | |
configure (self, arguments) | |
execute (self) | |
name (self) | |
configure_and_execute_from_commandline (self) | |
run (self, path) | |
configure_from_commandline (self) | |
adjust_path (self, path) | |
Static Public Attributes | |
finder_module = None | |
Name of the finder module to be used - can be everything that is accepted by tracking.run.utilities.extend_path. | |
dict | tracking_coverage |
States which detectors the finder module covers like as a dictionary like. | |
bool | fit_tracks = False |
By default, do not add the track fitting to the execution. | |
bool | mc_tracking = True |
By default, do MC track finding and track matching. | |
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. | |
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. | |
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. | |
Apply tracking to presimulated events or events generated on the fly
Definition at line 25 of file tracked_event_generation.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 |
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.
|
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 ReadOrGenerateEventsRun.
Reimplemented in CDCDisplayRun, and TrackingValidationRun.
Definition at line 52 of file tracked_event_generation.py.
create_path | ( | self | ) |
Sets up a path that plays back pregenerated events or generates events based on the properties in the base class.
Reimplemented from ReadOrGenerateEventsRun.
Reimplemented in CDCDisplayRun, and TrackingValidationRun.
Definition at line 76 of file tracked_event_generation.py.
|
inherited |
Run the basf2 job
Reimplemented from EmptyRun.
Definition at line 130 of file event_generation.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.
|
staticinherited |
By default, this basf2 job can read events from an input ROOT TFile.
Definition at line 109 of file minimal.py.
|
staticinherited |
By default, no background overlay.
Definition at line 47 of file event_generation.py.
|
staticinherited |
By default, do specific components.
Definition at line 49 of file event_generation.py.
|
staticinherited |
Description of the run setup to be displayed on command line.
Definition at line 33 of file minimal.py.
|
staticinherited |
By default, use the default detector setup.
Definition at line 45 of file event_generation.py.
|
staticinherited |
By default, do not disable delta-ray generation.
Definition at line 51 of file event_generation.py.
|
static |
Name of the finder module to be used - can be everything that is accepted by tracking.run.utilities.extend_path.
Reimplemented in CDCAutomaton, CDCAutomaton, CDCCombined, CDCCombined, CDCCR, CDCFull, CDCFull, CDCLegendre, CDCLegendre, CombinedSVDTrackingValidation, CombinedSVDTrackingValidationBkg, CosmicsAxialHough, CosmicsHough, InvertedFullBkg, fullTrackingValidation_plusECL, Full, SVDHoughTrackingValidation, SVDHoughTrackingValidationBkg, toCDCCKFValidationBkg, toCDCfromEclCKF, toCDCfromEclCKF, and StandardReconstructionEventsRun.
Definition at line 32 of file tracked_event_generation.py.
|
static |
By default, do not add the track fitting to the execution.
Definition at line 47 of file tracked_event_generation.py.
|
staticinherited |
By default, do not generate events.
Definition at line 43 of file event_generation.py.
|
static |
By default, do MC track finding and track matching.
Definition at line 50 of file tracked_event_generation.py.
|
staticinherited |
By default, process 10000 events.
Definition at line 111 of file minimal.py.
|
staticinherited |
By default, do not skip any events at the start of the input ROOT TFile.
Definition at line 119 of file minimal.py.
|
staticinherited |
By default, no parallel processing.
Definition at line 117 of file minimal.py.
|
staticinherited |
By default, the random-number seed is unassigned.
Definition at line 115 of file minimal.py.
|
staticinherited |
By default, there is no input ROOT TFile.
Definition at line 113 of file minimal.py.
|
staticinherited |
By default, do no store the simulation output.
Definition at line 53 of file event_generation.py.
|
static |
States which detectors the finder module covers like as a dictionary like.
Definition at line 35 of file tracked_event_generation.py.