Belle II Software development
fullTrackingValidation_plusECL Class Reference
Inheritance diagram for fullTrackingValidation_plusECL:
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
 number of events to generate
 
str generator_module = 'generic'
 Generator to be used in the simulation (-so)
 
str root_input_file = '../EvtGenSimNoBkg.root'
 no background overlay
 
dict tracking_coverage
 Define the user parameters for the track-finding module.
 
bool fit_tracks = False
 tracks will be already fitted by the modules above
 
bool use_fit_information = True
 But we need to tell the validation module to use the fit information.
 
bool use_expert_folder = False
 do not create expert-level output histograms
 
bool pulls = True
 Include pulls in the validation output.
 
bool resolution = True
 Include resolution information in the validation output.
 
VALIDATION_OUTPUT_FILE output_file_name = VALIDATION_OUTPUT_FILE
 name of the output ROOT file
 
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

Validate the full track-finding chain includung the ecl seeded ckf

Definition at line 30 of file fullTrackingValidation_plusEclSeeding.py.

Member Function Documentation

◆ finder_module()

def finder_module (   path)
static
Do the standard tracking reconstruction chain

Reimplemented from ReadOrGenerateTrackedEventsRun.

Definition at line 40 of file fullTrackingValidation_plusEclSeeding.py.

40 def finder_module(path):
41 """Do the standard tracking reconstruction chain"""
42
43 components = ["SVD", "CDC", "ECL"]
44
46
47 tracking.add_tracking_reconstruction(path, components=components,
48 use_svd_to_cdc_ckf=True, use_ecl_to_cdc_ckf=True)
49
def add_prefilter_pretracking_reconstruction(path, components=None)

Member Data Documentation

◆ fit_tracks

bool fit_tracks = False
static

tracks will be already fitted by the modules above

Definition at line 61 of file fullTrackingValidation_plusEclSeeding.py.

◆ generator_module

str generator_module = 'generic'
static

Generator to be used in the simulation (-so)

Definition at line 35 of file fullTrackingValidation_plusEclSeeding.py.

◆ n_events

N_EVENTS n_events = N_EVENTS
static

number of events to generate

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

◆ output_file_name

VALIDATION_OUTPUT_FILE output_file_name = VALIDATION_OUTPUT_FILE
static

name of the output ROOT file

Definition at line 71 of file fullTrackingValidation_plusEclSeeding.py.

◆ pulls

bool pulls = True
static

Include pulls in the validation output.

Definition at line 67 of file fullTrackingValidation_plusEclSeeding.py.

◆ resolution

bool resolution = True
static

Include resolution information in the validation output.

Definition at line 69 of file fullTrackingValidation_plusEclSeeding.py.

◆ root_input_file

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

no background overlay

Definition at line 37 of file fullTrackingValidation_plusEclSeeding.py.

◆ tracking_coverage

dict tracking_coverage
static
Initial value:
= {
'WhichParticles': [], # Include all particles, also secondaries
'UsePXDHits': False,
'UseSVDHits': True,
'UseCDCHits': True,
"UseReassignedHits": True,
'UseNLoops': 1
}

Define the user parameters for the track-finding module.

Definition at line 51 of file fullTrackingValidation_plusEclSeeding.py.

◆ use_expert_folder

bool use_expert_folder = False
static

do not create expert-level output histograms

Definition at line 65 of file fullTrackingValidation_plusEclSeeding.py.

◆ use_fit_information

bool use_fit_information = True
static

But we need to tell the validation module to use the fit information.

Definition at line 63 of file fullTrackingValidation_plusEclSeeding.py.


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