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

Public Member Functions

HarvestingValidationBaseTask harvesting_validation_task_instance (self)
 
def output_pdf_file_basename (self)
 
def requires (self)
 
def output (self)
 
def process (self)
 

Static Public Attributes

 n_events_testing = b2luigi.IntParameter()
 Number of events to generate for the test data set.
 
 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. More...
 
 process_type
 Define which kind of process shall be used. More...
 
 exclude_variables
 List of collected variables to not use in the training of the QE MVA classifier. More...
 
 fast_bdt_option
 Hyperparameter option of the FastBDT algorithm. More...
 
 primaries_only
 Whether to normalize the track finding efficiencies to primary particles only. More...
 

Detailed Description

Create a PDF file with validation plots for a quality estimator produced
from the ROOT ntuples produced by a harvesting validation task

Definition at line 1998 of file combined_quality_estimator_teacher.py.

Member Function Documentation

◆ harvesting_validation_task_instance()

HarvestingValidationBaseTask harvesting_validation_task_instance (   self)
Specifies related harvesting validation task which produces the ROOT
files with the data that is plotted by this task.

Reimplemented in RecoTrackQEValidationPlotsTask, CDCQEValidationPlotsTask, and VXDQEValidationPlotsTask.

Definition at line 2034 of file combined_quality_estimator_teacher.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 2055 of file combined_quality_estimator_teacher.py.

◆ output_pdf_file_basename()

def output_pdf_file_basename (   self)
Name of the output PDF file containing the validation plots

Definition at line 2042 of file combined_quality_estimator_teacher.py.

◆ process()

def process (   self)
Use basf2_mva teacher to create MVA weightfile from collected training
data variables.

Main process that is dispatched by the ``run`` method that is inherited
from ``Basf2Task``.

Definition at line 2063 of file combined_quality_estimator_teacher.py.

◆ requires()

def requires (   self)
Generate list of luigi Tasks that this Task depends on.

Definition at line 2049 of file combined_quality_estimator_teacher.py.

Member Data Documentation

◆ exclude_variables

exclude_variables
static
Initial value:
= b2luigi.ListParameter(
)

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

◆ experiment_number

experiment_number = b2luigi.IntParameter()
static

Experiment number of the conditions database, e.g.

defines simulation geometry

Definition at line 2008 of file combined_quality_estimator_teacher.py.

◆ fast_bdt_option

fast_bdt_option
static
Initial value:
= b2luigi.ListParameter(
)

Hyperparameter option of the FastBDT algorithm.

default are the FastBDT default values.

Definition at line 2023 of file combined_quality_estimator_teacher.py.

◆ primaries_only

primaries_only
static
Initial value:
= b2luigi.BoolParameter(
)

Whether to normalize the track finding efficiencies to primary particles only.

Definition at line 2028 of file combined_quality_estimator_teacher.py.

◆ process_type

process_type
static
Initial value:
= b2luigi.Parameter(
)

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


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