Belle II Software development
|
Public Member Functions | |
def | output (self) |
def | requires (self) |
def | create_optimisation_and_validation_path (self) |
def | create_path (self) |
Static Public Attributes | |
b2luigi | experiment_number = b2luigi.IntParameter() |
Experiment number of the conditions database, e.g. | |
b2luigi | n_events_training = b2luigi.IntParameter() |
Number of events to generate for the training data set. | |
b2luigi | fast_bdt_option_state_filter |
FastBDT option to use to train the StateFilters. | |
b2luigi | fast_bdt_option_result_filter |
FastBDT option to use to train the Result Filter. | |
b2luigi | n_events_testing = b2luigi.IntParameter() |
Number of events to generate for the testing, validation, and optimisation data set. | |
b2luigi | state_filter_cut = b2luigi.FloatParameter() |
Value of the cut on the MVA classifier output for accepting a state during CKF tracking. | |
b2luigi | use_n_best_states = b2luigi.IntParameter() |
How many states should be kept at maximum in the combinatorial part of the CKF tree search. | |
b2luigi | result_filter_cut = b2luigi.FloatParameter() |
Value of the cut on the MVA classifier output for a result candidate. | |
b2luigi | use_n_best_results = b2luigi.IntParameter() |
How many results should be kept at maximum to search for overlaps. | |
Validate the performance of the trained filters by trying various combinations of FastBDT options, as well as cut values for the states, the number of best candidates kept after each filter, and similar for the result filter.
Definition at line 829 of file combined_to_pxd_ckf_mva_training.py.
def create_optimisation_and_validation_path | ( | self | ) |
Create a path to validate the trained filters.
Definition at line 905 of file combined_to_pxd_ckf_mva_training.py.
def create_path | ( | self | ) |
Create basf2 path to process with event generation and simulation.
Definition at line 1023 of file combined_to_pxd_ckf_mva_training.py.
def output | ( | self | ) |
Generate list of output files that the task should produce. The task is considered finished if and only if the outputs all exist.
Definition at line 864 of file combined_to_pxd_ckf_mva_training.py.
def requires | ( | self | ) |
This task requires trained result filters, trained state filters, and that an independent data set for validation was created using the SplitMergeSimTask with the random seed optimisation.
Definition at line 874 of file combined_to_pxd_ckf_mva_training.py.
|
static |
Experiment number of the conditions database, e.g.
defines simulation geometry.
Definition at line 835 of file combined_to_pxd_ckf_mva_training.py.
|
static |
FastBDT option to use to train the Result Filter.
Definition at line 845 of file combined_to_pxd_ckf_mva_training.py.
|
static |
FastBDT option to use to train the StateFilters.
Definition at line 839 of file combined_to_pxd_ckf_mva_training.py.
|
static |
Number of events to generate for the testing, validation, and optimisation data set.
Definition at line 851 of file combined_to_pxd_ckf_mva_training.py.
|
static |
Number of events to generate for the training data set.
Definition at line 837 of file combined_to_pxd_ckf_mva_training.py.
|
static |
Value of the cut on the MVA classifier output for a result candidate.
Definition at line 857 of file combined_to_pxd_ckf_mva_training.py.
|
static |
Value of the cut on the MVA classifier output for accepting a state during CKF tracking.
Definition at line 853 of file combined_to_pxd_ckf_mva_training.py.
|
static |
How many results should be kept at maximum to search for overlaps.
Definition at line 859 of file combined_to_pxd_ckf_mva_training.py.
|
static |
How many states should be kept at maximum in the combinatorial part of the CKF tree search.
Definition at line 855 of file combined_to_pxd_ckf_mva_training.py.