Belle II Software development
PRSideTrackingValidationModule Class Reference
Inheritance diagram for PRSideTrackingValidationModule:

Public Member Functions

def __init__ (self, name, contact, output_file_name=None, reco_tracks_name='RecoTracks', mc_reco_tracks_name='MCRecoTracks', expert_level=None)
 
def initialize (self)
 
def prepare (self)
 
def pick (self, reco_track)
 
def peel (self, reco_track)
 
def peel_pr_to_mc_match_info (self, reco_track)
 

Public Attributes

 reco_tracks_name
 Name of the StoreArray of the tracks from pattern recognition.
 
 mc_reco_tracks_name
 Name of the StoreArray of the ideal mc tracks.
 
 track_match_look_up
 Reference to the track match lookup object reading the relation information constructed by the MCMatcherTracksModule.
 
 mc_reco_tracks_det_hit_ids
 Cache for the hit content of the Monte Carlo tracks - updated each event.
 
 mc_hit_lookup
 Cache for the MC hit lookup.
 

Static Public Attributes

int default_expert_level = 10
 the threshold value for the expert level
 
refiners save_tree
 Save a tree of all collected variables in a sub folder.
 
refiners save_clone_rate
 Save RecoTrack clone-rate information.
 
refiners save_clone_rate_by_seed_tan_lambda_profile
 Make profile of the clone rate versus seed tan(lambda) Rename the quantities to names that display nicely by root latex translation.
 
refiners save_clone_rate_by_seed_phi0_profile
 Make profile of the clone rate versus seed phi0 Rename the quantities to names that display nicely by root latex translation.
 
refiners save_clone_rate_by_seed_pt_profile
 Make profile of the clone rate versus seed transverse momentum Rename the quantities to names that display nicely by root latex translation.
 
refiners save_clone_rate_by_seed_pt_profile_groupbyCharge
 Charge dependent histograms Make profile of the clone rate versus seed transverse momentum.
 
refiners save_clone_rate_by_seed_tan_lambda_profile_groupbyCharge
 Charge dependent histograms Make profile of the clone rate versus seed tan(lambda)
 
refiners save_fake_rate
 Save RecoTrack fake-rate information.
 
refiners save_fake_rate_by_seed_phi0_profile
 Make profile of the fake rate versus seed phi0 Rename the quantities to names that display nicely by root latex translation.
 
refiners save_fake_rate_by_seed_tan_lambda_profile
 Make profile of the fake rate versus seed tan(lambda) Rename the quantities to names that display nicely by root latex translation.
 
refiners save_fake_rate_by_seed_pt_profile
 Make profile of the fake rate versus seed transverse momentum Rename the quantities to names that display nicely by root latex translation.
 
refiners save_fake_rate_by_seed_tan_lambda_profile_groupbyCharge
 Charge dependent histograms Make profile of the fake rate versus seed tan(lambda)
 
refiners save_fake_rate_by_seed_pt_profile_groupbyCharge
 Charge dependent histograms Make profile of the fake rate versus seed transverse momentum.
 
refiners save_hit_counts_by_pt_profile
 Hit counts in each sub detector by the true pt value.
 
refiners save_hit_efficiency_by_pt_profile
 Hit efficiency in each sub detector by the true pt value.
 
refiners save_hit_purity_by_pt_profile
 Hit purity in each sub detector by the true pt value.
 
refiners save_hit_counts_by_tanlambda_profile
 Hit counts in each sub detector by the true tanlambda value.
 
refiners save_hit_efficiency_by_tanlambda_profile
 Hit efficiency in each sub detector by the true tanlambda value.
 
refiners save_hit_purity_by_tanlambda_profile
 Hit purity in each sub detector by the true tanlambda value.
 
refiners save_hit_counts_by_pt_profile_groupbyCharge
 Charge dependent histograms Hit counts in each sub detector by the true pt value.
 
refiners save_hit_counts_by_tanlambda_profile_groupbyCharge
 Charge dependent histograms Hit counts in each sub detector by the true tan lambda value.
 
refiners save_hit_efficiency_by_pt_profile_groupbyCharge
 Charge dependent histograms Hit efficiency in each sub detector by the true pt value.
 
refiners save_hit_efficiency_by_tanlambda_profile_groupbyCharge
 Charge dependent histograms Hit efficiency in each sub detector by the true tan lambda value.
 
refiners save_hit_efficiency
 Save simple FOM.
 
refiners save_pxd_hit_efficiency
 Save simple FOM.
 
refiners save_svd_hit_efficiency
 Save simple FOM.
 
refiners save_cdc_hit_efficiency
 Save simple FOM.
 
refiners save_hit_purity
 Save simple FOM.
 
refiners save_pxd_hit_purity
 Save simple FOM.
 
refiners save_svd_hit_purity
 Save simple FOM.
 
refiners save_cdc_hit_purity
 Save simple FOM.
 
refiners save_p_value_histogram
 Creates a distribution of p values from the Genfit track fit for match pr tracks.
 
refiners save_seed_omega_pull_analysis
 Pull of seed omega.
 
refiners save_seed_tan_lambda_pull_analysis
 Pull of seed tan(lambda)
 
refiners save_fitted_omega_pull_analysis
 Pull of fitted omega.
 
refiners save_fitted_tan_lambda_pull_analysis
 Pull of fitted tan(lambda)
 
refiners save_fitted_pt_pull_analysis
 Pull of fitted transverse momentum.
 
refiners save_fitted_x_pull_analysis
 Pull of fitted x coordinate grouped by true transverse momentum.
 
refiners save_fitted_y_pull_analysis
 Pull of fitted y coordinate grouped by true transverse momentum.
 
refiners save_fitted_z_pull_analysis
 Pull of fitted z coordinate grouped by true transverse momentum.
 
refiners save_resolutions_by_pt_profile
 Resolutions as a function of true p_t.
 

Detailed Description

Module to collect matching information about the found particles and to generate
   validation plots and figures of merit on the performance of track finding.
 Expert level behavior:
    expert_level <= default_expert_level: all figures and plots from this module except tree entries
    expert_level > default_expert_level: everything including tree entries

Definition at line 25 of file pr_side_module.py.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  name,
  contact,
  output_file_name = None,
  reco_tracks_name = 'RecoTracks',
  mc_reco_tracks_name = 'MCRecoTracks',
  expert_level = None 
)
Constructor

Definition at line 36 of file pr_side_module.py.

43 expert_level=None):
44 """Constructor"""
45
46 output_file_name = output_file_name or name + 'TrackingValidation.root'
47 super().__init__(foreach=reco_tracks_name,
48 name=name,
49 contact=contact,
50 output_file_name=output_file_name,
51 expert_level=expert_level)
52
53
54 self.reco_tracks_name = reco_tracks_name
55
56
57 self.mc_reco_tracks_name = mc_reco_tracks_name
58
59
60 self.track_match_look_up = None
61
62
63 self.mc_reco_tracks_det_hit_ids = []
64
65
67
static const CDCMCHitLookUp & getInstance()
Getter for the singletone instance.

Member Function Documentation

◆ initialize()

def initialize (   self)
Receive signal at the start of event processing

Definition at line 68 of file pr_side_module.py.

68 def initialize(self):
69 """Receive signal at the start of event processing"""
70 super().initialize()
71 self.track_match_look_up = Belle2.TrackMatchLookUp(self.mc_reco_tracks_name,
72 self.reco_tracks_name)
73
Class to provide convenient methods to look up matching information between pattern recognition and M...

◆ peel()

def peel (   self,
  reco_track 
)
Looks at the individual pattern recognition tracks and store information about them

Definition at line 92 of file pr_side_module.py.

92 def peel(self, reco_track):
93 """Looks at the individual pattern recognition tracks and store information about them"""
94 track_match_look_up = self.track_match_look_up
95
96 # Matching information
97 mc_reco_track = track_match_look_up.getRelatedMCRecoTrack(reco_track)
98 mc_particle = track_match_look_up.getRelatedMCParticle(reco_track)
99 mc_particle_crops = peelers.peel_mc_particle(mc_particle)
100
101 hit_content_crops = peelers.peel_reco_track_hit_content(reco_track)
102
103 pr_to_mc_match_info_crops = self.peel_pr_to_mc_match_info(reco_track)
104
105 # Peel function to get hit purity of subdetectors
106 subdetector_hit_purity_crops = peelers.peel_subdetector_hit_purity(reco_track, mc_reco_track)
107
108 # Information on TrackFinders
109 trackfinder_crops = peelers.peel_trackfinder(reco_track)
110
111 # Basic peel function to get Quality Indicators
112 qualityindicator_crops = peelers.peel_quality_indicators(reco_track)
113
114 # Get the fit results
115 seed_fit_crops = peelers.peel_reco_track_seed(reco_track)
116
117 fit_result = track_match_look_up.getRelatedTrackFitResult(reco_track)
118 fit_crops = peelers.peel_track_fit_result(fit_result)
119 fit_status_crops = peelers.peel_fit_status(reco_track)
120
121 correct_rl_information = sum(peelers.is_correct_rl_information(cdc_hit, reco_track, self.mc_hit_lookup)
122 for cdc_hit in getObjectList(reco_track.getCDCHitList()))
123
124 crops = dict(
125 correct_rl_information=correct_rl_information,
126 **mc_particle_crops,
127 **hit_content_crops,
128 **pr_to_mc_match_info_crops,
129 **subdetector_hit_purity_crops, # Custom
130 **trackfinder_crops,
131 **qualityindicator_crops,
132 **seed_fit_crops,
133 **fit_crops,
134 **fit_status_crops,
135 )
136
137 if self.expert_level >= self.default_expert_level:
138
139 # Event Info
140 event_meta_data = Belle2.PyStoreObj("EventMetaData")
141 event_crops = peelers.peel_event_info(event_meta_data)
142
143 # Store Array for easier joining
144 store_array_crops = peelers.peel_store_array_info(reco_track, key="pr_{part_name}")
145 mc_store_array_crops = peelers.peel_store_array_info(mc_reco_track, key="mc_{part_name}")
146
147 # Information on PR reco track
148 mc_efficiency_information = {
149 "mc_hit_efficiency": track_match_look_up.getRelatedEfficiency(mc_reco_track) if mc_reco_track else float("nan"),
150 **peelers.peel_subdetector_hit_efficiency(reco_track=reco_track, mc_reco_track=mc_reco_track,
151 key="mc_{part_name}")
152 }
153
154 crops.update(
155 **event_crops,
156 **store_array_crops,
157 **mc_store_array_crops,
158 **mc_efficiency_information
159 )
160
161 return crops
162
a (simplified) python wrapper for StoreObjPtr.
Definition: PyStoreObj.h:67

◆ peel_pr_to_mc_match_info()

def peel_pr_to_mc_match_info (   self,
  reco_track 
)
Extracts track-match information from the MCMatcherTracksModule results

Definition at line 163 of file pr_side_module.py.

163 def peel_pr_to_mc_match_info(self, reco_track):
164 """Extracts track-match information from the MCMatcherTracksModule results"""
165 track_match_look_up = self.track_match_look_up
166 is_matched = track_match_look_up.isAnyChargeMatchedPRRecoTrack(reco_track)
167 is_matched_correct_charge = track_match_look_up.isCorrectChargeMatchedPRRecoTrack(reco_track)
168 is_matched_wrong_charge = track_match_look_up.isWrongChargeMatchedPRRecoTrack(reco_track)
169 is_clone = track_match_look_up.isAnyChargeClonePRRecoTrack(reco_track)
170 is_clone_correct_charge = track_match_look_up.isCorrectChargeClonePRRecoTrack(reco_track)
171 is_clone_wrong_charge = track_match_look_up.isWrongChargeClonePRRecoTrack(reco_track)
172 is_background = track_match_look_up.isBackgroundPRRecoTrack(reco_track)
173 is_ghost = track_match_look_up.isGhostPRRecoTrack(reco_track)
174
175 reco_track_det_hit_ids = utilities.get_det_hit_ids(reco_track)
176 n_intersecting_mc_tracks = 0
177 for mc_reco_track_det_hit_ids in self.mc_reco_tracks_det_hit_ids:
178 intersects = len(mc_reco_track_det_hit_ids & reco_track_det_hit_ids) > 0
179 if intersects:
180 n_intersecting_mc_tracks += 1
181
182 mc_particle = track_match_look_up.getRelatedMCParticle(reco_track)
183 mc_is_primary = False
184 if mc_particle:
185 mc_is_primary = bool(mc_particle.hasStatus(Belle2.MCParticle.c_PrimaryParticle))
186
187 return dict(
188 is_matched=is_matched,
189 is_matchedPrimary=is_matched and mc_is_primary,
190 is_matched_correct_charge=is_matched_correct_charge,
191 is_matchedPrimary_correct_charge=is_matched_correct_charge and mc_is_primary,
192 is_matched_wrong_charge=is_matched_wrong_charge,
193 is_matchedPrimary_wrong_charge=is_matched_wrong_charge and mc_is_primary,
194
195 is_clone=is_clone,
196 is_clone_correct_charge=is_clone_correct_charge,
197 is_clone_wrong_charge=is_clone_wrong_charge,
198
199 is_background=is_background,
200 is_ghost=is_ghost,
201 is_clone_or_match=(is_matched or is_clone),
202 is_fake=not (is_matched or is_clone),
203 hit_purity=track_match_look_up.getRelatedPurity(reco_track),
204 n_intersecting_mc_tracks=n_intersecting_mc_tracks,
205 )
206

◆ pick()

def pick (   self,
  reco_track 
)
Method to filter the track candidates to reject part of them

Definition at line 88 of file pr_side_module.py.

88 def pick(self, reco_track):
89 """Method to filter the track candidates to reject part of them"""
90 return True
91

◆ prepare()

def prepare (   self)
Called once at the start of each event

Definition at line 74 of file pr_side_module.py.

74 def prepare(self):
75 """Called once at the start of each event"""
76 super().prepare()
77 mc_reco_tracks = Belle2.PyStoreArray(self.mc_reco_tracks_name)
78 mc_reco_tracks_det_hit_ids = []
79
80 for mc_reco_track in mc_reco_tracks:
81 mc_reco_track_det_hit_ids = utilities.get_det_hit_ids(mc_reco_track)
82 mc_reco_tracks_det_hit_ids.append(mc_reco_track_det_hit_ids)
83
84 self.mc_reco_tracks_det_hit_ids = mc_reco_tracks_det_hit_ids
85
86 self.mc_hit_lookup.fill()
87
A (simplified) python wrapper for StoreArray.
Definition: PyStoreArray.h:72

Member Data Documentation

◆ default_expert_level

int default_expert_level = 10
static

the threshold value for the expert level

Definition at line 34 of file pr_side_module.py.

◆ mc_hit_lookup

mc_hit_lookup

Cache for the MC hit lookup.

Definition at line 66 of file pr_side_module.py.

◆ mc_reco_tracks_det_hit_ids

mc_reco_tracks_det_hit_ids

Cache for the hit content of the Monte Carlo tracks - updated each event.

Definition at line 63 of file pr_side_module.py.

◆ mc_reco_tracks_name

mc_reco_tracks_name

Name of the StoreArray of the ideal mc tracks.

Definition at line 57 of file pr_side_module.py.

◆ reco_tracks_name

reco_tracks_name

Name of the StoreArray of the tracks from pattern recognition.

Definition at line 54 of file pr_side_module.py.

◆ save_cdc_hit_efficiency

refiners save_cdc_hit_efficiency
static
Initial value:
= refiners.save_fom(
)

Save simple FOM.

Definition at line 674 of file pr_side_module.py.

◆ save_cdc_hit_purity

refiners save_cdc_hit_purity
static
Initial value:
= refiners.save_fom(
)

Save simple FOM.

Definition at line 726 of file pr_side_module.py.

◆ save_clone_rate

refiners save_clone_rate
static
Initial value:
= refiners.save_fom(
)

Save RecoTrack clone-rate information.

Definition at line 218 of file pr_side_module.py.

◆ save_clone_rate_by_seed_phi0_profile

refiners save_clone_rate_by_seed_phi0_profile
static
Initial value:
= refiners.save_profiles(
)

Make profile of the clone rate versus seed phi0 Rename the quantities to names that display nicely by root latex translation.

Definition at line 251 of file pr_side_module.py.

◆ save_clone_rate_by_seed_pt_profile

refiners save_clone_rate_by_seed_pt_profile
static
Initial value:
= refiners.save_profiles(
)

Make profile of the clone rate versus seed transverse momentum Rename the quantities to names that display nicely by root latex translation.

Definition at line 266 of file pr_side_module.py.

◆ save_clone_rate_by_seed_pt_profile_groupbyCharge

refiners save_clone_rate_by_seed_pt_profile_groupbyCharge
static
Initial value:
= refiners.save_profiles(
)

Charge dependent histograms Make profile of the clone rate versus seed transverse momentum.

Definition at line 284 of file pr_side_module.py.

◆ save_clone_rate_by_seed_tan_lambda_profile

refiners save_clone_rate_by_seed_tan_lambda_profile
static
Initial value:
= refiners.save_profiles(
)

Make profile of the clone rate versus seed tan(lambda) Rename the quantities to names that display nicely by root latex translation.

Definition at line 233 of file pr_side_module.py.

◆ save_clone_rate_by_seed_tan_lambda_profile_groupbyCharge

refiners save_clone_rate_by_seed_tan_lambda_profile_groupbyCharge
static
Initial value:
= refiners.save_profiles(
)

Charge dependent histograms Make profile of the clone rate versus seed tan(lambda)

Definition at line 303 of file pr_side_module.py.

◆ save_fake_rate

refiners save_fake_rate
static
Initial value:
= refiners.save_fom(
)

Save RecoTrack fake-rate information.

Definition at line 321 of file pr_side_module.py.

◆ save_fake_rate_by_seed_phi0_profile

refiners save_fake_rate_by_seed_phi0_profile
static
Initial value:
= refiners.save_profiles(
)

Make profile of the fake rate versus seed phi0 Rename the quantities to names that display nicely by root latex translation.

Definition at line 336 of file pr_side_module.py.

◆ save_fake_rate_by_seed_pt_profile

refiners save_fake_rate_by_seed_pt_profile
static
Initial value:
= refiners.save_profiles(
)

Make profile of the fake rate versus seed transverse momentum Rename the quantities to names that display nicely by root latex translation.

Definition at line 366 of file pr_side_module.py.

◆ save_fake_rate_by_seed_pt_profile_groupbyCharge

refiners save_fake_rate_by_seed_pt_profile_groupbyCharge
static
Initial value:
= refiners.save_profiles(
)

Charge dependent histograms Make profile of the fake rate versus seed transverse momentum.

Definition at line 400 of file pr_side_module.py.

◆ save_fake_rate_by_seed_tan_lambda_profile

refiners save_fake_rate_by_seed_tan_lambda_profile
static
Initial value:
= refiners.save_profiles(
)

Make profile of the fake rate versus seed tan(lambda) Rename the quantities to names that display nicely by root latex translation.

Definition at line 350 of file pr_side_module.py.

◆ save_fake_rate_by_seed_tan_lambda_profile_groupbyCharge

refiners save_fake_rate_by_seed_tan_lambda_profile_groupbyCharge
static
Initial value:
= refiners.save_profiles(
)

Charge dependent histograms Make profile of the fake rate versus seed tan(lambda)

Definition at line 382 of file pr_side_module.py.

◆ save_fitted_omega_pull_analysis

refiners save_fitted_omega_pull_analysis
static
Initial value:
= refiners.save_pull_analysis(
)

Pull of fitted omega.

Definition at line 776 of file pr_side_module.py.

◆ save_fitted_pt_pull_analysis

refiners save_fitted_pt_pull_analysis
static
Initial value:
= refiners.save_pull_analysis(
)

Pull of fitted transverse momentum.

Definition at line 797 of file pr_side_module.py.

◆ save_fitted_tan_lambda_pull_analysis

refiners save_fitted_tan_lambda_pull_analysis
static
Initial value:
= refiners.save_pull_analysis(
)

Pull of fitted tan(lambda)

Definition at line 787 of file pr_side_module.py.

◆ save_fitted_x_pull_analysis

refiners save_fitted_x_pull_analysis
static
Initial value:
= refiners.save_pull_analysis(
)

Pull of fitted x coordinate grouped by true transverse momentum.

Definition at line 807 of file pr_side_module.py.

◆ save_fitted_y_pull_analysis

refiners save_fitted_y_pull_analysis
static
Initial value:
= refiners.save_pull_analysis(
)

Pull of fitted y coordinate grouped by true transverse momentum.

Definition at line 818 of file pr_side_module.py.

◆ save_fitted_z_pull_analysis

refiners save_fitted_z_pull_analysis
static
Initial value:
= refiners.save_pull_analysis(
)

Pull of fitted z coordinate grouped by true transverse momentum.

Definition at line 829 of file pr_side_module.py.

◆ save_hit_counts_by_pt_profile

refiners save_hit_counts_by_pt_profile
static
Initial value:
= refiners.save_profiles(
)

Hit counts in each sub detector by the true pt value.

Definition at line 417 of file pr_side_module.py.

◆ save_hit_counts_by_pt_profile_groupbyCharge

refiners save_hit_counts_by_pt_profile_groupbyCharge
static
Initial value:
= refiners.save_profiles(
)

Charge dependent histograms Hit counts in each sub detector by the true pt value.

Definition at line 544 of file pr_side_module.py.

◆ save_hit_counts_by_tanlambda_profile

refiners save_hit_counts_by_tanlambda_profile
static
Initial value:
= refiners.save_profiles(
)

Hit counts in each sub detector by the true tanlambda value.

Definition at line 480 of file pr_side_module.py.

◆ save_hit_counts_by_tanlambda_profile_groupbyCharge

refiners save_hit_counts_by_tanlambda_profile_groupbyCharge
static
Initial value:
= refiners.save_profiles(
)

Charge dependent histograms Hit counts in each sub detector by the true tan lambda value.

Definition at line 567 of file pr_side_module.py.

◆ save_hit_efficiency

refiners save_hit_efficiency
static
Initial value:
= refiners.save_fom(
)

Save simple FOM.

Definition at line 635 of file pr_side_module.py.

◆ save_hit_efficiency_by_pt_profile

refiners save_hit_efficiency_by_pt_profile
static
Initial value:
= refiners.save_profiles(
)

Hit efficiency in each sub detector by the true pt value.

Definition at line 438 of file pr_side_module.py.

◆ save_hit_efficiency_by_pt_profile_groupbyCharge

refiners save_hit_efficiency_by_pt_profile_groupbyCharge
static
Initial value:
= refiners.save_profiles(
)

Charge dependent histograms Hit efficiency in each sub detector by the true pt value.

Definition at line 590 of file pr_side_module.py.

◆ save_hit_efficiency_by_tanlambda_profile

refiners save_hit_efficiency_by_tanlambda_profile
static
Initial value:
= refiners.save_profiles(
)

Hit efficiency in each sub detector by the true tanlambda value.

Definition at line 501 of file pr_side_module.py.

◆ save_hit_efficiency_by_tanlambda_profile_groupbyCharge

refiners save_hit_efficiency_by_tanlambda_profile_groupbyCharge
static
Initial value:
= refiners.save_profiles(
)

Charge dependent histograms Hit efficiency in each sub detector by the true tan lambda value.

Definition at line 613 of file pr_side_module.py.

◆ save_hit_purity

refiners save_hit_purity
static
Initial value:
= refiners.save_fom(
)

Save simple FOM.

Definition at line 687 of file pr_side_module.py.

◆ save_hit_purity_by_pt_profile

refiners save_hit_purity_by_pt_profile
static
Initial value:
= refiners.save_profiles(
)

Hit purity in each sub detector by the true pt value.

Definition at line 459 of file pr_side_module.py.

◆ save_hit_purity_by_tanlambda_profile

refiners save_hit_purity_by_tanlambda_profile
static
Initial value:
= refiners.save_profiles(
)

Hit purity in each sub detector by the true tanlambda value.

Definition at line 522 of file pr_side_module.py.

◆ save_p_value_histogram

refiners save_p_value_histogram
static
Initial value:
= refiners.save_histograms(
)

Creates a distribution of p values from the Genfit track fit for match pr tracks.

Definition at line 739 of file pr_side_module.py.

◆ save_pxd_hit_efficiency

refiners save_pxd_hit_efficiency
static
Initial value:
= refiners.save_fom(
)

Save simple FOM.

Definition at line 648 of file pr_side_module.py.

◆ save_pxd_hit_purity

refiners save_pxd_hit_purity
static
Initial value:
= refiners.save_fom(
)

Save simple FOM.

Definition at line 700 of file pr_side_module.py.

◆ save_resolutions_by_pt_profile

refiners save_resolutions_by_pt_profile
static
Initial value:
= refiners.save_profiles(
)

Resolutions as a function of true p_t.

Definition at line 840 of file pr_side_module.py.

◆ save_seed_omega_pull_analysis

refiners save_seed_omega_pull_analysis
static
Initial value:
= refiners.save_pull_analysis(
)

Pull of seed omega.

Definition at line 753 of file pr_side_module.py.

◆ save_seed_tan_lambda_pull_analysis

refiners save_seed_tan_lambda_pull_analysis
static
Initial value:
= refiners.save_pull_analysis(
)

Pull of seed tan(lambda)

Definition at line 765 of file pr_side_module.py.

◆ save_svd_hit_efficiency

refiners save_svd_hit_efficiency
static
Initial value:
= refiners.save_fom(
)

Save simple FOM.

Definition at line 661 of file pr_side_module.py.

◆ save_svd_hit_purity

refiners save_svd_hit_purity
static
Initial value:
= refiners.save_fom(
)

Save simple FOM.

Definition at line 713 of file pr_side_module.py.

◆ save_tree

refiners save_tree
static
Initial value:
= refiners.save_tree(
)

Save a tree of all collected variables in a sub folder.

Definition at line 211 of file pr_side_module.py.

◆ track_match_look_up

track_match_look_up

Reference to the track match lookup object reading the relation information constructed by the MCMatcherTracksModule.

Definition at line 60 of file pr_side_module.py.


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