Belle II Software development
CombinedSVDTrackingValidation Class Reference
Inheritance diagram for CombinedSVDTrackingValidation:
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 = True
 create expert-level histograms
 
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 CombinedSVDTrackingValidation.py.

Member Function Documentation

◆ finder_module()

def finder_module (   path)
static
Add the combined SVD standalone track finders and related modules to the basf2 path

Reimplemented from ReadOrGenerateTrackedEventsRun.

Definition at line 47 of file CombinedSVDTrackingValidation.py.

47 def finder_module(path):
48 """Add the combined SVD standalone track finders and related modules to the basf2 path"""
49 tracking.add_hit_preparation_modules(path, components=["SVD"])
50 add_svd_standalone_tracking(path, reco_tracks="RecoTracks", svd_standalone_mode="VXDTF2_and_SVDHough")
51

Member Data Documentation

◆ components

None components = None
static

use full detector for validation

Definition at line 44 of file CombinedSVDTrackingValidation.py.

◆ fit_tracks

bool fit_tracks = True
static

perform fit after track finding

Definition at line 61 of file CombinedSVDTrackingValidation.py.

◆ generator_module

str generator_module = 'generic'
static

Generator to be used in the simulation (-so)

Definition at line 40 of file CombinedSVDTrackingValidation.py.

◆ n_events

N_EVENTS n_events = N_EVENTS
static

the number of events to process

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

◆ output_file_name

VALIDATION_OUTPUT_FILE output_file_name = VALIDATION_OUTPUT_FILE
static

output file of plots

Definition at line 71 of file CombinedSVDTrackingValidation.py.

◆ pulls

bool pulls = True
static

plot pull distributions

Definition at line 63 of file CombinedSVDTrackingValidation.py.

◆ resolution

bool resolution = True
static

Include resolution information in the validation output.

Definition at line 67 of file CombinedSVDTrackingValidation.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 CombinedSVDTrackingValidation.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 CombinedSVDTrackingValidation.py.

◆ use_expert_folder

bool use_expert_folder = True
static

create expert-level histograms

Definition at line 65 of file CombinedSVDTrackingValidation.py.

◆ use_fit_information

bool use_fit_information = True
static

Use the fit information in validation.

Definition at line 69 of file CombinedSVDTrackingValidation.py.


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