Herwig 7.3.0
|
These classes are used for the Showering. More...
Classes | |
struct | Herwig::Branching |
The branching struct is used to store information on the branching. More... | |
class | Herwig::PartnerFinder |
This class is responsible of two related tasks: More... | |
class | Herwig::ShowerParticle |
This class represents a particle in the showering process. More... | |
class | Herwig::ShowerProgenitor |
A struct to store information on the perturbative particle which initiates a shower. More... | |
class | Herwig::ShowerTree |
The ShowerTree class stores the basic information needed for each hard interaction, either a scattering process or decay, which needs to be showered. More... | |
struct | Herwig::VetoShower |
Exception class for vetoing a showering. More... | |
class | Herwig::ShowerVeto |
ShowerVeto is a general interface for performing vetoes during showering. More... | |
class | Herwig::ShowerAlphaQCD |
This concrete class provides the definition of the pure virtual function value() and overestimateValue() for the strong coupling. More... | |
class | Herwig::ShowerAlphaQED |
This concrete class provides the definition of the pure virtual function value(scale) for \(\alpha_{\rm QED}\). More... | |
class | Herwig::Decay_QTildeShowerKinematics1to2 |
This (concrete) class provides the specific decay shower kinematics information. More... | |
class | Herwig::FS_QTildeShowerKinematics1to2 |
This (concrete) class provides the specific Final State shower kinematics information. More... | |
class | Herwig::IS_QTildeShowerKinematics1to2 |
This (concrete) class provides the specific Intial State shower kinematics information. More... | |
struct | Herwig::KinematicsReconstructionVeto |
Exception class used to communicate failure of kinematics reconstruction. More... | |
struct | Herwig::JetKinStruct |
A simple struct to store the information we need on the showering. More... | |
class | Herwig::KinematicsReconstructor |
This class is responsible for the kinematical reconstruction after each showering step, and also for the necessary Lorentz boosts in order to preserve energy-momentum conservation in the overall collision, and also the invariant mass and the rapidity of the hard subprocess system. More... | |
class | Herwig::ShowerKinematics |
This is the abstract base class from which all other shower kinematics classes derive. More... | |
class | Herwig::CMWHalfHalfOneSplitFn |
This class provides the concrete implementation of the CMW enhanced expressions for the splitting function for \(\frac12\to q\frac12 1\). More... | |
class | Herwig::CMWOneOneOneSplitFn |
This class provides the concrete implementation of the CMW enhanced expressions for the splitting function for \(1\to 11\). More... | |
class | Herwig::HalfHalfOneSplitFn |
This class provides the concrete implementation of the exact leading-order splitting function for \(\frac12\to q\frac12 1\). More... | |
class | Herwig::HalfOneHalfSplitFn |
This classs provides the concrete implementation of the exact leading-order splitting function for \(\frac12\to 1\frac12\). More... | |
class | Herwig::OneHalfHalfSplitFn |
This class provides the concrete implementation of the exact leading-order splitting function for \(1\to \frac12\frac12\). More... | |
class | Herwig::OneOneOneMassiveSplitFn |
This class provides the concrete implementation of the exact leading-order splitting function for \(1\to 11\) where the emitting particle is massi e. More... | |
class | Herwig::OneOneOneSplitFn |
This class provides the concrete implementation of the exact leading-order splitting function for \(1\to 11\). More... | |
class | Herwig::SplittingFunction |
This is an abstract class which defines the common interface for all \(1\to2\) splitting functions, for both initial-state and final-state radiation. More... | |
class | Herwig::SplittingGenerator |
This class is responsible for creating, at the beginning of the Run, all the SplittingFunction objects and the corresponding SudakovFormFactor objects, and then of the generation of splittings (radiation emissions) during the event. More... | |
class | Herwig::SudakovFormFactor |
This is the definition of the Sudakov form factor class. More... | |
class | Herwig::ZeroZeroOneSplitFn |
This class provides the concrete implementation of the exact leading-order splitting function for \(\phi\to \phi g\). More... | |
class | Herwig::ShowerAlpha |
This class is the abstract class from which all types of running couplings used in the Showering derive from. More... | |
class | Herwig::ShowerHandler |
This class is the main driver of the shower: it is responsible for the proper handling of all other specific collaborating classes and for the storing of the produced particles in the event record. More... | |
Typedefs | |
typedef Ptr< ThePEG::ColourLine >::pointer | Herwig::ColinePtr |
Handy header file to be included in all Shower classes. | |
Enumerations | |
enum | Herwig::ColourStructure { Undefined =0 , TripletTripletOctet = 1 , OctetOctetOctet =2 , OctetTripletTriplet = 3 , TripletOctetTriplet =4 , SextetSextetOctet = 5 , ChargedChargedNeutral =-1 , ChargedNeutralCharged =-2 , NeutralChargedCharged =-3 , EW =-4 } |
Enum to define the possible types of colour structure which can occur in the branching. More... | |
enum class | Herwig::ShowerInteraction { UNDEFINED =-1 , QCD , QED , QEDQCD , EW , ALL } |
Handy header file to be included in all Shower classes. More... | |
These classes are used for the Showering.
typedef Ptr<ThePEG::ColourLine>::pointer Herwig::ColinePtr |
Handy header file to be included in all Shower classes.
It contains only some useful typedefs. Pointer to a ColourLine
Definition at line 34 of file ShowerConfig.h.
Enum to define the possible types of colour structure which can occur in the branching.
Definition at line 32 of file SplittingFunction.h.
|
strong |
Handy header file to be included in all Shower classes.
It contains only some useful enums. Enum for the type of interaction
Definition at line 23 of file ShowerInteraction.h.