Belle II Software development
SVDHoughTrackingValidation Class Reference
Inheritance diagram for SVDHoughTrackingValidation:
TrackingValidationRun BrowseTFileOnTerminateRunMixin ReadOrGenerateTrackedEventsRun PostProcessingRunMixin ReadOrGenerateEventsRun EmptyRun MinimalRun EmptyRun

Static Public Member Functions

def finder_module (path)
 

Static Public Attributes

N_EVENTS n_events = N_EVENTS
 the number of events to process
 
str generator_module = 'generic'
 Generator to be used in the simulation (-so)
 
str root_input_file = '../EvtGenSimNoBkg.root'
 root input file to use, generated by central validation script
 
None components = None
 use full detector for validation
 
dict tracking_coverage
 use only the svd hits when computing efficiencies
 
bool fit_tracks = True
 perform fit after track finding
 
bool pulls = True
 plot pull distributions
 
bool use_expert_folder = False
 do not create expert-level output histograms in dedicated folder but in the main folder
 
bool resolution = True
 Include resolution information in the validation output.
 
bool use_fit_information = True
 Use the fit information in validation.
 
VALIDATION_OUTPUT_FILE output_file_name = VALIDATION_OUTPUT_FILE
 output file of plots
 
list non_expert_parameters = []
 define empty list of non expert parameters so that no shifter plots are created (to revert just remove following line)
 

Detailed Description

Validation class for the four 4-SVD Layer tracking

Definition at line 33 of file SVDHoughTrackingValidation.py.

Member Function Documentation

◆ finder_module()

def finder_module (   path)
static
Add the VXDHoughTracking module and related modules to the basf2 path

Reimplemented from ReadOrGenerateTrackedEventsRun.

Definition at line 47 of file SVDHoughTrackingValidation.py.

47 def finder_module(path):
48 """Add the VXDHoughTracking module and related modules to the basf2 path"""
49 tracking.add_hit_preparation_modules(path, components=["SVD"])
50 add_svd_hough_tracking(path)
51

Member Data Documentation

◆ components

None components = None
static

use full detector for validation

Definition at line 44 of file SVDHoughTrackingValidation.py.

◆ fit_tracks

bool fit_tracks = True
static

perform fit after track finding

Definition at line 61 of file SVDHoughTrackingValidation.py.

◆ generator_module

str generator_module = 'generic'
static

Generator to be used in the simulation (-so)

Definition at line 40 of file SVDHoughTrackingValidation.py.

◆ n_events

N_EVENTS n_events = N_EVENTS
static

the number of events to process

Definition at line 38 of file SVDHoughTrackingValidation.py.

◆ non_expert_parameters

list non_expert_parameters = []
static

define empty list of non expert parameters so that no shifter plots are created (to revert just remove following line)

Definition at line 73 of file SVDHoughTrackingValidation.py.

◆ output_file_name

VALIDATION_OUTPUT_FILE output_file_name = VALIDATION_OUTPUT_FILE
static

output file of plots

Definition at line 71 of file SVDHoughTrackingValidation.py.

◆ pulls

bool pulls = True
static

plot pull distributions

Definition at line 63 of file SVDHoughTrackingValidation.py.

◆ resolution

bool resolution = True
static

Include resolution information in the validation output.

Definition at line 67 of file SVDHoughTrackingValidation.py.

◆ root_input_file

str root_input_file = '../EvtGenSimNoBkg.root'
static

root input file to use, generated by central validation script

Definition at line 42 of file SVDHoughTrackingValidation.py.

◆ tracking_coverage

dict tracking_coverage
static
Initial value:
= {
'WhichParticles': ['SVD'], # Include all particles seen in the SVD detector, also secondaries
'UsePXDHits': False,
'UseSVDHits': True,
'UseCDCHits': False,
}

use only the svd hits when computing efficiencies

Definition at line 53 of file SVDHoughTrackingValidation.py.

◆ use_expert_folder

bool use_expert_folder = False
static

do not create expert-level output histograms in dedicated folder but in the main folder

Definition at line 65 of file SVDHoughTrackingValidation.py.

◆ use_fit_information

bool use_fit_information = True
static

Use the fit information in validation.

Definition at line 69 of file SVDHoughTrackingValidation.py.


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