Belle II Software development
toCDCCKFValidationBkg Class Reference
Inheritance diagram for toCDCCKFValidationBkg:
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 fit_tracks = False
 Already fitted in the finder_module.
 
bool use_fit_information = True
 But we need to tell the validation module to use the fit information.
 
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 ToCDCCKF Kalman finder/filter algorithm with Y(4S) events

Definition at line 31 of file toCDCCKFTrackingValidationBkg.py.

Member Function Documentation

◆ finder_module()

def finder_module (   path)
static
Add the ToCDCCKF module and related modules to the basf2 path

Reimplemented from ReadOrGenerateTrackedEventsRun.

Definition at line 41 of file toCDCCKFTrackingValidationBkg.py.

41 def finder_module(path):
42 """Add the ToCDCCKF module and related modules to the basf2 path"""
43
44 path.add_module('SetupGenfitExtrapolation',
45 energyLossBrems=False, noiseBrems=False)
46
48 tracking.add_vxd_track_finding_vxdtf2(path, reco_tracks="RecoTracksSVD", components=["SVD"])
49 path.add_module("DAFRecoFitter", recoTracksStoreArrayName="RecoTracksSVD")
50
51 path.add_module("TFCDC_WireHitPreparer",
52 wirePosition="aligned",
53 useSecondHits=False,
54 flightTimeEstimation="outwards")
55 path.add_module("ToCDCCKF",
56 inputWireHits="CDCWireHitVector",
57 inputRecoTrackStoreArrayName="RecoTracksSVD",
58 relatedRecoTrackStoreArrayName="CKFCDCRecoTracks",
59 relationCheckForDirection="backward",
60 outputRecoTrackStoreArrayName="CKFCDCRecoTracks",
61 outputRelationRecoTrackStoreArrayName="RecoTracksSVD",
62 writeOutDirection="backward",
63 stateBasicFilterParameters={"maximalHitDistance": 0.75},
64 stateExtrapolationFilterParameters={"direction": "forward"},
65 pathFilter="arc_length")
66
67 path.add_module("RelatedTracksCombiner",
68 CDCRecoTracksStoreArrayName="CKFCDCRecoTracks",
69 VXDRecoTracksStoreArrayName="RecoTracksSVD",
70 recoTracksStoreArrayName="RecoTracks")
71
72 path.add_module("DAFRecoFitter", recoTracksStoreArrayName="RecoTracks")
73
74 path.add_module('TrackCreator', recoTrackColName='RecoTracks')
75
def add_svd_reconstruction(path, isROIsimulation=False, createRecoDigits=False, applyMasking=False)
Definition: __init__.py:14

Member Data Documentation

◆ fit_tracks

bool fit_tracks = False
static

Already fitted in the finder_module.

Definition at line 85 of file toCDCCKFTrackingValidationBkg.py.

◆ generator_module

str generator_module = 'generic'
static

Generator to be used in the simulation (-so)

Definition at line 36 of file toCDCCKFTrackingValidationBkg.py.

◆ n_events

N_EVENTS n_events = N_EVENTS
static

number of events to generate

Definition at line 34 of file toCDCCKFTrackingValidationBkg.py.

◆ output_file_name

VALIDATION_OUTPUT_FILE output_file_name = VALIDATION_OUTPUT_FILE
static

name of the output ROOT file

Definition at line 93 of file toCDCCKFTrackingValidationBkg.py.

◆ pulls

bool pulls = True
static

Include pulls in the validation output.

Definition at line 89 of file toCDCCKFTrackingValidationBkg.py.

◆ resolution

bool resolution = True
static

Include resolution information in the validation output.

Definition at line 91 of file toCDCCKFTrackingValidationBkg.py.

◆ root_input_file

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

no background overlay

Definition at line 38 of file toCDCCKFTrackingValidationBkg.py.

◆ tracking_coverage

dict tracking_coverage
static
Initial value:
= {
'UsePXDHits': False,
'UseSVDHits': True,
'UseCDCHits': True,
'WhichParticles': [],
}

Define the user parameters for the track-finding module.

Definition at line 77 of file toCDCCKFTrackingValidationBkg.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 87 of file toCDCCKFTrackingValidationBkg.py.


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