Belle II Software  release-08-01-10
LegendreBinningValidationModule Class Reference
Inheritance diagram for LegendreBinningValidationModule:
Collaboration diagram for LegendreBinningValidationModule:

Public Member Functions

def __init__ (self, output_file_name)
 
def initialize (self)
 
def prepare (self)
 
def pick (self, track)
 
def peel (self, track)
 

Public Attributes

 mc_track_lookup
 by default, there is no method to find matching MC tracks More...
 
 track_fitter
 Use the CDCReimannFitter with a constrained origin for track fitting.
 
 lower_curv_bounds
 cached copy of lower bounds
 
 upper_curv_bounds
 cached copy of upper bounds
 
 mc_hit_lookup
 Method to find matching MC hits.
 

Static Public Attributes

 save_tree = refiners.save_tree()
 Save a tree of all collected variables in a sub folder.
 
 save_histograms = refiners.save_histograms(outlier_z_score=5.0, allow_discrete=True)
 Save histograms in a sub folder.
 
 save_profiles
 Save profile histograms in a sub folder. More...
 
 save_cross_curv_profile
 Save cross-curvature profile histograms in a sub folder. More...
 
 save_scatter = refiners.save_scatters(x=['curvature_estimate'], y='n_hits')
 Save scatterplots in a sub folder.
 

Detailed Description

Module to collect information about the generated segments and
compose validation plots on terminate.

Definition at line 83 of file record.py.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  output_file_name 
)
Constructor

Definition at line 88 of file record.py.

Member Function Documentation

◆ initialize()

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

Definition at line 116 of file record.py.

◆ peel()

def peel (   self,
  track 
)
Aggregate the track and MC information for track-segment analysis

Definition at line 136 of file record.py.

◆ pick()

def pick (   self,
  track 
)
Select tracks with at least 4 segments and associated primary MC particle

Definition at line 128 of file record.py.

◆ prepare()

def prepare (   self)
Initialize the MC-hit lookup method

Definition at line 124 of file record.py.

Member Data Documentation

◆ mc_track_lookup

mc_track_lookup

by default, there is no method to find matching MC tracks

Method to find matching MC tracks.

Definition at line 94 of file record.py.

◆ save_cross_curv_profile

save_cross_curv_profile
static
Initial value:
= refiners.save_profiles(x=['cross_curv'],
y=['cross_curv_var',
'curvature_estimate',
'basic_curv_precision',
'origin_curv_precision',
'non_origin_curv_precision',
'max_curv_precision',
],
outlier_z_score=5.0)

Save cross-curvature profile histograms in a sub folder.

Definition at line 222 of file record.py.

◆ save_profiles

save_profiles
static
Initial value:
= refiners.save_profiles(x=['curvature_estimate', 'phi0'],
y='curvature_variance',
outlier_z_score=5.0)

Save profile histograms in a sub folder.

Definition at line 217 of file record.py.


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