![]() |
Belle II Software development
|
Public Member Functions | |
| __init__ (self, particle) | |
| calculateStatistic (self, hist, target) | |
| calculateUniqueStatistic (self, tree) | |
Public Attributes | |
| particle = particle | |
| Particle containing its configuration. | |
| mc_count = MonitoringMCCount(particle) | |
| Dictionary with 'sum', 'std', 'mean', 'min' and 'max' of the MC counts. | |
| module_statistic = MonitoringModuleStatistics(particle) | |
| Module statistics. | |
| time_per_channel = self.module_statistic.channel_time | |
| time per channel | |
| time_per_channel_per_module = self.module_statistic.channel_time_per_module | |
| time per channel per module | |
| total_time = self.module_statistic.particle_time + sum(self.time_per_channel.values()) | |
| total time | |
| total_number_of_channels = len(self.particle.channels) | |
| Total number of channels. | |
| int | reconstructed_number_of_channels = 0 |
| Reconstructed number of channels. | |
| branching_fractions = MonitoringBranchingFractions() | |
| Branching fractions. | |
| exc_br_per_channel = self.branching_fractions.getExclusive(particle) | |
| Exclusive branching fractions per channel. | |
| inc_br_per_channel = self.branching_fractions.getInclusive(particle) | |
| Inclusive branching fraction per channel. | |
| dict | before_ranking = {} |
| Monitoring histogram in PreReconstruction before the ranking-cut. | |
| dict | after_ranking = {} |
| Monitoring histogram in PreReconstruction after the ranking-cut. | |
| dict | after_vertex = {} |
| Monitoring histogram in PreReconstruction after the vertex fit. | |
| dict | after_classifier = {} |
| Monitoring histogram in PostReconstruction after the mva application. | |
| dict | training_data = {} |
| Monitoring histogram for TrainingData Generation only available if Monitoring runs on the training monitoring data. | |
| dict | ignored_channels = {} |
| Dictionary containing whether the channel reconstructed at least one candidate or not. | |
| before_postcut = self.calculateStatistic(hist, self.particle.mvaConfig.target) | |
| Monitoring histogram in PostReconstruction before the postcut. | |
| before_ranking_postcut = self.calculateStatistic(hist, self.particle.mvaConfig.target) | |
| Monitoring histogram in PostReconstruction before the ranking postcut. | |
| after_ranking_postcut = self.calculateStatistic(hist, self.particle.mvaConfig.target) | |
| Monitoring histogram in PostReconstruction after the ranking postcut. | |
| before_tag = self.calculateStatistic(hist, self.particle.mvaConfig.target) | |
| Statistic object before unique tagging of signals. | |
| final_ntuple = MonitoringNTuple('Monitor_Final.root', f'{plist}') | |
| Reference to the final ntuple. | |
| after_tag = self.calculateUniqueStatistic(self.final_ntuple.tree) | |
| Statistic object after unique tagging of signals. | |
Monitoring object containing all the monitoring information about a single particle
Definition at line 611 of file monitoring.py.
| __init__ | ( | self, | |
| particle ) |
Read the monitoring information of the given particle @param particle the particle for which the information is read
Definition at line 617 of file monitoring.py.
| calculateStatistic | ( | self, | |
| hist, | |||
| target ) |
Calculate Statistic object where all signal candidates are considered signal
Definition at line 704 of file monitoring.py.
| calculateUniqueStatistic | ( | self, | |
| tree ) |
Calculate Static object where only unique signal candidates are considered signal
Definition at line 717 of file monitoring.py.
| dict after_classifier = {} |
Monitoring histogram in PostReconstruction after the mva application.
Definition at line 664 of file monitoring.py.
| dict after_ranking = {} |
Monitoring histogram in PreReconstruction after the ranking-cut.
Definition at line 660 of file monitoring.py.
| after_ranking_postcut = self.calculateStatistic(hist, self.particle.mvaConfig.target) |
Monitoring histogram in PostReconstruction after the ranking postcut.
Definition at line 696 of file monitoring.py.
| after_tag = self.calculateUniqueStatistic(self.final_ntuple.tree) |
Statistic object after unique tagging of signals.
Definition at line 702 of file monitoring.py.
| dict after_vertex = {} |
Monitoring histogram in PreReconstruction after the vertex fit.
Definition at line 662 of file monitoring.py.
| before_postcut = self.calculateStatistic(hist, self.particle.mvaConfig.target) |
Monitoring histogram in PostReconstruction before the postcut.
Definition at line 690 of file monitoring.py.
| dict before_ranking = {} |
Monitoring histogram in PreReconstruction before the ranking-cut.
Definition at line 658 of file monitoring.py.
| before_ranking_postcut = self.calculateStatistic(hist, self.particle.mvaConfig.target) |
Monitoring histogram in PostReconstruction before the ranking postcut.
Definition at line 693 of file monitoring.py.
| before_tag = self.calculateStatistic(hist, self.particle.mvaConfig.target) |
Statistic object before unique tagging of signals.
Definition at line 698 of file monitoring.py.
| branching_fractions = MonitoringBranchingFractions() |
Branching fractions.
Definition at line 651 of file monitoring.py.
| exc_br_per_channel = self.branching_fractions.getExclusive(particle) |
Exclusive branching fractions per channel.
Definition at line 653 of file monitoring.py.
| final_ntuple = MonitoringNTuple('Monitor_Final.root', f'{plist}') |
Reference to the final ntuple.
Definition at line 700 of file monitoring.py.
| dict ignored_channels = {} |
Dictionary containing whether the channel reconstructed at least one candidate or not.
Definition at line 668 of file monitoring.py.
| inc_br_per_channel = self.branching_fractions.getInclusive(particle) |
Inclusive branching fraction per channel.
Definition at line 655 of file monitoring.py.
| mc_count = MonitoringMCCount(particle) |
Dictionary with 'sum', 'std', 'mean', 'min' and 'max' of the MC counts.
Definition at line 635 of file monitoring.py.
| module_statistic = MonitoringModuleStatistics(particle) |
Module statistics.
Definition at line 637 of file monitoring.py.
| particle = particle |
Particle containing its configuration.
Definition at line 623 of file monitoring.py.
| int reconstructed_number_of_channels = 0 |
Reconstructed number of channels.
Definition at line 648 of file monitoring.py.
| time_per_channel = self.module_statistic.channel_time |
time per channel
Definition at line 639 of file monitoring.py.
| time_per_channel_per_module = self.module_statistic.channel_time_per_module |
time per channel per module
Definition at line 641 of file monitoring.py.
| total_number_of_channels = len(self.particle.channels) |
Total number of channels.
Definition at line 646 of file monitoring.py.
| total_time = self.module_statistic.particle_time + sum(self.time_per_channel.values()) |
total time
Definition at line 643 of file monitoring.py.
| dict training_data = {} |
Monitoring histogram for TrainingData Generation only available if Monitoring runs on the training monitoring data.
Definition at line 666 of file monitoring.py.