Belle II Software development
|
Public Member Functions | |
def | __init__ (self, name, contact, fit=False, pulls=False, resolution=False, output_file_name=None, track_filter_object=AlwaysPassFilter(), plot_name_postfix='', plot_title_postfix='', exclude_profile_mc_parameter='', exclude_profile_pr_parameter='', use_expert_folder=True, trackCandidatesColumnName='RecoTracks', mcTrackCandidatesColumnName='MCRecoTracks', cdcHitsColumnName='CDCHits', write_tables=False) |
def | initialize (self) |
def | event (self) |
def | examine_hits_in_event (self) |
def | terminate (self) |
Public Attributes | |
cdcHitsColumnname | |
cached name of the CDCHits StoreArray | |
write_tables | |
cached value of the flag to write the validation figures of merit | |
number_of_total_hits | |
number of all hits | |
number_of_mc_hits | |
number of hits on MC track | |
number_of_pr_hits | |
number of hits on pattern reconstructed tracks | |
is_hit_found | |
list of flags for [not-]found hits | |
is_hit_matched | |
list of flags for [not-]matched hits | |
mc_missing | |
list of flags where MCRecoTrack is [not] missing MCTrackCand | |
ratio_hits_in_mc_tracks_and_not_in_pr_tracks | |
list of fraction of number of hits in MC track but not in PR track | |
ratio_hits_in_mc_tracks_and_in_pr_tracks | |
list of fraction of number of hits in MC track and in PR track | |
ratio_hits_in_missing_mc_tracks_and_in_pr_tracks | |
list of fraction of number of hits in missing MC track and in PR track | |
ratio_hits_in_mc_tracks_and_in_fake_pr_tracks | |
list of fraction of number of hits in MC track and in fake PR track | |
ratio_hits_in_mc_tracks_and_in_good_pr_tracks | |
list of fraction of number of hits in MC track and in good PR track | |
mc_is_primary | |
list of flags indicating that the MC track is [not] a primary MCParticle | |
mc_number_of_hits | |
list of the number of MCTrackCandHits on the MC track | |
number_of_connected_tracks | |
This is the number of mcTrackCands sharing a hit with the track cand. | |
number_of_wrong_hits | |
This number gives information about the "badness" of the fake. | |
pr_number_of_hits | |
list of the number of pattern-reconstructed hits | |
pr_number_of_matched_hits | |
list of the number of pattern-reconstructed hits matched to MC track | |
Module to collect more matching information about the found particles and to generate validation plots and figures of merit on the performance of track finding. This module gives information on the number of hits etc.
Definition at line 39 of file hit_module.py.
def __init__ | ( | self, | |
name, | |||
contact, | |||
fit = False , |
|||
pulls = False , |
|||
resolution = False , |
|||
output_file_name = None , |
|||
track_filter_object = AlwaysPassFilter() , |
|||
plot_name_postfix = '' , |
|||
plot_title_postfix = '' , |
|||
exclude_profile_mc_parameter = '' , |
|||
exclude_profile_pr_parameter = '' , |
|||
use_expert_folder = True , |
|||
trackCandidatesColumnName = 'RecoTracks' , |
|||
mcTrackCandidatesColumnName = 'MCRecoTracks' , |
|||
cdcHitsColumnName = 'CDCHits' , |
|||
write_tables = False |
|||
) |
Constructor
Reimplemented from TrackingValidationModule.
Definition at line 45 of file hit_module.py.
def event | ( | self | ) |
Event method
Reimplemented from TrackingValidationModule.
Definition at line 136 of file hit_module.py.
def examine_hits_in_event | ( | self | ) |
Classify all of the hits in the event according to the parent track(s)
Definition at line 142 of file hit_module.py.
def initialize | ( | self | ) |
Receive signal at the start of event processing
Reimplemented from TrackingValidationModule.
Definition at line 87 of file hit_module.py.
def terminate | ( | self | ) |
Receive signal at the end of event processing
Reimplemented from TrackingValidationModule.
Definition at line 307 of file hit_module.py.
cdcHitsColumnname |
cached name of the CDCHits StoreArray
Definition at line 83 of file hit_module.py.
is_hit_found |
list of flags for [not-]found hits
Definition at line 99 of file hit_module.py.
is_hit_matched |
list of flags for [not-]matched hits
Definition at line 101 of file hit_module.py.
mc_is_primary |
list of flags indicating that the MC track is [not] a primary MCParticle
Definition at line 119 of file hit_module.py.
mc_missing |
list of flags where MCRecoTrack is [not] missing MCTrackCand
Definition at line 105 of file hit_module.py.
mc_number_of_hits |
list of the number of MCTrackCandHits on the MC track
Definition at line 121 of file hit_module.py.
number_of_connected_tracks |
This is the number of mcTrackCands sharing a hit with the track cand.
Definition at line 125 of file hit_module.py.
number_of_mc_hits |
number of hits on MC track
Definition at line 95 of file hit_module.py.
number_of_pr_hits |
number of hits on pattern reconstructed tracks
Definition at line 97 of file hit_module.py.
number_of_total_hits |
number of all hits
Definition at line 93 of file hit_module.py.
number_of_wrong_hits |
This number gives information about the "badness" of the fake.
Definition at line 127 of file hit_module.py.
pr_number_of_hits |
list of the number of pattern-reconstructed hits
Definition at line 132 of file hit_module.py.
pr_number_of_matched_hits |
list of the number of pattern-reconstructed hits matched to MC track
Definition at line 134 of file hit_module.py.
ratio_hits_in_mc_tracks_and_in_fake_pr_tracks |
list of fraction of number of hits in MC track and in fake PR track
Definition at line 113 of file hit_module.py.
ratio_hits_in_mc_tracks_and_in_good_pr_tracks |
list of fraction of number of hits in MC track and in good PR track
Definition at line 116 of file hit_module.py.
ratio_hits_in_mc_tracks_and_in_pr_tracks |
list of fraction of number of hits in MC track and in PR track
Definition at line 109 of file hit_module.py.
ratio_hits_in_mc_tracks_and_not_in_pr_tracks |
list of fraction of number of hits in MC track but not in PR track
Definition at line 107 of file hit_module.py.
ratio_hits_in_missing_mc_tracks_and_in_pr_tracks |
list of fraction of number of hits in missing MC track and in PR track
Definition at line 111 of file hit_module.py.
write_tables |
cached value of the flag to write the validation figures of merit
Definition at line 85 of file hit_module.py.