herwig is hosted by Hepforge, IPPP Durham
Herwig++  2.7.0
DipoleShower classes

Classes implementing the coherent dipole shower algorithm. More...

Classes

class  Herwig::Dipole
 The Dipole class is used by the dipole shower to represent a dipole of two coloured partons. More...
class  Herwig::DipoleChain
 The DipoleChain class is used by the dipole shower to represent a chain of dipoles. More...
class  Herwig::DipoleChainOrdering
 DipoleChainOrdering performs ordering on complete colour singlet dipole chains. More...
class  Herwig::DipoleEventRecord
 The DipoleEventRecord class is used internally by the dipole shower. More...
class  Herwig::DipoleEvolutionOrdering
 DipoleEvolutionOrdering defines a particular evolution algortihm for the dipole shower. More...
class  Herwig::DipoleSplittingGenerator
 DipoleSplittingGenerator is used by the dipole shower to sample splittings from a given dipole splitting kernel. More...
class  Herwig::DipoleIndex
 DipoleIndex is used to index splitting generators for a particular dipole. More...
class  Herwig::DipoleSplittingInfo
 DipoleSplittingInfo contains all parameters to generate a full dipole splitting. More...
class  Herwig::DipoleSplittingReweight
 DipoleSplittingReweight is used by the dipole shower to reweight splittings from a given dipole splitting kernel. More...
class  Herwig::DipoleShowerHandler
 The DipoleShowerHandler class manages the showering using the dipole shower algorithm. More...
class  Herwig::DipoleSplittingKernel
 DipoleSplittingKernel is the base class for all kernels used within the dipole shower. More...
class  Herwig::FFgx2ggxDipoleKernel
 FFgx2ggxDipoleKernel implements the g -> gg splitting off a final-final dipole. More...
class  Herwig::FFgx2qqxDipoleKernel
 FFgx2qqxDipoleKernel implements the g -> qqbar splitting off a final-final dipole. More...
class  Herwig::FFMgx2ggxDipoleKernel
 FFMgx2ggxDipoleKernel implements the g -> gg splitting off a final-final dipole. More...
class  Herwig::FFMgx2qqxDipoleKernel
 FFMgx2qqxDipoleKernel implements the g -> qqbar splitting off a final-final dipole. More...
class  Herwig::FFMqx2qgxDipoleKernel
 FFMqx2qgxDipoleKernel implements the q -> qg splitting off a final-final dipole. More...
class  Herwig::FFqx2qgxDipoleKernel
 FFqx2qgxDipoleKernel implements the q -> qg splitting off a final-final dipole. More...
class  Herwig::FIgx2ggxDipoleKernel
 FIgx2ggxDipoleKernel implements the g -> gg splitting off a final-initial dipole. More...
class  Herwig::FIgx2qqxDipoleKernel
 FIgx2qqxDipoleKernel implements the g -> qqbar splitting off a final-initial dipole. More...
class  Herwig::FIMgx2qqxDipoleKernel
 FIMgx2qqxDipoleKernel implements the g -> qqbar splitting off a final-initial dipole. More...
class  Herwig::FIMqx2qgxDipoleKernel
 FIMqx2qgxDipoleKernel implements the q -> qg splitting off a final-initial dipole. More...
class  Herwig::FIqx2qgxDipoleKernel
 FIqx2qgxDipoleKernel implements the q -> qg splitting off a final-initial dipole. More...
class  Herwig::IFgx2ggxDipoleKernel
 IFgx2ggxDipoleKernel implements the g -> gg splitting off an initial-final dipole. More...
class  Herwig::IFgx2qqxDipoleKernel
 IFgx2qqxDipoleKernel implements the g -> qq splitting off an initial-final dipole. More...
class  Herwig::IFMgx2ggxDipoleKernel
 IFMgx2ggxDipoleKernel implements the g -> gg splitting off an initial-final dipole. More...
class  Herwig::IFMgx2qqxDipoleKernel
 IFMgx2qqxDipoleKernel implements the g -> qq splitting off an initial-final dipole. More...
class  Herwig::IFMqx2gqxDipoleKernel
 IFMqx2gqxDipoleKernel implements the q -> gqbar splitting off an initial-final dipole. More...
class  Herwig::IFMqx2qgxDipoleKernel
 IFMqx2qgxDipoleKernel implements the q -> qg splitting off an initial-final dipole. More...
class  Herwig::IFqx2gqxDipoleKernel
 IFqx2gqxDipoleKernel implements the q -> gqbar splitting off an initial-final dipole. More...
class  Herwig::IFqx2qgxDipoleKernel
 IFqx2qgxDipoleKernel implements the q -> qg splitting off an initial-final dipole. More...
class  Herwig::IIgx2ggxDipoleKernel
 IIgx2ggxDipoleKernel implements the g -> gg splitting off an initial-initial dipole. More...
class  Herwig::IIgx2qqxDipoleKernel
 IIgx2qqxDipoleKernel implements the g -> qq splitting off an initial-initial dipole. More...
class  Herwig::IIqx2gqxDipoleKernel
 IIqx2gqxDipoleKernel implements the q -> gqbar splitting off an initial-initial dipole. More...
class  Herwig::IIqx2qgxDipoleKernel
 IIqx2qgxDipoleKernel implements the q -> qg splitting off an initial-initial dipole. More...
class  Herwig::DipoleSplittingKinematics
 DipoleSplittingKinematics is the base class for dipole splittings as performed in the dipole shower. More...
class  Herwig::FFLightKinematics
 FFLightKinematics implements massless splittings off a final-final dipole. More...
class  Herwig::FFMassiveKinematics
 FFMassiveKinematics implements massive splittings off a final-final dipole. More...
class  Herwig::FILightKinematics
 FILightKinematics implements massless splittings off a final-initial dipole. More...
class  Herwig::FIMassiveKinematics
 FIMassiveKinematics implements massless splittings off a final-initial dipole. More...
class  Herwig::IFLightKinematics
 IFLightKinematics implements massless splittings off an initial-final dipole. More...
class  Herwig::IFMassiveKinematics
 IFMassiveKinematics implements massless splittings off an initial-final dipole. More...
class  Herwig::IILightKinematics
 IILightKinematics implements massless splittings off an initial-initial dipole. More...
class  Herwig::ConstituentReshuffler
 The ConstituentReshuffler class implements reshuffling of partons on their nominal mass shell to their constituent mass shells. More...
class  Herwig::DipoleMCCheck
 DipoleMCCheck is used to perform checks for the dipole shower. More...
struct  Herwig::DipolePartonSplitter
 The DipolePartonSplitter is a helper class to fix up colour and mother-child relations in typical shower splittings. More...
class  Herwig::IntrinsicPtGenerator
 IntrinsicPtGenerator generates intrinsic pt for massless incoming partons in a shower independent way. More...
class  Herwig::PDFRatio
 PDFRatio implements numerically stable PDF ratios. More...

Detailed Description

Classes implementing the coherent dipole shower algorithm.