Belle II Software development
SVDHoughTrackingValidationBkg Class Reference
Inheritance diagram for SVDHoughTrackingValidationBkg:
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 = '../EvtGenSim.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
 
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 SVDHoughTracking

Definition at line 33 of file SVDHoughTrackingValidationBkg.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 SVDHoughTrackingValidationBkg.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 SVDHoughTrackingValidationBkg.py.

◆ fit_tracks

bool fit_tracks = True
static

perform fit after track finding

Definition at line 61 of file SVDHoughTrackingValidationBkg.py.

◆ generator_module

str generator_module = 'generic'
static

Generator to be used in the simulation (-so)

Definition at line 40 of file SVDHoughTrackingValidationBkg.py.

◆ n_events

N_EVENTS n_events = N_EVENTS
static

the number of events to process

Definition at line 38 of file SVDHoughTrackingValidationBkg.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 69 of file SVDHoughTrackingValidationBkg.py.

◆ output_file_name

VALIDATION_OUTPUT_FILE output_file_name = VALIDATION_OUTPUT_FILE
static

output file of plots

Definition at line 67 of file SVDHoughTrackingValidationBkg.py.

◆ pulls

bool pulls = True
static

plot pull distributions

Definition at line 63 of file SVDHoughTrackingValidationBkg.py.

◆ root_input_file

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

root input file to use, generated by central validation script

Definition at line 42 of file SVDHoughTrackingValidationBkg.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 SVDHoughTrackingValidationBkg.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 SVDHoughTrackingValidationBkg.py.


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