Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
Herwig::ClusterFinder Class Reference
This class forms clusters from the partons produced in the Shower. More...
Inheritance diagram for Herwig::ClusterFinder:
This class forms clusters from the partons produced in the Shower.
This class scans through the particles in the event and produces a collection of clusters, defined as a colour-singlet combinations of colour-connected particles. There are no assumptions about the type (i.e. quark or diquark) or number of the component particles of the cluster; however, most of the time clusters are formed by quark-antiquark pairs. In special situations, such as baryon-violating processes in R-nonconserved Susy, three quarks (or three antiquarks) could form a cluster. Because at the moment we don't know how to handle 3-component clusters (i.e. how to fission heavy ones, or how to decay clusters), we provide also a separate method, reduceToTwoComponents, which does the job of redefining these 3-component clusters as "normal" 2-component ones, simply by randomly considering two (anti-) quarks as a (anti-) diquark. Notice that if in the future the method reduceToTwoComponents is modified or even eliminated, the main method for finding clusters, formClusters, will not need any change.
Member Function Documentation
Make a simple clone of this object.
This routine forms the clusters of the event.
Form clusters starting from the list of partons given. It also checks if the cluster is a beam cluster, that is if at least one of its components is a beam remnant.
Make a clone of this object, possibly modifying the cloned object to make it sane.
Reimplemented from ThePEG::InterfacedBase.
Function used to read in object persistently.
Function used to write out object persistently.
Reduces three component clusters into two components.
For the eventual clusters that have three components (quark, quark, quark) or (antiquark, antiquark, antiquark), it redefines them as "normal" clusters with two components: (quark,diquark) or (antiquark,antidiquark), by a random drawing. This could be eliminated or changed in the future.
The documentation for this class was generated from the following file:
Generated on Thu Jun 28 2018 14:56:25 for Herwig by 1.8.13