![]() |
Belle II Software development
|
Public Member Functions | |
| requires (self) | |
| make_db (self) | |
| weightfile_identifier_basename (self) | |
| get_weightfile_identifier (self, fast_bdt_option=None, recotrack_option=None) | |
| tree_name (self) | |
| random_seed (self) | |
| Basf2PathTask | data_collection_task (self) |
| output (self) | |
| process (self) | |
Public Attributes | |
| recotrack_option | |
| RecoTrack option, use string that is additive: deleteCDCQI0XY (= deletes CDCTracks with CDC-QI below 0.XY), useCDC (= uses trained CDC stored in datafiles/), useVXD (uses trained VXD stored in datafiles/), noVXD (= doesn't use the VXD MVA at all) | |
Static Public Attributes | |
| cdc_training_target = b2luigi.Parameter() | |
| Feature/variable to use as truth label for the CDC track quality estimator. | |
| str | object_name = 'TrackQualityEstimatorMVA' |
| DBObject name. | |
| n_events_training = b2luigi.IntParameter() | |
| Number of events to generate for the training data set. | |
| experiment_number = b2luigi.IntParameter() | |
| Experiment number of the conditions database, e.g. | |
| process_type | |
| Define which kind of process shall be used. | |
| training_target | |
| Feature/variable to use as truth label in the quality estimator MVA classifier. | |
| exclude_variables | |
| List of collected variables to not use in the training of the QE MVA classifier. | |
| fast_bdt_option | |
| Hyperparameter option of the FastBDT algorithm. | |
Task to run basf2 mva teacher on collected data for the final, combined track quality estimator
Definition at line 1445 of file combined_quality_estimator_teacher.py.
|
inherited |
Property defining the specific ``DataCollectionTask`` to require. Must implemented by the inheriting specific teacher task class.
Definition at line 1293 of file combined_quality_estimator_teacher.py.
|
inherited |
Name of the xml weightfile that is created by the teacher task. It is subsequently used as a local weightfile in the following validation tasks.
Definition at line 1251 of file combined_quality_estimator_teacher.py.
| make_db | ( | self | ) |
Creates the local Reco payload from weightfiles.
Definition at line 1497 of file combined_quality_estimator_teacher.py.
|
inherited |
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 1322 of file combined_quality_estimator_teacher.py.
|
inherited |
Use basf2_mva teacher to create MVA weightfile from collected training data variables. This is the main process that is dispatched by the ``run`` method that is inherited from ``Basf2Task``.
Definition at line 1329 of file combined_quality_estimator_teacher.py.
|
inherited |
Property defining random seed to be used by the ``GenerateSimTask``. Should differ from the random seed in the test data samples. Must implemented by the inheriting specific teacher task class.
Definition at line 1284 of file combined_quality_estimator_teacher.py.
| requires | ( | self | ) |
Generate list of luigi Tasks that this Task depends on.
Reimplemented from TrackQETeacherBaseTask.
Definition at line 1474 of file combined_quality_estimator_teacher.py.
|
inherited |
Property defining the name of the tree in the ROOT file from the ``data_collection_task`` that contains the recorded training data. Must implemented by the inheriting specific teacher task class.
Definition at line 1275 of file combined_quality_estimator_teacher.py.
|
inherited |
Property defining the basename for the .xml and .root weightfiles that are created. Has to be implemented by the inheriting teacher task class.
Definition at line 1242 of file combined_quality_estimator_teacher.py.
|
static |
Feature/variable to use as truth label for the CDC track quality estimator.
Definition at line 1470 of file combined_quality_estimator_teacher.py.
|
staticinherited |
List of collected variables to not use in the training of the QE MVA classifier.
In addition to variables containing the "truth" substring, which are excluded by default.
Definition at line 1229 of file combined_quality_estimator_teacher.py.
|
staticinherited |
Experiment number of the conditions database, e.g.
defines simulation geometry
Definition at line 1212 of file combined_quality_estimator_teacher.py.
|
staticinherited |
Hyperparameter option of the FastBDT algorithm.
default are the FastBDT default values.
Definition at line 1235 of file combined_quality_estimator_teacher.py.
|
staticinherited |
Number of events to generate for the training data set.
Definition at line 1210 of file combined_quality_estimator_teacher.py.
|
static |
DBObject name.
Definition at line 1472 of file combined_quality_estimator_teacher.py.
|
staticinherited |
Define which kind of process shall be used.
Decide between simulating BBBAR or BHABHA, MUMU, YY, DDBAR, UUBAR, SSBAR, CCBAR, reconstructing DATA or already simulated files (USESIMBB/EE) or running on existing reconstructed files (USERECBB/EE)
Definition at line 1216 of file combined_quality_estimator_teacher.py.
|
inherited |
RecoTrack option, use string that is additive: deleteCDCQI0XY (= deletes CDCTracks with CDC-QI below 0.XY), useCDC (= uses trained CDC stored in datafiles/), useVXD (uses trained VXD stored in datafiles/), noVXD (= doesn't use the VXD MVA at all)
Definition at line 1262 of file combined_quality_estimator_teacher.py.
|
staticinherited |
Feature/variable to use as truth label in the quality estimator MVA classifier.
Definition at line 1222 of file combined_quality_estimator_teacher.py.