herwig is hosted by Hepforge, IPPP Durham
Herwig++  2.7.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
Herwig::a1DecayAnalysisHere is the documentation of the a1DecayAnalysis class
Herwig::a1SimpleDecayerSimple model of the decay of the $a_1$ meson to three pions including $\rho$ meson intermediate states
Herwig::a1ThreePionCLEODecayerThe a1ThreePionCLEODecayer class is designed to implement the decay of the $a_1$ to three pions using the model of Phys.Rev.D61:012002,2000, (hep-ex/9902022) (CLEO) which was fitted to the one charged and two neutral pion channel for the charged $a_1$ decay in $\tau \to a_1 -> \pi\pi\pi$
Herwig::a1ThreePionDecayerThe a1ThreePionDecayer class is designed to implement the decay of the a_1 to three pions
Herwig::MatchboxMEBase::AccuracyHistogramSimple histogram for accuracy checks
Herwig::AcerDetDesigned to interface Herwig++ with the AcerDet fast detector simulation
exsample::adaption_infoAdaption_info is a container for parameters relevant to sampling and adaption
Herwig::ADDModelThis is the class to be used instead of the Standard Model class for the ADD model
Herwig::ADDModelFFGGRVertexThis is the implementation of the fermion-antifermion-vector-graviton vertex for the Randell-Sundrum model
Herwig::ADDModelFFGRVertexThis is the implementation of the Randell-Sundrum model fermion-antifermion tensor vertex for helicity amplitude calculations
Herwig::ADDModelFFWGRVertexThis is the implementation of the fermion-antifermion-vector-graviton vertex for the Randell-Sundrum model
Herwig::ADDModelGGGGRVertexImplementation of the triple vector graviton couling in the ADD model
Herwig::ADDModelSSGRVertexThew implementation of the graviton coupling to the Higgs in the ADDModel
Herwig::ADDModelVVGRVertexThis is the implementation of the vector-vector-graviton vertex for the ADD model
Herwig::ADDModelWWWGRVertexImplementation of the triple vector graviton couling in the ADD model
Herwig::HardProcessAnalysis::AllHistogramsOutgoing partons and x distributions
Herwig::AlpGenHandlerHere is the documentation of the AlpGenHandler class
matchbox::alpha_sBase class for the strong coupling
Herwig::AlphaEMExact reimplementation of the electromagentic coupling in FORTRAN HERWIG and is mainly intended for testing
Herwig::SpinorHelicity::AmplitudeCache< AmplitudeKey >Caching for amplitudes using spinor helicity techniques
Analysis2::Analysis2BaseAnalysis2 is the base class for all Analysis2 AnalysisHandlers
RadiativeZPrime::AnomalousVVVVertexImplements the anomalous Vector-Vector-Vector vertex
Herwig::AnomalousWWHVertexImplements the option of an anomalous coupling in the $h^0W^+W^+$ and $h^0Z^0Z^0$ vertices
Herwig::BabarBDecayAnalysisHere is the documentation of the BabarBDecayAnalysis class
Herwig::BallZwickyScalarFormFactorThis class is the implementation of the form-factors of PRD71 014015 (2005) for the form-factor for the decay of a B-meson to a light pseudoscalar meson
Herwig::BallZwickyVectorFormFactorImplements the form-factors of hep-ph/0412079 for the B meson to light vector mesons
Herwig::Baryon1MesonDecayerBaseThe Baryon1MesonDecayerBase class is the base class for the decay of a baryon to another baryon and a pseudoscalar or vector meson
Herwig::BaryonFactorizedDecayerDesigned to combine the form factor for a weak baryon transition and a weak decay current to produce a decayer
Herwig::BaryonFormFactorBase class for the implementation of the form-factors for the weak decay of a baryon
Herwig::BaryonSimpleFormFactorSimple model for the form-factors for the semi-leptonic decay of the light (i.e
Herwig::BaryonThreeQuarkModelFormFactorImplements the form factors for the semi-leptonic decay of baryons containing a heavy quark from the relativistic three-quark model calculation of PRD56, 348
Herwig::BaryonWidthGeneratorDesigned to automatically calculate the running width for a given particle using information from the decayModes and the Baryon1MesonDecayer to construct the running width
ThePEG::BaseClassTrait< Herwig::HwRemDecayer, 1 >TRAITSPECIALIZATIONS
ThePEG::BaseClassTrait< Herwig::MinBiasPDF, 1 >TRAITSPECIALIZATIONS
ThePEG::BaseClassTrait< Herwig::MPIHandler, 1 >TRAITSPECIALIZATIONS
ThePEG::BaseClassTrait< Herwig::MPIPDF, 1 >TRAITSPECIALIZATIONS
ThePEG::BaseClassTrait< Herwig::NMSSMWHHVertex, 1 >TRAITSPECIALIZATIONS
ThePEG::BaseClassTrait< Herwig::ProcessHandler, 1 >TRAITSPECIALIZATIONS
ThePEG::BaseClassTrait< Herwig::SatPDF, 1 >TRAITSPECIALIZATIONS
ThePEG::BaseClassTrait< Herwig::ShowerParticle, 1 >TRAITSPECIALIZATIONS
Herwig::BasicConsistencySimple analysis which performs a basic analysis of the event checking that energy, momentum and charge are conserved and no quarks or clusters are final-state particles
Herwig::BasicLesHouchesFileReaderBasicLesHouchesFileReader derives from the LesHouchesReader base class to be used for objects which read event files from matrix element generators
Herwig::BeamCorrelationAnalysisThe documentation of the BeamCorrelationAnalysis class is designed to plot the angle in the lab frame of an outgoing particle w.r.t to an incoming particle to test the spin correlations
Herwig::BELLECharmAnalysisDesigned to compared the results of Herwig++ at 10.52 GeV with data from the BELLE experiment
Herwig::betaBisectionA struct for the root finding that is necessary to determine the slope of the soft pt spectrum to match the soft cross section
Herwig::BFragmentationAnalysisHandlerDesigned to compare the fragmentation function for weakly decaying B hadrons with data from SLD and ALEPH
Herwig::Histogram::BinOne bin of the histogram
exsample::binary_tree< Value >Binary_tree represents a binary tree with the ability to `cascade' visitor objects down the tree
Herwig::BinnedStatisticsAka histogram, yet not intented for analyses
Herwig::BinSamplerBinSampler samples XCombs bins. This default implementation performs flat MC integration
matchbox::gsl::bisection_root_solver< Function, MaxIterations >Wrapper araound the bisection root solver
exsample::bit_container< bits >Fixed-size, packed vector of bools
Herwig::SpinorHelicity::AmplitudeCache< AmplitudeKey >::boolResetterHelper to reset flags
Herwig::SpinorHelicity::AmplitudeCache< AmplitudeKey >::boolVectorResetterHelper to reset flags
Herwig::bornVVKinematicsUsed to store information on the the kinematics of the real emission processes needed for the evaluation of matrix elements in the real part of the NLO process
Herwig::BranchingThe branching struct is used to store information on the branching
Herwig::BranchingInfoStruct for the multiplcity data
Herwig::BranchingRatioAnalysisHere is the documentation of the BranchingRatioAnalysis class
Herwig::BranchingRatioReweighterDesigned to reweight events where some decay modes of a particle, or many particles, have been switched off in order to improve the statistics
Herwig::RandomHelpers::BreitWignerThe density 1/((x-z)^2 + abs(w z))
Herwig::BSMModelHere is the documentation of the BSMModel class
Herwig::BSMWidthExceptionAn exception class to report an error
Herwig::BSMWidthGeneratorThis class is designed to be able to calculate the running width for a BSM particle given the decay mode and partial width calculated from the decayer
Herwig::BtoSGammaAnalysisHere is the documentation of the BtoSGammaAnalysis class
Herwig::BtoSGammaDecayerHere is the documentation of the BtoSGammaDecayer class
Herwig::BtoSGammaFlatEnergyModel of the hadronic mass is $B\to s\gamma$ decays which produces a flat photon energy spectrum and as such is only intended for testing purposes
Herwig::BtoSGammaHadronicMassBase class for the implementation of models of the hadronic mass spectrum in $B\to s\gamma$ decays
Herwig::BtoSGammaKaganImplements the model of hep-ph/9805303 for the hadronic mass spectrum in $b\to s \gamma$ decays
exsample::cellGeneral cell class
exsample::cell_infoInformation contained in a leaf cell
Herwig::ChargedLeptonMatcherA Matcher class which matches any charged lepton
Herwig::CheckIdThis is a pure static class which provides some useful methods for checking the PDG id of particles
Herwig::ChengHeavyBaryonFormFactorImplements the form-factors from PRD53, 1457 and PRD56, 2799 for the semi-leptonic decay of bottom and charm hadrons
ThePEG::ClassTraits< Herwig::HwRemDecayer >This template specialization informs ThePEG about the name of the HwRemDecayer class and the shared object where it is defined
ThePEG::ClassTraits< Herwig::MinBiasPDF >This template specialization informs ThePEG about the name of the MinBiasPDF class and the shared object where it is defined
ThePEG::ClassTraits< Herwig::MPIHandler >This template specialization informs ThePEG about the name of the MPIHandler class and the shared object where it is defined
ThePEG::ClassTraits< Herwig::MPIPDF >This template specialization informs ThePEG about the name of the MPIPDF class and the shared object where it is defined
ThePEG::ClassTraits< Herwig::NMSSMWHHVertex >This template specialization informs ThePEG about the name of the NMSSMWHHVertex class and the shared object where it is defined
ThePEG::ClassTraits< Herwig::ProcessHandler >This template specialization informs ThePEG about the name of the ProcessHandler class and the shared object where it is defined
ThePEG::ClassTraits< Herwig::SatPDF >This template specialization informs ThePEG about the name of the SatPDF class and the shared object where it is defined
ThePEG::ClassTraits< Herwig::ShowerParticle >This template specialization informs ThePEG about the name of the ShowerParticle class and the shared object where it is defined
Herwig::CLEOCharmAnalysisCompares the results of Herwig++ at 10.52 GeV with data on Charm hadron spectra from the CLEO experiment
Herwig::ClusterThis class describes a cluster object
Herwig::ClusterDecayerThis class decays the "normal" clusters
Herwig::ClusterFinderThis class forms clusters from the partons produced in the Shower
Herwig::ClusterFissionerThis class handles clusters which are too heavy
Herwig::ClusterHadronizationHandlerClass that controls the cluster hadronization algorithm
cmdline_parser_paramsThe additional parameters to pass to parser functions
Herwig::ColourBasisColourBasis is an interface to a colour basis implementation
Herwig::ColourReconnectorClass for changing colour reconnections of partons
exsample::binary_tree< Value >::const_iteratorConst_iterator
exsample::constant_interpolationException thrown, if a constant piece of the interpolation has been hit
Herwig::ConstituentReshufflerImplements reshuffling of partons on their nominal mass shell to their constituent mass shells
Herwig::RandomHelpers::Container< Density >A density container
Herwig::DDalitzAnalysisHere is the documentation of the DDalitzAnalysis class
Herwig::Decay_QTildeShowerKinematics1to2This (concrete) class provides the specific decay shower kinematics information
Herwig::DecayConstructorInterfaced class that stores a vector of NBodyDecayConstructor objects and calls the appropriate function to create the decayers and decaymodes
Herwig::DecayIntegratorMain class for Decayers implementing multi-channel phase space integration
Herwig::DecayIntegratorErrorException for this class and those inheriting from it
Herwig::DecayMatrixElement
Herwig::DecayPhaseSpaceChannelThis class is designed to store the information needed for a given phase-space channel for use by the multi-channel phase space decayer and perform the generation of the phase space for that channel
Herwig::DecayPhaseSpaceErrorException for this class and those inheriting from it
Herwig::DecayPhaseSpaceModeThe DecayPhaseSpaceMode class is designed to store a group of phase-space channels for use by the DecayIntegrator class to generate the phase-space for a given decay mode
Herwig::DecayRadiationGeneratorBase class for classes generating QED radiation in particle decays in Herwig++
Herwig::DecayVertex
Herwig::DiagramDrawerDiagramDrawer draws ASCII output from Tree2toNDiagram objects for diagnostic purposes
Herwig::DipoleUsed by the dipole shower to represent a dipole of two coloured partons
Herwig::DipoleChainUsed by the dipole shower to represent a chain of dipoles
Herwig::DipoleChainOrderingDipoleChainOrdering performs ordering on complete colour singlet dipole chains
Herwig::DipoleEventRecordused internally by the dipole shower
Herwig::DipoleEvolutionOrderingDipoleEvolutionOrdering defines a particular evolution algortihm for the dipole shower
Herwig::DipoleIndexDipoleIndex is used to index splitting generators for a particular dipole
Herwig::DipoleIOperatorDipoleIOperator implements the I() insertion operator
Herwig::DipoleMatchingDipoleMatching implements naive NLO matching with the dipole shower
Herwig::DipoleMCCheckDipoleMCCheck is used to perform checks for the dipole shower
Herwig::DipoleMIOperatorDipoleMIOperator implements the I() insertion operator
Herwig::DipolePartonSplitterThe DipolePartonSplitter is a helper class to fix up colour and mother-child relations in typical shower splittings
Herwig::DipolePKOperatorDipolePKOperator implements the P+K insertion operator
Herwig::DipoleRepositoryRepository of known subtraction dipoles
Herwig::DipoleShowerHandlerManages the showering using the dipole shower algorithm
Herwig::DipoleSplittingGeneratorDipoleSplittingGenerator is used by the dipole shower to sample splittings from a given dipole splitting kernel
Herwig::DipoleSplittingInfoDipoleSplittingInfo contains all parameters to generate a full dipole splitting
Herwig::DipoleSplittingKernelDipoleSplittingKernel is the base class for all kernels used within the dipole shower
Herwig::DipoleSplittingKinematicsDipoleSplittingKinematics is the base class for dipole splittings as performed in the dipole shower
Herwig::DipoleSplittingReweightDipoleSplittingReweight is used by the dipole shower to reweight splittings from a given dipole splitting kernel
Herwig::DISBaseBase class for the implementation of DIS type processes including corrections in both the old fashioned matrix element and POWHEG approaches
Herwig::DISTestHere is the documentation of the DISTest class
DOUBLE_COMPLEXComplex defn for Looptools
Herwig::DrellYanBaseClass provides a base class for the implemented of Drell-Yan type processes and provides the matrix element and POWHEG style hard corrections
Herwig::DrellYanPTThis AnalysisHandler books histograms of the weak boson's pt in Drell-Yan processes
Herwig::DtoKPiPiCLEOThe documentation of the DtoKPiPiCLEO class implements the Dalitz plot fits of the CLEO collaboration for $D^0\to\bar{K}^0\pi^+\pi^-$, Phys
Herwig::DtoKPiPiE691Here is the documentation of the DtoKPiPiE691 class
Herwig::DtoKPiPiMarkIIIHere is the documentation of the DtoKPiPiMarkIII class
Herwig::EikonalizationA struct for the eikonalization of the inclusive cross section
Herwig::EnhanceNLOContributionsEnhance NLO virtual or real emission contributions
Herwig::EtaDecayAnalysisPerforms the analysis of the decays of the $\eta$ and $\eta'$ mesons
Herwig::EtaPiGammaGammaDecayerThe EtaPiGammaGammaDecayer class implements a VMD model matrix element for $\eta,\eta'\to \pi^0 \gamma \gamma$ taken from hep-ph/0112150
Herwig::EtaPiPiGammaDecayerThe EtaPiPiGammaDecayer class implements the decay of the $\eta$ or $\eta'$ to $\pi^+\pi^-\gamma$ using either a VMD type model or a model using either the theoretical or experimental form of the Omnes function taken from hep-ph/0112150
Herwig::EtaPiPiPiDecayerThe EtaPiPiPiDecayer class is designed for the simulation of the decay of the $\eta$ or $\eta'$ to either $\pi^+\pi^-\pi^0$ or $\pi^0\pi^0\pi^0$ and the decay of the $\eta'$ to $\pi^+\pi^-\eta$ or $\pi^0\pi^0\eta$
Analysis2::EventExtractor
Herwig::EventShapesDesigned so that certain event shapes, such as the thrust are only calculated once per event given the speed of the calculation
Analysis2::EventShapes2Class to analyse event shapes
Herwig::EventShapesMasterAnalysisResponsible for extracting the final state particles from the event record and setting up the object which calculates the event shapes
Herwig::EvolverClass performs the sohwer evolution of hard scattering and decay processes in Herwig++
exsample::exponential_generator< Function, Random >The generator for sudakov-type distributions
exsample::exponential_regenerateException thrown, if the exponential_generator has just changed its state
Herwig::RandomHelpers::ExpressionA density expression
Herwig::ExSamplerInterface to the exsample generator
Herwig::ShowerHandler::ExtraScatterVetoStruct that is used to catch exceptions which are thrown due to energy conservation issues of additional scatters
Herwig::HwRemDecayer::ExtraSoftScatterVetoStruct that is used to catch exceptions which are thrown due to energy conservation issues of additional soft scatters
exsample::fast_small_histogram< Statistics >Fast, zero memory-overhead one-dimensional histogram with 2^n equally spaced bins
Analysis2::FastJetFinderA jet finder using the FastJetFinder library
Herwig::FermionTestHere is the documentation of the FermionTest class
Herwig::FFDipoleGenerates radiation from a final-final dipole for the generation of photons in decay by the SOPTHY algorithm
Herwig::FFggxDipoleFFggxDipole implements the D_{g,g;k} subtraction dipole
Herwig::FFgx2ggxDipoleKernelFFgx2ggxDipoleKernel implements the g -> gg splitting off a final-final dipole
Herwig::FFgx2qqxDipoleKernelFFgx2qqxDipoleKernel implements the g -> qqbar splitting off a final-final dipole
Herwig::FFLightInvertedTildeKinematicsFFLightInvertedTildeKinematics inverts the final-final tilde kinematics
Herwig::FFLightKinematicsFFLightKinematics implements massless splittings off a final-final dipole
Herwig::FFLightTildeKinematicsFFLightTildeKinematics implements the 'tilde' kinematics for a final-final subtraction dipole
Herwig::FFMassiveInvertedTildeKinematicsFFMassiveInvertedTildeKinematics inverts the final-final tilde kinematics
Herwig::FFMassiveKinematicsFFMassiveKinematics implements massive splittings off a final-final dipole
Herwig::FFMassiveTildeKinematicsFFMassiveTildeKinematics implements the 'tilde' kinematics for a final-final subtraction dipole
Herwig::FFMggxDipoleFFMggxDipole implements the D_{g,g;k} subtraction dipole
Herwig::FFMgx2ggxDipoleKernelFFMgx2ggxDipoleKernel implements the g -> gg splitting off a final-final dipole
Herwig::FFMgx2qqxDipoleKernelFFMgx2qqxDipoleKernel implements the g -> qqbar splitting off a final-final dipole
Herwig::FFMqgxDipoleFFMqgxDipole implements the D_{q,g;k} subtraction dipole
Herwig::FFMqqxDipoleFFMqqxDipole implements the D_{q,qbar;k} subtraction dipole
Herwig::FFMqx2qgxDipoleKernelFFMqx2qgxDipoleKernel implements the q -> qg splitting off a final-final dipole
Herwig::FFqgxDipoleFFqgxDipole implements the D_{q,g;k} subtraction dipole
Herwig::FFqqxDipoleFFqqxDipole implements the D_{q,qbar;k} subtraction dipole
Herwig::FFqx2qgxDipoleKernelFFqx2qgxDipoleKernel implements the q -> qg splitting off a final-final dipole
Herwig::FFSDecayerImplements the decay of a fermion to a fermion and a vector in a general model
Herwig::FFVCurrentDecayerHere is the documentation of the FFVCurrentDecayer class
Herwig::FFVDecayerImplements the decay of a fermion to a fermion and a vector in a general model
RadiativeZPrime::FFZPrimeVertexHere is the documentation of the FFZPrimeVertex class
Herwig::FIggxDipoleFIggxDipole implements the D_{g,g}^a subtraction dipole
Herwig::FIgx2ggxDipoleKernelFIgx2ggxDipoleKernel implements the g -> gg splitting off a final-initial dipole
Herwig::FIgx2qqxDipoleKernelFIgx2qqxDipoleKernel implements the g -> qqbar splitting off a final-initial dipole
Herwig::FILightInvertedTildeKinematicsFILightInvertedTildeKinematics inverts the final-final tilde kinematics
Herwig::FILightKinematicsFILightKinematics implements massless splittings off a final-initial dipole
Herwig::FILightTildeKinematicsFILightTildeKinematics implements the 'tilde' kinematics for a final-initial subtraction dipole
Herwig::FIMassiveInvertedTildeKinematicsFIMassiveInvertedTildeKinematics inverts the final-final tilde kinematics
Herwig::FIMassiveKinematicsFIMassiveKinematics implements massless splittings off a final-initial dipole
Herwig::FIMassiveTildeKinematicsFIMassiveTildeKinematics implements the 'tilde' kinematics for a final-initial subtraction dipole
Herwig::FIMgx2qqxDipoleKernelFIMgx2qqxDipoleKernel implements the g -> qqbar splitting off a final-initial dipole
Herwig::FIMqgxDipoleFIMqgxDipole implements the D_{q,g}^a subtraction dipole
Herwig::FIMqqxDipoleFIMqqxDipole implements the D_{q,qbar}^a subtraction dipole
Herwig::FIMqx2qgxDipoleKernelFIMqx2qgxDipoleKernel implements the q -> qg splitting off a final-initial dipole
Herwig::FIqgxDipoleFIqgxDipole implements the D_{q,g}^a subtraction dipole
Herwig::FIqqxDipoleFIqqxDipole implements the D_{q,qbar}^a subtraction dipole
Herwig::FIqx2qgxDipoleKernelFIqx2qgxDipoleKernel implements the q -> qg splitting off a final-initial dipole
Herwig::FivePionCurrentHere is the documentation of the FivePionCurrent class
Herwig::RandomHelpers::FlatA constant density
Herwig::FlatInvertiblePhasespaceFlatInvertiblePhasespace implements flat, invertible phase space generation
Herwig::ThreeMesonCurrentBase::FormFactorsHelper class for form factors
Herwig::FourBodyDecayConstructorHere is the documentation of the FourBodyDecayConstructor class
Analysis2::FourJetCorrelationsFour jet correlations at e+e- colliders (preferably LEP)
Herwig::FourPionNovosibirskCurrentThe FourPionNovosibirskCurrent class implements the decay of the weak current to 4 pions using the hadronic currents of Comput
Herwig::FRSDecayerImplements the decay of a fermion to a spin-3/2 fermion and a vector in a general model
Herwig::FRVDecayerImplements the decay of a fermion to a spin-3/2 fermion and a vector in a general model
Herwig::FS_QTildeShowerKinematics1to2This (concrete) class provides the specific Final State shower kinematics information
Herwig::FtoFFFDecayerGeneral matrix elements for the decay of a (anti)fermion to three (anti)fermions
Herwig::FtoFVVDecayerGeneral matrix elements for the decay of a fermion to a fermion and two vector bosons
Herwig::GammaGammaAnalysisGammaGammaAnalysis is for the analysis of events with a pair of hard photons produced
Herwig::GammaJetAnalysisGammaJetAnalysis selects the photon with the hightest pt in the final state and books a number of histograms from its four momentum
Herwig::GammaMETestHere is the documentation of the GammaMETest class
Herwig::GammaPMETestHere is the documentation of the GammaPMETest class
RadiativeZPrime::GammaZPrimeZVertexHere is the documentation of the GammaZPrimeZVertex class
Herwig::GaussianIntegrator
Herwig::GeneralCurrentDecayerHere is the documentation of the GeneralCurrentDecayer class
Herwig::GeneralfftoffHHere is the documentation of the GeneralfftoffH class
Herwig::GeneralfftoVHHere is the documentation of the GeneralfftoVH class
Herwig::GeneralFourBodyDecayerHere is the documentation of the GeneralFourBodyDecayer class
Herwig::GeneralHardMEThis defines the GeneralHardME class that is designed to serve as a base class for matrix elements of specific spin structures when those structures are created by a a general model, i.e
Herwig::GeneralQQHiggsImplements the matrix elements for $gg\to Q \bar Q h^0$ and $q\bar q\to Q \bar Q h^0$
Herwig::GeneralSamplerA GeneralSampler class
Herwig::GeneralStatisticsGeneral Monte Carlo statistics
Herwig::GeneralThreeBodyDecayerHere is the documentation of the GeneralThreeBodyDecayer class
Herwig::GeneralTwoBodyDecayerDesigned to be the base class for 2 body decays for some general model
Herwig::RandomHelpers::Generator< Density >Define the generator concept
exsample::generator< Function, Random >A generator for plain sampling and integrating
Herwig::RandomHelpers::Generator< BreitWigner >Generate x with density 1/((x-z)^2 + abs(w z))
Herwig::RandomHelpers::Generator< Container< Density > >Container class for a general density
Herwig::RandomHelpers::Generator< Expression >Container base class for a general density
Herwig::RandomHelpers::Generator< Flat >Generate x flat
Herwig::RandomHelpers::Generator< Inverse >Generate x with density 1/|x-z|
Herwig::RandomHelpers::Generator< Piecewise< Density, ToBeDefined > >Generate a piecewise defined density
Herwig::RandomHelpers::Generator< Piecewise< Density1, Density2 > >Generate a piecewise defined density
Herwig::RandomHelpers::Generator< Piecewise< ToBeDefined, ToBeDefined > >Generate a piecewise defined density
Herwig::RandomHelpers::Generator< Power >Generate x with density |(x-z)|^p
Herwig::RandomHelpers::Generator< Remap< Density > >Generate a density remapped to a new interval
Herwig::RandomHelpers::Generator< Rescale< Density > >Generate a rescaled density
Herwig::RandomHelpers::Generator< Sum< Density1, Density2 > >Generate the sum of two densities
Herwig::RandomHelpers::Generator< Zero >Generate nothing
exsample::generator_updateException thrown, if the generator has just changed its state
Herwig::GenericHGGVertexImplements the coupling of the Higgs boson to gluons in a generic model using the other vertices coupling the Higgs boson to coloured particles
Herwig::GenericHPPVertexImplements the coupling of the Higgs boson to gluons in a generic model using the other vertices coupling the Higgs boson to coloured particles
Herwig::GenericMassGeneratorThe GenericMassGenerator class is a simple class for the generation of particle masses in Herwig++
Herwig::GenericOLPAmplitudeGenericOLPAmplitude implements OLP interfaces
Herwig::GenericWidthGeneratorDesigned to automatically calculate the running width for a given particle using information from the decayModes and the Decayers to construct the running width
gengetopt_args_infoWhere the command line options are stored
Herwig::DipoleEventRecord::getMomentum
Analysis2::GnuplotOutputGnuplot output of Histogram2
Herwig::GravitonMassGeneratorHere is the documentation of the GravitonMassGenerator class
Analysis2::JetFinder::GreaterInEnergySort in energy
Analysis2::JetFinder::GreaterInEtSort in transverse energy
Analysis2::JetFinder::GreaterInEtaSort in eta
Analysis2::JetFinder::GreaterInPtSort in pt
Analysis2::JetFinder::GreaterInYSort in y
matchbox::gsl::gsl_exceptionException class for GSL problems
Herwig::GSLBisectionThis class is designed to find the root of a given function between 2 limits using bisection methods
Herwig::GSLBisection::GSLerrorStruct that is used to throw and catch GSL errors
Herwig::GSLHelper< V, T >From, which can then be used by the GSL algorithms that need a pointer to a function and don't know about Units
Herwig::GSLIntegratorThis class is designed to integrate a given function between 2 limits using the gsl QAGS integration subroutine
Herwig::HwRemDecayer::HadronContentSimple struct to store info about baryon quark and di-quark constituents
Herwig::HadronSelector::HadronInfoClass used to store all the hadron information for easy access
Herwig::HadronMatcherA Matcher class which matches any hadron
Herwig::HadronSelectorThis class selects the hadron flavours of a cluster decay
Herwig::HadronVBFTestHere is the documentation of the HadronVBFTest class
Herwig::HadronVVTestHere is the documentation of the HadronVVTest class
Herwig::HalfHalfOneSplitFnThis class provides the concrete implementation of the exact leading-order splitting function for $\frac12\to q\frac12 1$
Herwig::HalfOneHalfSplitFnThis classs provides the concrete implementation of the exact leading-order splitting function for $\frac12\to 1\frac12$
Herwig::HardBranchingDesigned to contain the information needed for an individual branching in the POWHEG approach
Herwig::HardProcessAnalysisHere is the documentation of the HardProcessAnalysis class
Herwig::HardProcessConstructorHere is the documentation of the HardProcessConstructor class
Herwig::HardTreeDesigned to contain the information required to implement the POWHEG approach for Monte Carlo at next-to-leading order
Herwig::HardVertex
Herwig::HeavyDecayerThis class is designed for the partonic decay of a bottom or charm mesons and baryons and is intended to be the same as that in HERWIG6.4
Herwig::HerwigStrategySub-class of the Strategy class, simply implementing the correct citation for Herwig in the ClassDocumentation interface
Herwig::HiggsBosonMatcherA Matcher class which matches Higgs bosons
Herwig::HiggsJetAnalysisHiggsJetAnalysis assumes that there is one Higgs in the final state and books some observables computed from its four momentum
Herwig::HiggsVBFProcessConstructorHere is the documentation of the HiggsVBFProcessConstructor class
Herwig::HiggsVectorBosonProcessConstructorHere is the documentation of the HiggsVectorBosonProcessConstructor class
Herwig::HistogramSimple histogram for the Analysis handlers
Analysis2::Histogram2A more sophisticated histogram
Analysis2::Histogram2OptionsSimple struct to contain options for plotting output of an observable
Analysis2::Histogram2OutputBase class for Histogram2 output
Analysis2::HistogramChannelA channel in a histogram
Herwig::HardProcessAnalysis::HistogramsDifferential information per outgoing parton
exsample::hit_and_miss_maxtryException thrown, if the maximum number of misses has been reached
Herwig::HPDiagramThe HPDiagram struct contains information about a 2->2 hard-process that has been automatically generated by HardProcessConstructor
Herwig::HQETFormFactorImplements the form factors for the decay of B mesons into D and $D^*$ mesons using form factors based on Heavy Quark Effective theory of the parameterisation of hep-ph/9712417 away from the heavy quark limit
Herwig::HTestHere is the documentation of the HTest class
Herwig::Hw64DecayerHw64Decayer is a class that defines all the general routines used in HERWIG++ to imitate the HERWIG 6.4 decays
Herwig::Hw64SelectorSelects the hadrons produced in cluster decay using the FORTRAN HERWIG variant of the cluster model
Herwig::HwDecayerBaseBase class for Decayers in Herwig++
Herwig::HwDecayHandlerThe HwDecayHandler is the Herwig++ decay handler which administers the decays of unstable particles in Herwig++
Herwig::HwMEBaseServes a number of purposes
Herwig::HwppSelectorSelects the hadrons produced in cluster decay using the Herwig++ variant of the cluster model
Herwig::HwRemDecayerResponsible for the decay of the remnants
Herwig::IdentifiedParticleAnalysisProduces various identified particle spectra compared to LEP data
Herwig::IFDipoleGenerates radiation from a final-final dipole for the generation of photons in decay by the SOPTHY algorithm
Herwig::IFggxDipoleIFggxDipole implements the D^{g,g}_k subtraction dipole
Herwig::IFgqxDipoleIFgqxDipole implements the D_k^{g,q} subtraction dipole
Herwig::IFgx2ggxDipoleKernelIFgx2ggxDipoleKernel implements the g -> gg splitting off an initial-final dipole
Herwig::IFgx2qqxDipoleKernelIFgx2qqxDipoleKernel implements the g -> qq splitting off an initial-final dipole
Herwig::IFLightInvertedTildeKinematicsIFLightInvertedTildeKinematics inverts the final-final tilde kinematics
Herwig::IFLightKinematicsIFLightKinematics implements massless splittings off an initial-final dipole
Herwig::IFLightTildeKinematicsIFLightTildeKinematics implements the 'tilde' kinematics for a initial-final subtraction dipole
Herwig::IFMassiveInvertedTildeKinematicsIFMassiveInvertedTildeKinematics inverts the final-final tilde kinematics
Herwig::IFMassiveKinematicsIFMassiveKinematics implements massless splittings off an initial-final dipole
Herwig::IFMassiveTildeKinematicsIFMassiveTildeKinematics implements the 'tilde' kinematics for a initial-final subtraction dipole
Herwig::IFMggxDipoleIFMggxDipole implements the D^{g,g}_k subtraction dipole
Herwig::IFMgqxDipoleIFMgqxDipole implements the D_k^{g,q} subtraction dipole
Herwig::IFMgx2ggxDipoleKernelIFMgx2ggxDipoleKernel implements the g -> gg splitting off an initial-final dipole
Herwig::IFMgx2qqxDipoleKernelIFMgx2qqxDipoleKernel implements the g -> qq splitting off an initial-final dipole
Herwig::IFMqgxDipoleIFMqgxDipole implements the D^{q,g}_k subtraction dipole
Herwig::IFMqqxDipoleIFMqqxDipole implements the D^{q,qbar}_k subtraction dipole
Herwig::IFMqx2gqxDipoleKernelIFMqx2gqxDipoleKernel implements the q -> gqbar splitting off an initial-final dipole
Herwig::IFMqx2qgxDipoleKernelIFMqx2qgxDipoleKernel implements the q -> qg splitting off an initial-final dipole
Herwig::IFqgxDipoleIFqgxDipole implements the D^{q,g}_k subtraction dipole
Herwig::IFqqxDipoleIFqqxDipole implements the D^{q,qbar}_k subtraction dipole
Herwig::IFqx2gqxDipoleKernelIFqx2gqxDipoleKernel implements the q -> gqbar splitting off an initial-final dipole
Herwig::IFqx2qgxDipoleKernelIFqx2qgxDipoleKernel implements the q -> qg splitting off an initial-final dipole
Herwig::IIggxDipoleIIggxDipole implements the D^{g,g;b} subtraction dipole
Herwig::IIgqxDipoleIIgqxDipole implements the D^{g,q,k} subtraction dipole
Herwig::IIgx2ggxDipoleKernelIIgx2ggxDipoleKernel implements the g -> gg splitting off an initial-initial dipole
Herwig::IIgx2qqxDipoleKernelIIgx2qqxDipoleKernel implements the g -> qq splitting off an initial-initial dipole
Herwig::IILightInvertedTildeKinematicsIILightInvertedTildeKinematics inverts the final-final tilde kinematics
Herwig::IILightKinematicsIILightKinematics implements massless splittings off an initial-initial dipole
Herwig::IILightTildeKinematics
Herwig::IIqgxDipoleIIqgxDipole implements the D^{q,g;b} subtraction dipole
Herwig::IIqqxDipoleIIqqxDipole implements the D^{q,qbar;b} subtraction dipole
Herwig::IIqx2gqxDipoleKernelIIqx2gqxDipoleKernel implements the q -> gqbar splitting off an initial-initial dipole
Herwig::IIqx2qgxDipoleKernelIIqx2qgxDipoleKernel implements the q -> qg splitting off an initial-initial dipole
Herwig::IncomingPhotonEvolverPerforms the backward evolution of a photon in a partonic process to a quark or antiquark so that the event can be showered
Herwig::MPIHandler::InitErrorEXCEPTIONCLASSES
Herwig::ProcessHandler::InitErrorEXCEPTIONCLASSES
exsample::integral_accessorAccessor returning the integral of a cell
Herwig::GenericHGGVertex::InteractionStruct to store the stuff needed for the vertices
Herwig::GenericHPPVertex::InteractionStruct to store the stuff needed for the vertices
Herwig::Interpolator< ValT, ArgT >
Herwig::GSLBisection::IntervalErrorStruct that is used to throw and catch GSL errors
Herwig::IntrinsicPtGeneratorIntrinsicPtGenerator generates intrinsic pt for massless incoming partons in a shower independent way
Herwig::RandomHelpers::InverseA density 1/|x-z|
exsample::inversion_has_no_solutionException thrown, if inversion of the interpolation has no solution
Herwig::InvertedTildeKinematicsInvertedTildeKinematics is the base class for the inverted 'tilde' kinematics being used for subtraction terms in the formalism of Catani and Seymour
Herwig::IS_QTildeShowerKinematics1to2This (concrete) class provides the specific Intial State shower kinematics information
Herwig::ISGW2FormFactorImplementation of the ISGW2 model of Phys
Herwig::ISGWFormFactorImplementation of the ISGW model of Phys
exsample::binary_tree< Value >::istream_generator< IStream >Generator reading binary tree from istream
exsample::binary_tree< Value >::iteratorIterator
Analysis2::JetFinderA general interface to a jet finder which may be used by an Analysis2 handler
Herwig::JetKinStructA simple struct to store the information we need on the showering
Herwig::KaganIntegrandA struct for the integrand which can access the dimensional value member of the BtoSGammaKagan class
Herwig::KaonThreeMesonCurrentImplements the model of M
Herwig::KinematicsThis is a pure static class which provides some useful methods for kinematics computation, as the two body decays
Herwig::KinematicsReconstructionVetoException class used to communicate failure of kinematics reconstruction
Herwig::KinematicsReconstructorThis 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
Herwig::KiselevBcFormFactorImplements the form factors from hep-ph/0211021 for the decays of $B_c$ mesons
Herwig::KornerKramerCharmDecayerThe KornerKramerCharmDecayer class implements the model of Z.Phys.C55,659 (1992) for the non-leptonic decay of charm baryons
Herwig::KPiCurrentHere is the documentation of the KPiCurrent class
Analysis2::KtJetFinderInterface to KtJet
Herwig::HadronSelector::KupcoClass designed to make STL routines easy to use
Herwig::LambdabExcitedLambdacSumRuleFormFactorThe LambdabExcitedLambdacSumRuleFormFactor class implements the form-factors of hep-ph/0012114 for the decay of the $Lambda_b^0$ to excited $\Lambda^+_c$ states
Herwig::LastMatchboxXCombInfoProvide easy access to MatchboxXComb XComb extensions
Herwig::LEPBMultiplicityThe LEPBBMultiplicity class is designed to compare the production rates of $B^+$, $B^0$, $B^0_s$ and B-baryons in B events at LEP
Herwig::LEPEventShapesPerforms the analysis of global event shapes and compares with LEP data
Herwig::LEPFourJetsAnalysisPerforms analysis for four jet angles and compares them to LEP data
Herwig::LEPJetAnalysisCompares the results of Heriwg++ with LEP data for various jet distributions
Herwig::LEPMultiplicityCountDesigned to count particle multiplicities and compare them to LEP data
Herwig::LeptonNeutrinoCurrentThis class implements the weak decay current for a lepton and a neutrino
Herwig::LeptoquarkModelHere is the documentation of the LeptoquarkModel class
Herwig::LeptoquarkModelSLQFFVertexThis is the implementation of the vertex coupling the Standard Model Higgs to the Standard Model fermions for helicity amplitude calculations
Herwig::LeptoquarkModelSLQSLQGGVertexImplementation of the gluon gluon coupling to pairs of scalar leptoquarks in the LeptoquarkModel
Herwig::LeptoquarkModelSLQSLQGVertexImplementation of the gluon coupling to pairs of scalar leptoquarks in the LeptoquarkModel
Herwig::LHFFGVertexImplements the couplings of the quarks and additional heavy top to the gluon in the Little Higgs model
Herwig::LHFFHVertexImplements the couplings of the fermions to the Higgs bosons of the Little Higgs model
Herwig::LHFFPVertexImplements the couplings of the fermions, both of the Standard Model and the additional heavy top to the photon and $A_H$ bosons in the Little Higgs model
Herwig::LHFFWVertexImplements the couplings of the fermions, both of the Standard Model and the additional heavy top, to the $W^\pm$ and $W_H^\pm$ bosons in the Little Higgs model
Herwig::LHFFZVertexImplements the couplings of the fermion, both of the Standard Model and the additional heavy top to the $Z^0$ and $Z_H$ bosons in the Little Higgs model
Herwig::LHModelMain class for the implementation of the Little Higgs model in Herwig++
Herwig::LHTPFFGVertexImplements the coupling of the gluon to the coloured fermions, the SM quarks, the extra top-like quark and the T-parity odd quarks of the Little Higgs model with T-parity
Herwig::LHTPFFHVertexImplements the couplings of the fermions to the Higgs bosons of the Little Higgs model with T-parity
Herwig::LHTPFFPVertexImplements the couplings of the photon and its heavy partner $A_H$ in the Little Higgs model with T-parity
Herwig::LHTPFFWVertexImplements the coupling of the $W^\pm$ and $W^\pm_H$ bosons of the Little Higgs model with T-parity to fermions
Herwig::LHTPFFZVertexImplements the couples of the $Z^0$ boson and its heavy partner to the fermions in the Little Higgs model with T-parity
Herwig::LHTPHHHVertexImplements the triple Higgs boson interactions in the Little Higgs model with T-parity
Herwig::LHTPModelMain class for the implementation of the Little Higgs model with T-parity
Herwig::LHTPWHHVertexImplements the coupling of an electroweak gauge boson to a pair of Higgs bosons in the Little Higgs model with T-parity
Herwig::LHTPWWHVertexThe LittleHiggsWWHVertex class implements the couplings of two electroweak gauge bosons to a Higgs boson in the Little Higgs model with T-parity including the additional heavy photon, Z and W bosons in the model and the triplet Higgs bosons
Herwig::LHTPWWWVertexThis is the coupling of vector bosons to each other in the Littlest Higgs model with T-parity
Herwig::LHWHHVertexImplements the coupling of an electroweak gauge boson to a pair of Higgs bosons in the Little Higgs model
Herwig::LHWWHHVertexImplements the coupling of a pair of electroweak gauge bosons and a pair of Higgs bosons in the Little Higgs model
Herwig::LHWWHVertexImplements the couplings of two electroweak gauge bosons to a Higgs boson in the Little Higgs model including the additional heavy photon, Z and W bosons in the model and the triplet Higgs bosons
Herwig::LHWWWVertexImplements the triple boson coupling in the Little Higgs model for the electroweak bosons of the Standard Model and the additional $A_H$, $Z_H$ and $W_H^\pm$ bosons
Herwig::LHWWWWVertexImplements the quartic self-couplings of electroweak gauge bosons in the Little Higgs model
Herwig::LightBaryonQuarkModelFormFactorThe LightBaryonQuarkModelFormFactor class implements the quark model calculation of hep-ph/9409272 for the form-factors for the decay of baryons containing the light quarks
Herwig::LightClusterDecayerThis class performs the decay of light clusters into a single hadron
exsample::linear_interpolatorA linear interpolation allowing for inversion of the linear interpolation
matchbox::lo_alpha_sLO running alpha_s
Herwig::LPairAnalysisDesigned to analyse lepton pairs
Herwig::MamboDecayerInherits from the Decayer class in ThePEG and implements the algorithm of R.Kleiss and W.J.Stirling NPB 385 (1992) 413-432 for massive multi-particle phase-space decays
Herwig::MatchboxAmplitudeMatchboxAmplitude is the base class for amplitude implementations inside Matchbox
Herwig::MatchboxAmplitudehbbbarMatchboxAmplitudehbbbar
Herwig::MatchboxAmplitudehbbbargMatchboxAmplitudehbbbarg
Herwig::MatchboxAmplitudehggMatchboxAmplitudehgg
Herwig::MatchboxAmplitudehgggMatchboxAmplitudehggg
Herwig::MatchboxAmplitudehqqbargMatchboxAmplitudehqqbarg
Herwig::MatchboxAmplitudellbarqqbarMatchboxAmplitudellbarqqbar
Herwig::MatchboxAmplitudellbarqqbargMatchboxAmplitudellbarqqbarg
Herwig::MatchboxAmplitudellbarqqbarggMatchboxAmplitudellbarqqbargg
Herwig::MatchboxAmplitudellbarqqbarqqbarMatchboxAmplitudellbarqqbarqqbar
Herwig::MatchboxAmplitudelnuqqbarMatchboxAmplitudelnuqqbar
Herwig::MatchboxAmplitudelnuqqbargMatchboxAmplitudelnuqqbarg
Herwig::MatchboxAmplitudelnuqqbarggMatchboxAmplitudelnuqqbargg
Herwig::MatchboxAmplitudelnuqqbarqqbarMatchboxAmplitudelnuqqbarqqbar
Herwig::MatchboxCurrentsMatchboxCurrents
Herwig::MatchboxFactoryMatchboxFactory automatically sets up a NLO QCD calculation carried out in dipole subtraction
Herwig::MatchboxHtScaleMatchboxHtScale implements scale choices related to transverse momenta
Herwig::MatchboxHybridAmplitudeMatchboxHybridAmplitude unifies two amplitude objects to provide tree and one-loop matrix elements
Herwig::MatchboxInsertionOperatorMatchboxInsertionOperator is the base class for insertion operators
Herwig::MatchboxLeptonMassScaleMatchboxLeptonMassScale implements scale choices related to lepton pair invariant masses
Herwig::MatchboxLeptonPtScaleMatchboxLeptonPtScale implements scale choices related to lepton pair transverse momenta
Herwig::MatchboxMEBaseMatchboxMEBase is the base class for matrix elements in the context of the matchbox NLO interface
Herwig::MatchboxOLPMEMatchboxOLPME implements OLP interfaces
Herwig::MatchboxParticlePtScaleMatchboxParticlePtScale implements scale choices related to transverse momenta
Herwig::MatchboxPhasespaceMatchboxPhasespace defines an abstract interface to a phase space generator
Herwig::MatchboxPtScaleMatchboxPtScale implements scale choices related to transverse momenta
Herwig::MatchboxRamboMatchboxRambo implements RAMBO phase space generation
Herwig::MatchboxReferenceMatchboxReference implements reference sample phase space generation
Herwig::MatchboxReweightBaseMatchboxReweightBase is the base class for reweighting MatchboxMEBase matrix elements as |M|^2 ( w_1 + ... + w_n )
Herwig::MatchboxScaleChoiceMatchboxScaleChoice is the base class for scale choices within Matchbox
Herwig::MatchboxXCombMatchbox extensions to StandardXComb
Herwig::MatchboxXCombDataMatchbox extensions to StandardXComb
Herwig::MatchboxXCombGroupMatchbox extensions to StandardXComb
Herwig::MatchboxZGammaAmplitudeHere is the documentation of the MatchboxZGammaAmplitude class
Herwig::RandomHelpers::matcher< Density >Indicate that the argument density should be matched to the previous one in a piecewise definition
Herwig::ColourBasis::matchRepMatch colour representation
Herwig::GeneralSampler::MaxTryExceptionException thrown in case too many attempts to unweight an event
Herwig::MEChargedCurrentDISMatrix elements for charged current DIS
Herwig::MEee2gZ2llMatrix element for $e^+e^-\to\ell^+\ell^-$
Herwig::MEee2gZ2qqImplements the matrix element for $e^+e^-\to Z/\gamma \to q\bar{q}$ including spin correlations
Herwig::MEee2gZ2qqPowhegHere is the documentation of the MEee2gZ2qqPowheg class
Herwig::MEee2Higgs2SMImplements the production of an $s$-channel Higgs in $e^+e^-$ collisions in order to allow easy tests of Higgs decays
Herwig::MEee2HiggsVBFThe MEee2HiggsVBF class
Herwig::MEee2VectorMesonDesigned to produce neutral vector mesons in $e^+e^-$ collisions and is primarily intended to test the hadronic decay package
Herwig::MEee2VVImplements the matrix elements for $e^+e^-\to W^+W^-/|^0Z^0$
Herwig::MEee2ZImplements the matrix element for $e^+e^-\to Z$ for the testing of spin correlations
Herwig::MEee2ZHImplements the matrix element for $e^+e^-\to Z^0h^0$
Herwig::MEExceptionException class to indicate a problem has occurred with setting up to matrix element
Herwig::MEff2ffThis is the implementation of the $ 2\to 2$ matrix element for a $ \Psi \Psi \to \Psi \Psi$ process
Herwig::MEff2ssDesigned to implement the matrix element for a fermion-antifermion to scalar-scalar hard process
Herwig::MEff2svDesigned to implement the matrix element for a fermion-antifermion to vector-scalar hard process
Herwig::MEff2tvHere is the documentation of the MEff2tv class
Herwig::MEff2vsDesigned to implement the matrix element for a fermion-antifermion to vector-scalar hard process
Herwig::MEff2vvThis class implements the matrix element calculation for a generic $\Psi \Psi \rightarrow V^{\mu} V^{\nu}$ process
Herwig::MEfftoffHBase class for vector boson fusion type processes in Herwig++
Herwig::MEfftoVHBase class for $f\bar{f}\to VH$ processes
Herwig::MEfv2fsThis class is designed to implement the matrix element for fermion-vector to fermion scalar
Herwig::MEfv2tfHere is the documentation of the MEfv2tf class
Herwig::MEfv2vfThis class implements the matrix element for a fermion and a vector boson to a fermion and a vector boson
Herwig::MEGammaGamma2ffMatrix elements for $\gamma\gamma\to f \bar{f}$
Herwig::MEGammaGamma2WWMatrix elements for $\gamma\gamma\to f \bar{f}$
Herwig::MEGammaP2JetsImplements the matrix elements for pointlike gamma+hadron -> jets
Herwig::MEHiggsPairImplements the matrix elements for HiggsPairian $2\to2$ scattering process
Herwig::MelikhovFormFactorImplements the model of Phys
Herwig::MelikhovStechFormFactorImplementation of the form factors from Phys
Herwig::MEMatchingMEMatching implements NLO matching with matrix element correction (aka Powheg)
Herwig::MEMinBiasSimple colour singlet exchange matrix element to be used in the soft component of the multiple scattering model of the underlying event
Herwig::MENeutralCurrentDISMatrix elements for neutral current DIS
Herwig::MEPP2GammaGammaImplements the production of photon pairs in hadron hadron collisions
Herwig::MEPP2GammaJetImplements the matrix element for photon+jet production in hadron-hadron collisions
Herwig::MEPP2HiggsImplements the matrix element for the process pp->Higgs with different Higgs shape prescriptions (see details in hep-ph/9505211) and the NLL corrected Higgs width (see details in the FORTRAN HERWIG manual)
Herwig::MEPP2HiggsJetImplements the matrix element for Higgs+jet production
Herwig::MEPP2HiggsPowhegImplements the matrix element for the process pp->Higgs with different Higgs shape prescriptions (see details in hep-ph/9505211) and the NLL corrected Higgs width (see details in the FORTRAN HERWIG manual)
Herwig::MEPP2HiggsVBFMatrix elements for the production of the Higgs boson via the vector boson fusion mechanism in hadron collisions
Herwig::MEPP2HiggsVBFPowhegHere is the documentation of the MEPP2HiggsVBFPowheg class
Herwig::MEPP2QQImplements the production of a heavy quark-antiquark pair via QCD
Herwig::MEPP2QQHiggsImplements the matrix elements for $gg\to Q \bar Q h^0$ and $q\bar q\to Q \bar Q h^0$
Herwig::MEPP2SingleTopImplements the matrix element for the production of a single top quark
Herwig::MEPP2VGammaImplements the
Herwig::MEPP2VVImplements the production of $W^+W^-$, $W^\pm Z^0$ and $Z^0Z^o$ in hadron-hadron collisions
Herwig::MEPP2VVPowhegHere is the documentation of the MEPP2VVPowheg class
Herwig::MEPP2WHMatrix elements for the production of the $W^\pm$ boson in association with the Higgs in hadron collisions
Herwig::MEPP2WHPowhegNext-to-leading order matrix elements for $W^\pm$ in assoication with a Higgs boson in the PoOWHEG scheme
Herwig::MEPP2WJetImplements the matrix element for the production of a W boson and a jet including the decay of the W
Herwig::MEPP2ZHImplements the matrix element for $q\bar{q}\to Z^0h^0$
Herwig::MEPP2ZHPowhegImplements the matrix element for $q\bar{q}\to Z^0h^0$
Herwig::MEPP2ZJetImplements the matrix element for the production of a Z boson + a jet including the decay of the Z including $Z/\gamma$ interference
Herwig::MEQCD2to2Matrix elements for $2\to2$ QCD scattering processes in hadron-hadron collisions
Herwig::MEQCD2to2FastImplements the matrix elements for QCD $2\to2$ scattering processes using hard coded formulae and as such can not include spin correlations
Herwig::MEqq2gZ2ffImplements the products of Standard Model fermion antifermion pairs via the $Z^0$ resonance including photon interference terms
Herwig::MEqq2gZ2ffPowhegImplements the products of Standard Model fermion antifermion pairs via the $Z^0$ resonance including photon interference terms
Herwig::MEqq2W2ffImplements the matrix element for $q\bar{q'}\to W^\pm$ including the decay of the $W^\pm$ to Standard Model fermions
Herwig::MEqq2W2ffPowhegImplements the matrix element for $q\bar{q'}\to W^\pm$ including the decay of the $W^\pm$ to Standard Model fermions
RadiativeZPrime::MEqq2ZPrime2ffImplements the matrix element for $q\bar{q}\to Z'\to f \bar{f}$
RadiativeZPrime::MEqq2ZPrime2ZGammaImplements the matrix element for $q\bar{q}\to Z'\to Z\gamma$
RadiativeZPrime::MEqq2ZPrime2ZGamma2ffGammaSimulates $q\bar{q}\to Z'\to Z\gamma$ including the decay of the Z boson
Herwig::METRP2to2Implements the matrix elements for Transplanckian $2\to2$ scattering process
Herwig::MEvv2ffThis class is designed to implement the matrix element for the $2 \rightarrow 2$ process vector-vector to fermion-antifermion pair
Herwig::MEvv2ssThis is the implementation of the matrix element for the process vector-vector to scalar-scalar
Herwig::MEvv2tvHere is the documentation of the MEvv2tv class
Herwig::MEvv2vsThis is the implementation of the matrix element for $2\to 2$ massless vector-boson pair to a vector and scalar boson
Herwig::MEvv2vvThis is the implementation of the matrix element for $2\to 2$ massless vector-boson pair to vector-boson pair
Herwig::MinBiasPDFDefines a modified pdf which uses an existing pdf object to add modifications like removing the valence part of it, which is needed in the backward evolution of secondary scatters
Herwig::SpinorHelicity::MinusConjugateSpinorTagTag for [p|
Herwig::SpinorHelicity::MinusSpinorTagTag for |p]
exsample::missing_accessorAccessor returning the number of missing events
Herwig::MixingElementStruct for the elements of a mixing matrix
Herwig::MixingMatrixThis class is desinged to store the mixing matrices needed for Susy studies
Herwig::MixingMatrix::MixingMatrixErrorException class to indicate problem with mixing matrix
Herwig::ModelGeneratorThis class is designed to store the particles in some model and then call the appropriate function to setup the model
Herwig::MPIHandlerThis class is responsible for generating additional semi hard partonic interactions
Herwig::MPIPDFDefines a modified pdf which uses an existing pdf object to add modifications like removing the valence part of it, which is needed in the backward evolution of secondary scatters
Herwig::MPISamplerThis class inherits from SampleBase and implements the Auto Compensating Divide-and-Conquer phase space generator, ACDCGen
Herwig::MPIXSecReweighterMPIXSecReweighter sets up the proper minimum bias cross section
Herwig::MRSTImplementation of the MRST PDFs
Herwig::MSSMMain model class to replace the Standard Model when using the Minimal Supersymmetric Standard Model
Herwig::MultiIterationStatisticsMonte Carlo statistics for multiple iterations
Herwig::MultiplicityInfoStruct for the multiplcity data
Herwig::NBDiagramThe NBDiagram struct contains information about a $1\to n$ decay that has been automatically generated
Herwig::NBodyDecayConstructorBaseThis is the base class for NBodyDecayConstructors
Herwig::NBodyDecayConstructorErrorAn Exception class that can be used by all inheriting classes to indicate a setup problem
Herwig::NBVertexA simple vertex for the N-body diagram
Herwig::BinSampler::NewMaximumException to be thrown, if a new maximum weight has been encountered which should be taken care of by the unweighting performed in GeneralSampler
matchbox::nlo_alpha_sNLO running alpha_s
Herwig::NMSSMHere is the documentation of the NMSSM class
Herwig::NMSSMFFHVertexImplements the interactions of the NMSSM Higgs bosons with the Standard Model fermions
Herwig::NMSSMGGHVertexThis class implements the effective vertex for a higgs coupling to a pair of gluons in the NMSSM
Herwig::NMSSMGOGOHVertexHere is the documentation of the NMSSMGOGOHVertex class
Herwig::NMSSMHHHVertexThe NMSSMHHHVertex defines the triple Higgs coupling in the NMSSM
Herwig::NMSSMHSFSFVertexThis class defines the coupling of Higgs bosons to the sfermions in the NMSSM
Herwig::NMSSMPPHVertexThis class implements the effective vertex for a higgs coupling to a pair of photons in the NMSSM
Herwig::NMSSMWHHVertexImplements the coupling of an electroweak" gauge boson with two Higgs bosons in the NMSSM
Herwig::NMSSMWWHHVertexHere is the documentation of the NMSSMWWHHVertex class
Herwig::NMSSMWWHVertexImplementation of the coupling of two electroweak gauge bosons to the Higgs bosons of the NMSSM
Herwig::NonLeptonicHyperonDecayerThis is a general class for the non-leptonic decay of hyperons
Herwig::NonLeptonicOmegaDecayerThe NonLeptonicOmegaDecayer class is designed for the non-leptonic weak decay of the Omega to a baryon from the lightest $SU(3)$ octet and a pseudoscalar meson
Herwig::O2AlphaSImplementation of the two-loop $\alpha_S$ in the same way as in FORTRAN HERWIG
Herwig::OmegaPhi3PionAnalysisHere is the documentation of the OmegaPhi3PionAnalysis class
Herwig::OmegaXiStarPionDecayerImplements the results of hep-ph/0405162 for the weak decay of the $\Omega$ to the $\Xi^*$ and a pion
Herwig::OmnesIntegrandA simple struct to provide the integrand for the integral

\[\int^\infty_{4m^2_\pi}\frac{ds'\delta_1(s')}{s'(s'-s-i\epsilon)}\]

Herwig::RandomHelpers::onIndicate remapping of a density Herwig::OneHalfHalfSplitFnThis class provides the concrete implementation of the exact leading-order splitting function for $1\to \frac12\frac12$ Herwig::OneOffShellCalculatorUse another WidthCalculatorBase object to integrate over the mass of on of the external particles which can be off-shell for running width calculations Herwig::OneOffShellIntegrandClass for the integrand of a matrix element where one of the outgoing particles is off-shell.This class is used by the OneOffShellCalculator class to perform the integral Herwig::OneOneOneSplitFnThis class provides the concrete implementation of the exact leading-order splitting function for $1\to 11$ Herwig::OniumToOniumPiPiAnalysisPerforms the analysis of the decays of bottom and charmonium resonances to lighter resonances and $\pi\pi$ Herwig::OniumToOniumPiPiDecayerUses the matrix element of Brown and Cahn PRL35, 1 (1975) for the decay of onium resonaces to lighter states and pion pairs exsample::ostream_traits< OStream >Separate quantities written to an ostream exsample::ostream_traits< ThePEG::PersistentOStream >Separate quantities written to a ThePEG::PersistentOStream exsample::binary_tree< Value >::ostream_visitor< OStream >Forward visitor writing out the tree to given ostream Herwig::ThreeBodyAllOnCalculator< T >::OuterThe class for the outer integrand of the integral of a three body decay matrix element exsample::parametric_missing_accessorAccessor returning the number of missing events for given parameter bin id exsample::parametric_sampling_selector< Random >Sampling selector selecting only bins which contain the given parameter point exsample::parametric_selectorSelector selecting only bins which contain the given parameter point Herwig::ParticleOrderingA struct to order the particles in the same way as in the DecayMode's Herwig::PartnerFinderThis class is responsible of two related tasks: Herwig::PartonicDecayerBaseHere is the documentation of the PartonicDecayerBase class Herwig::PartonSplitterThis class splits the gluons from the end of the shower Herwig::PDFRatioPDFRatio implements numerically stable PDF ratios Herwig::PGSInterfaceHere is the documentation of the PGSInterface class Herwig::PhasespaceHelpers::PhasespaceInfoGeneral information for phasespace generation Herwig::PhasespaceHelpers::PhasespaceTreeA phasespace tree Herwig::PhotonMatcherThis file declare a set of standard matcher classes in addition to those defined in ThePEG Herwig::Pi4ElectronAnalysisHere is the documentation of the Pi4ElectronAnalysis class Herwig::RandomHelpers::Piecewise< Density1, Density2 >A piecewise defined density Herwig::SpinorHelicity::PlusConjugateSpinorTagTag for <p| Herwig::SpinorHelicity::PlusSpinorTagTag for |p> Herwig::PomeronFluxHere is the documentation of the PomeronFlux class Herwig::PomeronPDFImplementation of the PomeronPDF PDFs Herwig::RandomHelpers::PowerThe density |(x-z)|^p Herwig::ProcessProcess information with coupling order Herwig::ProcessDataProvide storage for process data Herwig::ProcessHandlerThis class is for handling the sampling of semi hard partonic interactions Herwig::ProductionMatrixElementThe storage of the helicity amplitude expression for the matrix element of a hard process Herwig::ProjectingSamplerProjectingSampler does adaption from projections of the integrand Herwig::PrototypeVertexStorage of a potenital n-body decay Herwig::PScalar4FermionsDecayerThe PScalar4FermionsDecayer class is designed for the decay of the neutral pion to four leptons, in this case electrons Herwig::PScalarLeptonNeutrinoDecayerDesigned for the decay of pseudoscalar mesons to a lepton and a neutrino Herwig::PScalarPScalarVectorDecayerThe PScalarPScalarVectorDecayer class is designed to perform the decay of a pseudoscalar meson to another pseudoscalar meson and a vector meson Herwig::PScalarVectorFermionsAnalysisHere is the documentation of the PScalarVectorFermionsAnalysis class Herwig::PScalarVectorFermionsDecayerThe PScalarVectorFermionsDecayer class is designed for the decay of a pseudoscalar meson to a spin-1 particle and a fermion-antifermion pair Herwig::PScalarVectorVectorDecayerThe PScalarVectorVectorDecayer class is designed to perform the decay of a pseudoscalar meson to two spin-1 particles Herwig::PVectorMesonVectorPScalarDecayerThis class is designed for the decay of a pseudovector meson to a spin-1 particle, either a vector meson or a photon, and a pseudoscalar meson Herwig::QEDRadiationHandlerDesigned so that the approach for the generation of QED radiation in decays can be used to generate QED radiation from the decay products of $s$-channel resonances produced in the hard process where the decay products of the resonance have been generated as part of the hard process Herwig::QQHiggsProcessConstructorHere is the documentation of the QQHiggsProcessConstructor class Herwig::QQHTestHere is the documentation of the QQHTest class Herwig::QTildeFinderResponsible for finding the partners and setting the initial evolution scales for the shower evolution described in JHEP 0312:045,2003 Herwig::QTildeModelInherits from the ShowerModel class and implements the checkConsistency member for the default Herwig++ Shower Herwig::QTildeReconstructorThis 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 Herwig::QTildeShowerKinematics1to2This abstract class describes the common features for initial and final state radiation kinematics for $1\to2$ branchings and for the choice of $\tilde{q}$ as evolution variable Herwig::QTildeSudakovImplements the Sudakov form factor for evolution in $\tilde{q}^2$ using the veto algorithm Herwig::QuarkoniumDecayerDesigned for the partonic decay of bottom and charmonium resonances Herwig::RadiativeHeavyBaryonDecayerDesigned for the radiative decay of a baryon containing a heavy quark to another baryon containing a heavy quark Herwig::RadiativeHyperonDecayerMatrix elements for the decay of hyperons in which a photon is produced using the model of Phys RadiativeZPrime::RadiativeZPrimeModelMain class for the radiative $Z'$ model of hep-ph/0501154 Herwig::realVVKinematicsUsed to store information on the the kinematics of the real emission processes needed for the evaluation of matrix elements in the real part of the NLO process Herwig::ReconstructedObjectStruct to store the properties of the reconstructed objects Herwig::DipoleShowerHandler::RedoShowerIndicate a problem in the shower Herwig::ReggeonPDFImplementation of the ReggeonPDF PDFs Herwig::RandomHelpers::Remap< Density >Remap a density to a new interval Herwig::RandomHelpers::Rescale< Density >Rescale a density Herwig::MatchboxRambo::ReshuffleEquationThe function object defining the equation to be solved Herwig::ConstituentReshuffler::ReshuffleEquationThe function object defining the equation to be solved Herwig::ResonantProcessConstructorThis class is designed to construct the diagrams for resonant processes using a provdided set of particles as interemdiates matchbox::nlo_alpha_s::rg_solution exsample::rnd_generator< Random >Random generator traits Herwig::RPConstructorErrorException class indicating setup problem Herwig::RPVHere is the documentation of the RPV class Herwig::RPVFFSVertexHere is the documentation of the RPVFFSVertex class Herwig::RPVFFWVertexHere is the documentation of the RPVFFWVertex class Herwig::RPVFFZVertexHere is the documentation of the RPVFFZVertex class Herwig::RPVLLEVertexHere is the documentation of the RPVLLEVertex class Herwig::RPVLQDVertexHere is the documentation of the RPVLQDVertex class Herwig::RPVSSSVertexHere is the documentation of the RPVSSSVertex class Herwig::RPVUDDVertexHere is the documentation of the RPVUDDVertex class Herwig::RPVWSSVertexHere is the documentation of the RPVWSSVertex class Herwig::RPVWWHVertexImplements the couplings of a pair of gauge bosons to scalars in the R-parity violating MSSM Herwig::RSModelThis is the class to be used instead of the Standard Model class for the Randell Sundrum model Herwig::RSModelFFGGRVertexThis is the implementation of the fermion-antifermion-vector-graviton vertex for the Randell-Sundrum model Herwig::RSModelFFGRVertexThis is the implementation of the Randell-Sundrum model fermion-antifermion tensor vertex for helicity amplitude calculations Herwig::RSModelFFWGRVertexThis is the implementation of the fermion-antifermion-vector-graviton vertex for the Randell-Sundrum model Herwig::RSModelGGGGRVertexImplementation of the triple vector graviton couling in the RS model Herwig::RSModelSSGRVertexThew implementation of the graviton coupling to the Higgs in the RSModel Herwig::RSModelVVGRVertexThis is the implementation of the vector-vector-graviton vertex for the RS model Herwig::RSModelWWWGRVertexImplementation of the triple vector graviton couling in the RS model Herwig::RunningMassImplementation of the 1 or 2 loop QCD running mass Herwig::RunningMassBaseBase class for running mass calculations exsample::sampling_selector< Random >Flat sampling selector Herwig::SamplingBiasBias sampling by certain criteria Herwig::SatPDFDefines a modified pdf which uses an existing pdf object to add modifications like removing the valence part of it, which is needed in the backward evolution of secondary scatters Herwig::ScalarFormFactorBase class for the form factors for the weak decay of scalar to scalar, vector and tensor mesons Herwig::ScalarMassGeneratorThe ScalarMassGenerator class is designed for the generation of the masses of the $a_0$ and $f_0$ mesons which have $K\bar{K}$ modes close to the on-shell mass of the particle Herwig::ScalarMesonCurrentThe weak current for the production of one (pseudo)-scalar meson Herwig::ScalarMesonFactorizedDecayerThe ScalarMesonFactorizedDecayer class is a class which combines a WeakDecayCurrent and a ScalarFormFactor in the naive factorization approximation to perform the non-leptonic weak decays of scalar mesons Herwig::ScalarMesonTensorScalarDecayerThe ScalarMesonTensorScalarDecayer class is designed for the decay of a (pseudo)scalar meson to a tensor meson and another (pseudo)scalar meson Herwig::ScalarScalarScalarDecayerThe ScalarScalarScalarDecayer class is designed for the decay of a scalar meson to two scalar mesons Herwig::ScalarVectorVectorDecayerDesigned to perform the decay of a scalar meson to two spin-1 particles exsample::selection_maxtryException thrown if the maximum number of attempts to select a cell has been reached Herwig::SemiLeptonicBaryonDecayerThe SemiLeptonicBaryonDecayer class is designed for the semi-leptonic decay of the baryons Herwig::SemiLeptonicDecayAnalysisHere is the documentation of the SemiLeptonicDecayAnalysis class Herwig::SemiLeptonicDPiAnalysisHere is the documentation of the SemiLeptonicDPiAnalysis class Herwig::SemiLeptonicScalarDecayerThe SemiLeptonicScalarDecayer class is designed for the semileptonic decay of a (pesudo)scalar meson to another meson and a lepton/neutino pair Herwig::SextetFFSVertexHere is the documentation of the SextetFFSVertex class Herwig::SextetFFVVertexHere is the documentation of the SextetFFVVertex class Herwig::SextetGGSSVertexHere is the documentation of the SextetGGSSVertex class Herwig::SextetGGVVVertexHere is the documentation of the SextetGGVVVertex class Herwig::SextetGSSVertexHere is the documentation of the SextetGSSVertex class Herwig::SextetGVVVertexHere is the documentation of the SextetGVVVertex class Herwig::SextetModelThis class is used instead of the StandardModel class for the Herwig::SFFDecayerImplements the decay of a scalar to 2 fermions in a general model Herwig::ShowerAlphaThis class is the abstract class from which all types of running couplings used in the Showering derive from Herwig::ShowerAlphaQCDThis concrete class provides the definition of the pure virtual function value() and overestimateValue() for the strong coupling Herwig::ShowerApproximationShowerApproximation describes the shower emission to be used in NLO matching Herwig::ShowerApproximationGeneratorShowerApproximationGenerator generates emissions according to a shower approximation entering a NLO matching Herwig::ShowerApproximationKernelShowerApproximationKernel generates emissions according to a shower approximation entering a NLO matching Herwig::ShowerHandlerThis 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 Herwig::ShowerKinematicsThis is the abstract base class from which all other shower kinematics classes derive Herwig::ShowerModelContainer for all the objects needed to implement a specific model of the shower evolution, as opposed to those which are independent of the evolution Herwig::ShowerParticleThis class represents a particle in the showering process Herwig::ShowerProgenitorA struct to store information on the perturbative particle which initiates a shower Herwig::ShowerTreeStores the basic information needed for each hard interaction, either a scattering process or decay, which needs to be showered Herwig::ShowerHandler::ShowerTriesVetoStruct that is used to catch exceptions which are thrown due to fact that the Shower has been invoked more than a defined threshold on a certain configuration Herwig::ShowerVetoShowerVeto is a general interface for performing vetoes during showering Herwig::SimpleColourBasisSimpleColourBasis implements the colour algebra needed for electroweak boson and electroweak boson + jet production at NLO. It mainly serves as an example for the general ColourBasis interface Herwig::SimpleColourBasis2SimpleColourBasis2 implements the colour algebra needed for processes with four coloured legs at NLO. It mainly serves as an example for the general ColourBasis interface Herwig::SimpleLHCAnalysisDesigned to perform some simple analysis of gauge boson, W and Z, distributions in hadron-hadron collisions Herwig::SimpleVBFAnalysisHere is the documentation of the SimpleVBFAnalysis class RadiativeZPrime::SimpleZPrimeAnalysisHere is the documentation of the SimpleZPrimeAnalysis class Herwig::SingleParticleAnalysisPerforms the analysis for single particle variables and is intended as a slave handler for the EventShapesMasterAnalysis class Herwig::SingletonFormFactorImplements the form-factors from PRD43, 2939 for the decay of spin-1/2 baryons containing bottom and charm quarks Herwig::slopeAndTotalXSecA struct for the 2D root finding that is necessary to determine the soft cross section and the soft radius that is needed to describe the total cross section correctly Herwig::slopeBisectionA struct for the root finding that is necessary to determine the soft cross section and soft mu2 that are needed to describe the total cross section AND elastic slope correctly Herwig::slopeIntA struct for the integrand for the slope Herwig::SmearingThis is a pure static class which provides some useful methods for smearing Herwig::SMFFGVertexThis is the implementation of the Standard Model quark-antiquark gluon vertex Herwig::SMFFHVertexThis is the implementation of the vertex coupling the Standard Model Higgs to the Standard Model fermions for helicity amplitude calculations Herwig::SMFFPVertexThis is the implementation of the Standard Model fermion-antifermion photon vertex Herwig::SMFFWVertexThis is the implementation of the Standard model coupling of the W to the fermions Herwig::SMFFZVertexThis is the implementation of the Standard Model fermion-antifermion Z vertex Herwig::SMGGGGVertexImplementation of the Standard Model quartic gluon vertex Herwig::SMGGGVertexImplementation of the SM triple gluon vertex Herwig::SMHGGVertexThe SMHGGVertex class implements the setCoupling member for the Standard Model effective vertex Higgs-gluon-gluon Herwig::SMHHHVertexHere is the documentation of the SMHHHVertex class Herwig::SMHiggsFermionsDecayerDesigned to decay the Standard Model Higgs to the Standard Model fermions Herwig::SMHiggsFermionsPOWHEGDecayerHere is the documentation of the SMHiggsFermionsPOWHEGDecayer class Herwig::SMHiggsGGHiggsPPDecayerThe SMHiggsGGHiggsPPDecayer class performs the of a Standard Model Higgs boson to either a pair of photons or a pair of gluons Herwig::SMHiggsMassGeneratorImplements the generation of the Higgs boson mass according to the prescription of hep-ph/9505211 Herwig::SMHiggsWidthGeneratorCalculates the width for the Standard Model Higgs boson Herwig::SMHiggsWWDecayerPerforms the decay of the Standard Model Higgs boson to $W^+W^-$ and $Z^0Z^0$ including the decays of the gauge bosons Herwig::SMHPPVertexThe SMHGGVertex class implements the setCoupling member for the Standard Model effective vertex Higgs-gamma-gamma Herwig::SMTopDecayerThe SMTopDecayer performs decays of the top quark into the bottom quark and qqbar pairs or to the bottom quark and lepton neutrino pairs via W boson exchange Herwig::SMTopPOWHEGDecayerHere is the documentation of the SMTopPOWHEGDecayer class Herwig::SMWDecayerThe SMWDecayer is designed to perform the decay of the W boson to the Standard Model fermions, including the first order electroweak corrections Herwig::SMWFermionsPOWHEGDecayerHere is the documentation of the SMWFermionsPOWHEGDecayer class Herwig::SMWWHHVertexHere is the documentation of the SMWWHHVertex class Herwig::SMWWHVertexThe SMWWHVertex is the implementation of the coupling of two electroweak gauge bosons to the Higgs in the Standard Model Herwig::SMWWWVertexThis is the implementation fo the vertex for the coupling of three standard Model electroweak bosons Herwig::SMWWWWVertexImplementation of the coupling of four electroweak gauge bosons in the SM Herwig::SMZDecayerThe SMZDecayer is designed to perform the decay of the Z boson to the Standard Model fermions Herwig::SMZFermionsPOWHEGDecayerHere is the documentation of the SMZFermionsPOWHEGDecayer class matchbox::solve_input_lambda< AlphaS > matchbox::solve_lambda_above< AlphaS > matchbox::solve_lambda_below< AlphaS > Herwig::SOPHTYHere is the documentation of the SOPHTY class Herwig::SpinCorrelationTensorSpinCorrelationTensor represents a spin correlation tensor of the form Herwig::SpinorHelicity::SpinorCurrent< Type, Value >Weyl spinor current Herwig::SpinorHelicity::SpinorMultiplicationTraits< Value >Helpers for commonly encountered types Herwig::SpinorHelicity::SpinorProduct< Type, Value >Weyl spinor product Herwig::MatchboxFactory::SplittingChannelIdentify a splitting channel Herwig::SplittingFunctionThis is an abstract class which defines the common interface for all $1\to2$ splitting functions, for both initial-state and final-state radiation Herwig::SplittingGeneratorThis 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 Herwig::SRFDecayerImplements the decay of a scalar to spin-3/2 and spin-1/2 fermion in a general model Herwig::SSCCZVertexThis class implements the coupling of a $\gamma/Z^0$ to a pair of charginos Herwig::SSCFSVertexThis is the implementation of the coupling of the charginos to fermion- sfermions Herwig::SSCNWVertexThis class is implements the coupling of a W boson to a chargino and a neutralino Herwig::SSFFHVertexThe is the coupling of higgs bosons in the MSSM to a pair of SM fermions Herwig::SSGFSVertexThis is the implementation of the coupling of a gluino to a squark- quark pair Herwig::SSGGSQSQVertexThis is the implementation of the 4 point gluon-gluon-squark-squark vertex Herwig::SSGNGVertexThis class implements the coupling of a gluon to a gluino and a neutralino via loop diagrams It inherits from GeneralFFVertex and implements the setCoupling method Herwig::SSGOGOHVertexThe is the coupling of higgs bosons in the MSSM to a pair of SM fermions Herwig::SSGSGSGVertexThis class implements the g- $\tilde{g}$- $\tilde{g}$ vertex Herwig::SSGSSVertexThe SSGSSVertex implements the coupling of a gluon to 2 sfermions Herwig::SSGVFSVertexThis is the implementation of the coupling of the gravitino to fermion-sfermions Herwig::SSGVNHVertexImplements the coupling of the gravitino to a neutralino and Higgs boson Herwig::SSGVNVVertexImplements the coupling of the gravitino to a gaugino and the assoicated gauge boson Herwig::SSHGGVertexThis class implements the effective vertex coupling a higgs to a pair of gluons in the MSSM Herwig::SSHHHVertexThis is the higgs coupling with other higgs bosons in the MSSM Herwig::SSHPPVertexThis class implements the effective vertex coupling a higgs to a pair of photons in the MSSM Herwig::SSHSFSFVertexThis is the implementation of the coupling for a Higgs in the MSSM to a pair of sfermions Herwig::SSNCTVertexHere is the documentation of the SSNCTVertex class Herwig::SSNFSVertexThis is the implementation of the coupling of the neutralinos to fermion-sfermions Herwig::SSNNPVertexThis class implements the coupling of a photon to a pair of neutralinos via loop diagrams It inherits from GeneralFFVertex and implements the setCoupling method Herwig::SSNNZVertexThis class implements the coupling of a Z-boson to a pair of neutralinos Herwig::SSSDecayerThe SSDecayer class implements the decay of a scalar to 2 scalars in a general model Herwig::SSVDecayerImplements the decay of a scalar to a vector and a scalar in a general model Herwig::SSWGSSVertexThis is the implementation of the 4 point gluon-gluon-squark-squark vertex Herwig::SSWHHVertexThe coupling of a pair of higgs to the SM gauge bosons in the MSSM Herwig::SSWSSVertexThis is the implementation of the coupling of an SM gauge boson to a pair of sfermions Herwig::SSWWHHVertexHere is the documentation of the SSWWHHVertex class Herwig::SSWWHVertexThis class implements the coupling of a higgs in the MSSM to a pair of SM gauge bosons Herwig::StandardCKMStandardCKM inherits from CKMBase and implements the standard parameterization of the CKM matrix in terms of three angles and a phase Herwig::StandardModelThis is the Herwig++ StandardModel class which inherits from ThePEG Standard Model class and implements additional Standard Model couplings, access to vertices for helicity amplitude calculations etc Herwig::StatDocumentation for the statistics struct exsample::static_binary< long >Compile time conversion of unsigned long to bool exsample::static_binary< 0 >Compile time conversion of unsigned long to bool Herwig::StatisticSimple class designed to store a variable for statistical analysis exsample::statisticsStatistics is a helper class for keeping track of event generation statistics Herwig::StoFFFFDecayerHere is the documentation of the StoFFFFDecayer class Herwig::StoFFVDecayerHere is the documentation of the StoFFVDecayer class Herwig::StoSFFDecayerGeneral matrix element for scalar decays into another scalar and a fermion-antifermion pair Herwig::StreamingRndWrap around a vector of random numbers to behave as a stream of those Herwig::StrongHeavyBaryonDecayerThe StrongHeavyBaryonDecayer class implements the strong decays of charm baryons using the results of hep-ph/9904421 Herwig::SU2HelperHelpers for book keeping in electroweak processes Herwig::SU3BaryonDecupletOctetPhotonDecayerThe SU3BaryonDecupletOctetPhotonDecayer class is designed for the decay of a deculpet baryon to an octet baryon and a photon using the SU(3) conserving term in the chiral lagrangian Herwig::SU3BaryonDecupletOctetScalarDecayerThe SU3BaryonDecupletOctetScalarDecayer class is designed for the decay of a $SU(3)$ deculpet baryon to an octet baryon and a pseudoscalar meson from the lightest multiplet Herwig::SU3BaryonOctetDecupletScalarDecayerThe SU3BaryonOctetDecupletScalarDecayer class is designed for the decay of an SU(3) octet baryon to a deculpet baryon and a pseudoscalar meson from the lightest multiplet Herwig::SU3BaryonOctetOctetPhotonDecayerThe SU3BaryonOctetOctetPhotonDecayer class performs the decay of a baryon octet to a different baryon octet and a photon Herwig::SU3BaryonOctetOctetScalarDecayerThe SU3BaryonOctetOctetScalarDecayer class is a simple decayer for the strong decay of the excited baryon $SU(3)$ octets to lower lying baryon octets and a pseudoscalar meson from the lightest multiplet, i.e Herwig::SU3BaryonSingletOctetPhotonDecayerThe SU3BaryonSingletOctetPhotonDecayer class performs the radiative decay of an $SU(3)$ singlet baryon to an $SU(3)$ octet baryon Herwig::SU3BaryonSingletOctetScalarDecayerThe SU3BaryonSingletOctetScalarDecayer class is a simple decayer for the strong decay of the excited baryon $SU(3)$ singlets to a lighter baryon octet and a pseudoscalar meson from the lightest multiplet, i.e Herwig::SubtractedMESubtractedME represents a subtracted real emission matrix element Herwig::SubtractionDipoleSubtractionDipole represents a dipole subtraction term in the formalism of Catani and Seymour Herwig::SubtractedME::SubtractionHistogramSimple envelope histogram to keep track of subtraction Herwig::SudakovFormFactorThis is the definition of the Sudakov form factor class Herwig::RandomHelpers::Sum< Density1, Density2 >Add two densities Herwig::SusyBaseThis class is designed to be a base class for SUSY models Herwig::SVVDecayerThis SVVDecayer class implements the decay of a scalar to 2 vector bosons using either the tree level VVSVertex or the loop vertex Herwig::Tau5PionHere is the documentation of the Tau5Pion class Herwig::TauCorrelationAnalysisThe documentation of the TauCorrelationAnalysis class is designed to perform some analysis of the distributions of tau decay products in Higgs decays Herwig::TauDecayerPerforms the decay of the $\tau$ Herwig::TauTo2MesonAnalysisDesigned to perform the analysis of the mass distribution of the hadronic decay products of the $\tau$ in the decays $\tau^\pm\to\nu_\tau\{\pi^\pm\pi^0,K^\pm\pi^0,K^0\pi^\pm,K^\pm\eta,K^\pm K^0\}$ Herwig::TauTo3MesonAnalysisDesigned to perform the analysis of the mass distribution of the hadronic decay products of the $\tau$ in the decays Herwig::TauTo4MesonAnalysisHere is the documentation of the TauTo4MesonAnalysis class Herwig::TauToLeptonsAnalysisHere is the documentation of the TauToLeptonsAnalysis class Herwig::TBDiagramThe TBDiagram struct contains information about a $1\to3$ decay that has been automatically generated by ThreeBodyDecayConstructor Herwig::MEPP2HiggsVBF::tChannelPairStruct to contain the hadronic system Herwig::TensorMeson2PScalarDecayerThe TensorMeson2PScalarDecayer class is designed for the decay of a tensor meson to two pseudoscalars via matrix element which takes the form

\[ \mathcal{M} = g \epsilon^{\mu\nu} p_{1,\mu}p_{2,\nu} \]

where $\epsilon^{\mu\nu}$ is the polarization tensor of the decaying tensor meson, $p_{1,2}$ are the momenta of the decay products and $g$ is the coupling

Herwig::TensorMesonVectorPScalarDecayerThe TensorMesonVectorPScalarDecayer class handles the decay of a tensor meson to a vector and a pseudoscalar Herwig::TensorMesonVectorVectorDecayerDesigned to simulate the decay of a tensor meson to two spin-1 particles Herwig::TFFDecayerImplements the decay of a tensor to 2 fermions in a general model Herwig::ThreeBodyAllOn1IntegralCalculator< T >The ThreeBodyAllOn1IntegralCalculator class is designed to integrate a function which gives $d\Gamma/dm^2_{ij}$ to give the partial width Herwig::ThreeBodyAllOnCalculator< T >The ThreeBodyAllOnCalculator class is designed to integrate a three-body matrix element in which all the outgoing particles are on-shell to give the partial width Herwig::ThreeBodyDecayConstructorInherits from the dummy base class NBodyDecayConstructorBase and implements the necessary functions in order to create the 3 body decaymodes for a given set of vertices stored in a Model class Herwig::ThreeMesonCurrentBaseThis is the base class for the three meson decays of the weak current Herwig::ThreeMesonDefaultCurrentImplements the currents from Z.Phys.C58:445 (1992), this paper uses the form from Z.Phys.C48:445 (1990) for the $a_1$ width and is the default model in TAUOLA Herwig::ThreePionCLEOCurrentThe ThreePionCLEOCurrent class implements the decay of the weak current to three pions using the currents from CLEO Phys Herwig::TildeKinematicsTildeKinematics is the base class for the 'tilde' kinematics being used for subtraction terms in the formalism of Catani and Seymour Herwig::RandomHelpers::ToBeDefinedPlaceholder when constructing piecewise defined densities Herwig::TopDecayHere is the documentation of the TopDecay class Herwig::TopMatcherA Matcher class which matches top quarks Herwig::TotalXSecBisectionA struct for the root finding that is necessary to determine the soft cross section that is needed to describe the total cross section correctly Herwig::Tree2toNGeneratorGenerate Tree2toNDiagrams for a given process Herwig::TreePhasespaceTreePhasespace is a multichannel phasespace generator adapting to singularity structures as determined from the matrix elements diagrams Herwig::TreePhasespaceChannelsStore channels for the tree phasespace Herwig::TSSDecayerImplements the decay of a tensor to 2 scalars in a general model Herwig::TTbAModelHere is the documentation of the TTbAModel class Herwig::TTbAModelAGQQVertexThis is the implementation of the vertex coupling the Standard Model Higgs to the Standard Model fermions for helicity amplitude calculations Herwig::TTbAModelSU2XVertexThis is the implementation of the vertex coupling the Standard Model Higgs to the Standard Model fermions for helicity amplitude calculations Herwig::TTbAModelWPTDVertexThis is the implementation of the vertex coupling the Standard Model Higgs to the Standard Model fermions for helicity amplitude calculations Herwig::TTbAModelZPQQVertexThis is the implementation of the vertex coupling the Standard Model Higgs to the Standard Model fermions for helicity amplitude calculations Herwig::TTbarAnalysisTries to find a top antitop pair in the final state and books a number of histograms Herwig::TVVDecayerImplements the decay of a tensor to 2 vector bosons in a general model Herwig::TwoBodyAllOnCalculatorThe TwoBodyAllOnCalculator class is a wrapped around the the simple two body decay matrix elements in the GenericWidthGenerator class and is designed to allow these matrix elements to be integrated if the external particles can be off-shell Herwig::TwoBodyDecayStruct for the prototype of a two-body decay mode Herwig::TwoBodyDecayConstructorInherits from the dummy base class NBodyDecayConstructorBase and implements the necessary functions in order to create the 2 body decay modes for a given set of vertices stored in a Model class Herwig::TwoMesonRhoKStarCurrentWeak current for the production of two mesons via the $\rho$ or $K^*$ resonances Herwig::TwoOffShellCalculatorUse WidthCalculatorBase objects to integrate over the mass of two external particles which can be off-shell for running width calculations Herwig::TwoOffShellIntegrandClass for the integrand of a matrix element where two of the outgoing particles is off-shell Herwig::TwoPionPhotonCurrentThis class implements the decay current for $\pi^\pm\pi^0 \gamma$ via an intermediate $\omega$ Herwig::TwoToTwoProcessConstructorThe TwoToTwoProcessConstructor is designed to construct the diagrams that are possible for a given set of incoming and outgoing particles Herwig::TwoToTwoProcessConstructorErrorException class indicating setup problem Herwig::UA5HandlerThis is the class definition for the UA5Handler Herwig::UEBaseAbstract base class used to minimize the dependence between MPIHandler and all Shower classes Herwig::UEDBaseThis class serves as a base class for all UED models Herwig::UEDF1F0G1VertexThis is the implementation of the $\bar{f}^{1}f^{0}g^{(1)}$ vertex Herwig::UEDF1F0H1VertexThe implementation of the $ f_{(1)}f_{(0)}H_{(1)}^\pm$ vertex Herwig::UEDF1F0W1VertexThis is the $ \bar{f}^{(1)} f^{(0)} W^{(1)}$ coupling, where $W^{(1)}$ is any level 1 EW gauge boson Herwig::UEDF1F1G0VertexThis is the implementation of the $\bar{f}^{1}f^{(1)}g$ vertex Herwig::UEDF1F1P0VertexThis class implements the coupling of a pair of level-1 KK fermions to a standard Model photon Herwig::UEDF1F1W0VertexThis class implements the coupling of a pair of level-1 fermions to the SM $W$ boson Herwig::UEDF1F1Z0VertexThis is the implementation of the level-1 fermion-fermion Z-boson Herwig::UEDG0G0G1G1VertexThis is the implementation of the coupling of two Standard Model gluons to a pair of level 1 KK gluons Herwig::UEDG1G1G0VertexThis is the implementation of the Feynman rule for the coupling of Standard Model gluon to a pair of (level1) KK excited gluons Herwig::UEDP0H1H1VertexThe implementation of the $A^\mu_{(0)}H_{(1)}^+H_{(1)}^-$ vertex Herwig::UEDW0A1H1VertexThis is the coupling for the vertex $ W_{\mu(0)}^\pm A_{(1)}^0 H^\mp_{(1)}$ Herwig::UEDW0W1W1VertexThe coupling for the $ W\,W^{(1)}Z^{(1)}$ and $ W\,W^{(1)}\gamma^{(1)}$ vertex Herwig::UEDZ0A1h1VertexThis class implements the coupling for the $A_{(1)}h_{(1)}Z^\mu_{{0}}$ vertex Herwig::UEDZ0H1H1VertexThe implementation of the $Z^\mu_{(0)}H_{(1)}^+H_{(1)}^-$ vertex Herwig::BinSampler::UpdateCrossSectionsException to be thrown if cross section information should be updated Herwig::Upsilon4SMultiplicityCountHere is the documentation of the Upsilon4SMultiplicityCount class Herwig::Upsilon4SSpectrumAnalysisHere is the documentation of the Upsilon4SSpectrumAnalysis class Herwig::VBFTestHere is the documentation of the VBFTest class Herwig::VectorMeson2FermionDecayerThe VectorMeson2FermionDecayer class is designed for the decay of a vector meson to a fermion-antifermion pair Herwig::VectorMeson2MesonDecayerThis class is the implementation for the decay of a vector meson to two scalar mesons, the classic example is $\rho -> \pi\pi$, via a current which is the difference of the momenta of the mesons Herwig::VectorMeson3PionDecayerDesigned to perform the decay of an $I=0$ meson to three pions via rho mesons including the option of higher rho resonaces and a constant term Herwig::VectorMesonCurrentThe weak current for the production of one (pseudo)-vector meson Herwig::VectorMesonPScalarFermionsDecayerThe VectorMesonPScalarFermionsDecayer class is designed to perform the decay of a vector meson to a pesudo scalar and a fermion-antifermion pair according to a current which is the $V\to VP$ vertex combined with the branching of the vector into a fermion-antifermion pair Herwig::VectorMesonPVectorPScalarDecayerThis class is designed for the decay of a vector meson to a pseudovector meson and a pseudoscalar meson Herwig::VectorMesonVectorPScalarDecayerThis class is designed for the decay of a vector meson to another spin-1 particle, either another vector meson or a photon, and a pseduoscalar meson Herwig::VectorMesonVectorScalarDecayerThis class is designed for the decay of a vector meson to a spin-1 particle, either a vector meson or a photon, and a scalar meson Herwig::VectorMesonVectorVectorDecayerThis class is designed for the decay of a vector meson to two spin one particles, either other vector mesons or photons Herwig::VectorPScalarFermionsAnalysisHere is the documentation of the VectorPScalarFermionsAnalysis class Herwig::Tree2toNGenerator::VertexA node in internally used trees Herwig::VertexOrderingA struct to order the particles in the same way as in the DecayMode's Herwig::VetoShowerException class for vetoing a showering Herwig::VFFDecayerImplements the decay of a vector to 2 fermions in a general model Herwig::VffGammaAnalysisHere is the documentation of the VffGammaAnalysis class Herwig::VGammaTestHere is the documentation of the VGammaTest class Herwig::VHTestHere is the documentation of the VHTest class Herwig::VPPGammaAnalysisHere is the documentation of the VPPGammaAnalysis class Herwig::VSSDecayerImplements the decay of a vector to 2 scalars in a general model Herwig::VTestHere is the documentation of the VTest class Herwig::VtoFFVDecayerHere is the documentation of the VtoFFVDecayer class Herwig::VVSDecayerImplements the decay of a vector to a vector and a scalar in a general model Herwig::VVSLoopVertexThe VVSLoopVertex is designed to calculate the coefficents for the terms in the Passarino-Veltman tensor reduction scheme Herwig::VVTestHere is the documentation of the VVTest class Herwig::VVVDecayerImplements the decay of a vector to 2 vectors in a general model Herwig::WBosonMatcherA Matcher class which matches W bosons Herwig::WeakBHadronSelectorSelector to select weakly decaying B hadrons Herwig::WeakCurrentDecayConstructorHere is the documentation of the WeakCurrentDecayConstructor class Herwig::WeakDecayCurrentThe WeakDecayCurrent class is the base class for the hadronic currents produced in weak decays Herwig::WeakPartonicDecayerDesigned to replace the HeavyDecayer class which implements the partonic decays of hadrons containing a heavy quark in the same way as in FORTRAN Herwig Herwig::WeightAnalyzerHere is the documentation of the WeightAnalyzer class Herwig::SpinorHelicity::WeylSpinor< Type, Value >Base class for Weyl spinors Herwig::SpinorHelicity::WeylSpinorTraits< MinusConjugateSpinorTag > Herwig::SpinorHelicity::WeylSpinorTraits< MinusSpinorTag > Herwig::SpinorHelicity::WeylSpinorTraits< PlusConjugateSpinorTag > Herwig::SpinorHelicity::WeylSpinorTraits< PlusSpinorTag > Herwig::WHTestHere is the documentation of the WHTest class Herwig::WidthCalculatorBaseBase class to be used by classes which calculate partial widths for the running width Herwig::WJetTestHere is the documentation of the WJetTest class Herwig::WptHere is the documentation of the Wpt class Herwig::WSBFormFactorImplementation of the form factor model of Z.Phys Herwig::YFSFormFactorsPure static class which implements the various YFS form factors we need for the decays Analysis2::YJetRatesAnalysis for jet rates Analysis2::YMergeAnalysis for jet merging scales, divided by visible energy from n+1 to n jets Herwig::ZAnalysisSimple example of using the interface to AcerDet to look at the Z mass at the hadron and detector levels Herwig::ZBosonMatcherA Matcher class which matches Z bosons Herwig::RandomHelpers::ZeroA zero density Herwig::ZeroZeroOneSplitFnThis class provides the concrete implementation of the exact leading-order splitting function for $\phi\to \phi g$ Herwig::ZHTestHere is the documentation of the ZHTest class Herwig::ZJetTestHere is the documentation of the ZJetTest class Herwig::ZPhotonsAnalysisHere is the documentation of the ZPhotonsAnalysis class Herwig::ZprimeModelHere is the documentation of the ZprimeModel class Herwig::ZprimeModelZPQQVertexThis is the implementation of the vertex coupling the Standard Model Higgs to the Standard Model fermions for helicity amplitude calculations Herwig::ZpTRun1Here is the documentation of the ZpTRun1 class Herwig::ZpTRun2Here is the documentation of the ZpTRun2 class Herwig::ZrapidityHere is the documentation of the Zrapidity class