Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
Herwig::LightClusterDecayer Class Reference
This class performs the decay of light clusters into a single hadron. More...
Inheritance diagram for Herwig::LightClusterDecayer:
This class performs the decay of light clusters into a single hadron.
This is the class that performs the decay of light clusters into only one hadron. The major difficulty is that a kinematical reshuffling is necessary, between the cluster under consideration and its "neighbouring" clusters, to conserve energy-momentum in one-body decay. Notice that, differently from what happens in Fortran Herwig, light (that is below the threshold for the production of the lightest pair of hadrons with the proper flavours) fission products, produced by the fission of heavy clusters in ClusterFissioner have been already "decayed" into single hadron (the lightest one with proper flavour) by the same latter class, without require any reshuffling. Therefore the light clusters that are treated in this LightClusterDecayer class are produced directly (originally) by the ClusterFinder.
Member Function Documentation
Make a simple clone of this object.
This method does the decay of light hadron in one hadron.
This method requires a kinematical reshuffling for energy-momentum conservation. This is done explicitly by the (private) method reshuffling().
Make a clone of this object, possibly modifying the cloned object to make it sane.
Reimplemented from ThePEG::InterfacedBase.
This (private) method, called by decay(), performs reshuffling in the special case of a semileptonic partonic b/c decay.
Function used to read in object persistently.
Function used to write out object persistently.
The documentation for this class was generated from the following file:
Generated on Sun Mar 10 2019 13:02:10 for Herwig by 1.8.13