Belle II Software  release-05-02-19
MasterTask Class Reference
Inheritance diagram for MasterTask:
Collaboration diagram for MasterTask:

Public Member Functions

def requires (self)
 

Static Public Attributes

 process_type = b2luigi.get_setting("process_type", default='BBBAR')
 Define which kind of process shall be used. More...
 
 n_events_training = b2luigi.get_setting("n_events_training", default=20000)
 Number of events to generate for the training data set.
 
 n_events_testing = b2luigi.get_setting("n_events_testing", default=5000)
 Number of events to generate for the test data set.
 
 n_events_per_task = b2luigi.get_setting("n_events_per_task", default=100)
 Number of events per task. More...
 
 num_processes = b2luigi.get_setting("basf2_processes_per_worker", default=0)
 Number of basf2 processes to use in Basf2PathTasks.
 
 datafiles = b2luigi.get_setting("datafiles")
 
 bkgfiles_by_exp = b2luigi.get_setting("bkgfiles_by_exp")
 Dictionary with experiment numbers as keys and background directory paths as values.
 
dictionary bkgfiles_by_exp = {int(key): val for (key, val) in bkgfiles_by_exp.items()}
 Transform dictionary keys (exp. More...
 
list exclude_variables_cdc
 list of variables to exclude for the cdc mva.
 
list exclude_variables_vxd
 list of variables to exclude for the vxd mva: More...
 
list exclude_variables_rec
 list of variables to exclude for the recotrack mva:
 

Detailed Description

Wrapper task that needs to finish for b2luigi to finish running this steering file.

It is done if the outputs of all required subtasks exist.  It is thus at the
top of the luigi task graph.  Edit the ``requires`` method to steer which
tasks and with which parameters you want to run.

Definition at line 2269 of file combined_quality_estimator_teacher.py.

Member Function Documentation

◆ requires()

def requires (   self)
Generate list of tasks that needs to be done for luigi to finish running
this steering file.

Definition at line 2408 of file combined_quality_estimator_teacher.py.

Member Data Documentation

◆ bkgfiles_by_exp

dictionary bkgfiles_by_exp = {int(key): val for (key, val) in bkgfiles_by_exp.items()}
static

Transform dictionary keys (exp.

numbers) from strings to int

Definition at line 2293 of file combined_quality_estimator_teacher.py.

◆ exclude_variables_vxd

list exclude_variables_vxd
static
Initial value:
= [
'energyLoss_max', 'energyLoss_min', 'energyLoss_mean', 'energyLoss_std', 'energyLoss_sum',
'size_max', 'size_min', 'size_mean', 'size_std', 'size_sum',
'seedCharge_max', 'seedCharge_min', 'seedCharge_mean', 'seedCharge_std', 'seedCharge_sum',
'tripletFit_P_Mag', 'tripletFit_P_Eta', 'tripletFit_P_Phi', 'tripletFit_P_X', 'tripletFit_P_Y', 'tripletFit_P_Z']

list of variables to exclude for the vxd mva:

Definition at line 2338 of file combined_quality_estimator_teacher.py.

◆ n_events_per_task

n_events_per_task = b2luigi.get_setting("n_events_per_task", default=100)
static

Number of events per task.

Used to split up the simulation tasks.

Definition at line 2286 of file combined_quality_estimator_teacher.py.

◆ process_type

process_type = b2luigi.get_setting("process_type", default='BBBAR')
static

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 2280 of file combined_quality_estimator_teacher.py.


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