Belle II Software  release-08-01-10
ValidationAndOptimisationTask Class Reference
Inheritance diagram for ValidationAndOptimisationTask:
Collaboration diagram for ValidationAndOptimisationTask:

Public Member Functions

def output (self)
 
def requires (self)
 
def create_optimisation_and_validation_path (self)
 
def create_path (self)
 

Static Public Attributes

 experiment_number = b2luigi.IntParameter()
 Experiment number of the conditions database, e.g. More...
 
 n_events_training = b2luigi.IntParameter()
 Number of events to generate for the training data set.
 
 fast_bdt_option_state_filter
 FastBDT option to use to train the StateFilters. More...
 
 fast_bdt_option_result_filter
 FastBDT option to use to train the Result Filter. More...
 
 n_events_testing = b2luigi.IntParameter()
 Number of events to generate for the testing, validation, and optimisation data set.
 
 state_filter_cut = b2luigi.FloatParameter()
 Value of the cut on the MVA classifier output for accepting a state during CKF tracking.
 
 use_n_best_states = b2luigi.IntParameter()
 How many states should be kept at maximum in the combinatorial part of the CKF tree search.
 
 result_filter_cut = b2luigi.FloatParameter()
 Value of the cut on the MVA classifier output for a result candidate.
 
 use_n_best_results = b2luigi.IntParameter()
 How many results should be kept at maximum to search for overlaps.
 

Detailed Description

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 832 of file combined_cdc_to_svd_ckf_mva_training.py.

Member Function Documentation

◆ create_optimisation_and_validation_path()

def create_optimisation_and_validation_path (   self)
Create a path to validate the trained filters.

Definition at line 903 of file combined_cdc_to_svd_ckf_mva_training.py.

◆ create_path()

def create_path (   self)
Create basf2 path to process with event generation and simulation.

Definition at line 999 of file combined_cdc_to_svd_ckf_mva_training.py.

◆ output()

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 862 of file combined_cdc_to_svd_ckf_mva_training.py.

◆ requires()

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 872 of file combined_cdc_to_svd_ckf_mva_training.py.

Member Data Documentation

◆ experiment_number

experiment_number = b2luigi.IntParameter()
static

Experiment number of the conditions database, e.g.

defines simulation geometry.

Definition at line 838 of file combined_cdc_to_svd_ckf_mva_training.py.

◆ fast_bdt_option_result_filter

fast_bdt_option_result_filter
static
Initial value:
= b2luigi.ListParameter(
# ##
)

FastBDT option to use to train the Result Filter.

Definition at line 847 of file combined_cdc_to_svd_ckf_mva_training.py.

◆ fast_bdt_option_state_filter

fast_bdt_option_state_filter
static
Initial value:
= b2luigi.ListParameter(
# ##
)

FastBDT option to use to train the StateFilters.

Definition at line 842 of file combined_cdc_to_svd_ckf_mva_training.py.


The documentation for this class was generated from the following file: