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

Static Public Attributes

N_EVENTS n_events = N_EVENTS
 number of events to generate
 
str generator_module = 'gun'
 Generator to be used in the simulation (-so)
 
str root_input_file = '../MuonGenSimNoBkg.root'
 no background overlay
 
staticmethod finder_module = staticmethod(tracking.add_tracking_reconstruction)
 use the complete track-reconstruction chain
 
dict tracking_coverage
 Define the user parameters for the track-finding module.
 
bool fit_tracks = False
 tracks will be already fitted by add_tracking_reconstruction finder module set 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
 

Detailed Description

Validate the full track-finding chain with single-muon events

Definition at line 29 of file muonTrackingValidation.py.

Member Data Documentation

◆ finder_module

staticmethod finder_module = staticmethod(tracking.add_tracking_reconstruction)
static

use the complete track-reconstruction chain

Definition at line 38 of file muonTrackingValidation.py.

◆ fit_tracks

bool fit_tracks = False
static

tracks will be already fitted by add_tracking_reconstruction finder module set above

Definition at line 51 of file muonTrackingValidation.py.

◆ generator_module

str generator_module = 'gun'
static

Generator to be used in the simulation (-so)

Definition at line 34 of file muonTrackingValidation.py.

◆ n_events

N_EVENTS n_events = N_EVENTS
static

number of events to generate

Definition at line 32 of file muonTrackingValidation.py.

◆ output_file_name

VALIDATION_OUTPUT_FILE output_file_name = VALIDATION_OUTPUT_FILE
static

name of the output ROOT file

Definition at line 61 of file muonTrackingValidation.py.

◆ pulls

bool pulls = True
static

Include pulls in the validation output.

Definition at line 57 of file muonTrackingValidation.py.

◆ resolution

bool resolution = True
static

Include resolution information in the validation output.

Definition at line 59 of file muonTrackingValidation.py.

◆ root_input_file

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

no background overlay

Definition at line 36 of file muonTrackingValidation.py.

◆ tracking_coverage

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

Define the user parameters for the track-finding module.

Definition at line 40 of file muonTrackingValidation.py.

◆ use_expert_folder

bool use_expert_folder = False
static

do not create expert-level output histograms

Definition at line 55 of file muonTrackingValidation.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 53 of file muonTrackingValidation.py.


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