![]() |
Belle II Software development
|
Public Member Functions | |
| __init__ (self) | |
| getExclusive (self, particle) | |
| getInclusive (self, particle) | |
| getBranchingFraction (self, particle, branching_fractions) | |
| loadExclusiveBranchingFractions (self, filename) | |
| loadInclusiveBranchingFractions (self, exclusive_branching_fractions) | |
Public Attributes | |
| exclusive_branching_fractions = self.loadExclusiveBranchingFractions(decay_file) | |
| exclusive branching fractions | |
| inclusive_branching_fractions = self.loadInclusiveBranchingFractions(self.exclusive_branching_fractions) | |
| inclusive branching fractions | |
Static Protected Attributes | |
| _shared = None | |
| is the monitoring shared | |
Class extracts the branching fractions of a decay channel from the DECAY.DEC file.
Definition at line 484 of file monitoring.py.
| __init__ | ( | self | ) |
Create a new MonitoringBranchingFraction object. The extracted branching fractions are cached, hence creating more than one object does not do anything.
Definition at line 489 of file monitoring.py.
| getBranchingFraction | ( | self, | |
| particle, | |||
| branching_fractions ) |
Returns the branching fraction of a particle given a branching_fraction table.
Definition at line 512 of file monitoring.py.
| getExclusive | ( | self, | |
| particle ) |
Returns the exclusive (i.e. without the branching fractions of the daughters) branching fraction of a particle.
Definition at line 504 of file monitoring.py.
| getInclusive | ( | self, | |
| particle ) |
Returns the inclusive (i.e. including all branching fractions of the daughters) branching fraction of a particle.
Definition at line 508 of file monitoring.py.
| loadExclusiveBranchingFractions | ( | self, | |
| filename ) |
Load branching fraction from MC decay-file.
Definition at line 527 of file monitoring.py.
| loadInclusiveBranchingFractions | ( | self, | |
| exclusive_branching_fractions ) |
Get covered branching fraction of a particle using a recursive algorithm and the given exclusive branching_fractions (given as Hashable List) @param particle identifier of the particle @param branching_fractions
Definition at line 587 of file monitoring.py.
|
staticprotected |
is the monitoring shared
Definition at line 487 of file monitoring.py.
| exclusive_branching_fractions = self.loadExclusiveBranchingFractions(decay_file) |
exclusive branching fractions
Definition at line 497 of file monitoring.py.
| inclusive_branching_fractions = self.loadInclusiveBranchingFractions(self.exclusive_branching_fractions) |
inclusive branching fractions
Definition at line 499 of file monitoring.py.