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

Public Member Functions

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

Static Public Attributes

 training_target = b2luigi.Parameter()
 Feature/variable to use as truth label in the quality estimator MVA classifier.
 
 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 = b2luigi.Parameter(default="BBBAR")
 Define which kind of process shall be used. More...
 
 exclude_variables = b2luigi.ListParameter(hashed=True)
 List of collected variables to not use in the training of the QE MVA classifier. More...
 
 fast_bdt_option = b2luigi.ListParameter(hashed=True, default=[200, 8, 3, 0.1])
 Hyperparameter option of the FastBDT algorithm. More...
 
 primaries_only = b2luigi.BoolParameter(default=True)
 Whether to normalize the track finding efficiencies to primary particles only.
 

Detailed Description

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

Definition at line 2101 of file combined_quality_estimator_teacher.py.

Member Function Documentation

◆ harvesting_validation_task_instance()

def harvesting_validation_task_instance (   self)
Harvesting validation task to require, which produces the ROOT files
with variables to produce the CDC QE validation plots.

Reimplemented from PlotsFromHarvestingValidationBaseTask.

Definition at line 2111 of file combined_quality_estimator_teacher.py.

◆ output()

def output (   self)
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 1860 of file combined_quality_estimator_teacher.py.

◆ output_pdf_file_basename()

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

Definition at line 1847 of file combined_quality_estimator_teacher.py.

◆ process()

def process (   self)
inherited
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 1868 of file combined_quality_estimator_teacher.py.

◆ requires()

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

Definition at line 1854 of file combined_quality_estimator_teacher.py.

Member Data Documentation

◆ exclude_variables

exclude_variables = b2luigi.ListParameter(hashed=True)
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 1832 of file combined_quality_estimator_teacher.py.

◆ experiment_number

experiment_number = b2luigi.IntParameter()
staticinherited

Experiment number of the conditions database, e.g.

defines simulation geometry

Definition at line 1825 of file combined_quality_estimator_teacher.py.

◆ fast_bdt_option

fast_bdt_option = b2luigi.ListParameter(hashed=True, default=[200, 8, 3, 0.1])
staticinherited

Hyperparameter option of the FastBDT algorithm.

default are the FastBDT default values.

Definition at line 1834 of file combined_quality_estimator_teacher.py.

◆ process_type

process_type = b2luigi.Parameter(default="BBBAR")
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 1829 of file combined_quality_estimator_teacher.py.


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