Belle II Software development
CDCLegendre Class Reference
Inheritance diagram for CDCLegendre:
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 = '../EvtGenSim.root'
 no background overlay
 
dict tracking_coverage
 Define the user parameters for the track-finding module.
 
bool pulls = True
 Include pulls in the validation output.
 
VALIDATION_OUTPUT_FILE output_file_name = VALIDATION_OUTPUT_FILE
 name of the output ROOT file
 
list exclude_profile_pr_parameter = ["Seed tan #lambda", "Seed #theta"]
 disabled plotting of tan lambda and theta for this validation because the seed's theta is 90* for all and therefore this profile plot is useless
 

Detailed Description

Validate the combined CDC Legendre track-finding algorithm

Definition at line 28 of file cdcLegendreTrackingValidationBkg.py.

Member Function Documentation

◆ finder_module()

def finder_module (   path)
static
Add the CDC Legendre track-finding module and related modules to the basf2 path

Reimplemented from ReadOrGenerateTrackedEventsRun.

Definition at line 38 of file cdcLegendreTrackingValidationBkg.py.

38 def finder_module(path):
39 """Add the CDC Legendre track-finding module and related modules to the basf2 path"""
40 path.add_module('TFCDC_WireHitPreparer')
41
42 use_legendre_finder = True
43 if use_legendre_finder:
44 path.add_module('TFCDC_AxialTrackFinderLegendre')
45 else:
46 path.add_module('TFCDC_AxialTrackFinderHough')
47
48 path.add_module('TFCDC_TrackExporter')
49

Member Data Documentation

◆ exclude_profile_pr_parameter

list exclude_profile_pr_parameter = ["Seed tan #lambda", "Seed #theta"]
static

disabled plotting of tan lambda and theta for this validation because the seed's theta is 90* for all and therefore this profile plot is useless

Definition at line 71 of file cdcLegendreTrackingValidationBkg.py.

◆ generator_module

str generator_module = 'generic'
static

Generator to be used in the simulation (-so)

Definition at line 33 of file cdcLegendreTrackingValidationBkg.py.

◆ n_events

N_EVENTS n_events = N_EVENTS
static

number of events to generate

Definition at line 31 of file cdcLegendreTrackingValidationBkg.py.

◆ output_file_name

VALIDATION_OUTPUT_FILE output_file_name = VALIDATION_OUTPUT_FILE
static

name of the output ROOT file

Definition at line 67 of file cdcLegendreTrackingValidationBkg.py.

◆ pulls

bool pulls = True
static

Include pulls in the validation output.

Definition at line 65 of file cdcLegendreTrackingValidationBkg.py.

◆ root_input_file

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

no background overlay

Definition at line 35 of file cdcLegendreTrackingValidationBkg.py.

◆ tracking_coverage

dict tracking_coverage
static
Initial value:
= {
'WhichParticles': ['CDC'], # Include all particles seen in CDC, also secondaries
'UsePXDHits': False,
'UseSVDHits': False,
'UseCDCHits': True,
'UseOnlyAxialCDCHits': True,
"UseReassignedHits": True,
'UseOnlyBeforeTOP': True,
'UseNLoops': 1,
'MinCDCAxialHits': 8,
'EnergyCut': 0,
}

Define the user parameters for the track-finding module.

Definition at line 51 of file cdcLegendreTrackingValidationBkg.py.


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