Herwig 7 is hosted by Hepforge, IPPP Durham
Herwig  7.1.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NColorFull
 NCVolver
 Nexsample
 NExSample
 NHerwig-*- C++ -*-

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

 COneHalfHalfSplitFnThis class provides the concrete implementation of the exact leading-order splitting function for $1\to \frac12\frac12$  COneOffShellCalculatorUse another WidthCalculatorBase object to integrate over the mass of on of the external particles which can be off-shell for running width calculations  COneOffShellIntegrandClass 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  COneOneOneSplitFnThis class provides the concrete implementation of the exact leading-order splitting function for $1\to 11$  COniumToOniumPiPiAnalysisPerforms the analysis of the decays of bottom and charmonium resonances to lighter resonances and $\pi\pi$  COniumToOniumPiPiDecayerUses the matrix element of Brown and Cahn PRL35, 1 (1975) for the decay of onium resonaces to lighter states and pion pairs  COpenLoopsAmplitudeOpenLoopsAmplitude implements an interface to OpenLoops  COpenLoopsProcInfoProcess information for OpenLoops  CPairPtCutThis class implements a cut on the transverse momentum of a pair of particles  CPairRapidityCutThis class implements a cut on the rapidity of a pair of particles  CParallelRunAnalysisThis analysis prints out information necessary for the combination of multiple Herwig runs during the run step  CParticleOrderingA struct to order the particles in the same way as in the DecayModes  CPartnerFinderThis class is responsible of two related tasks:  CPartonicDecayerBaseHere is the documentation of the PartonicDecayerBase class  CPartonSplitterThis class splits the gluons from the end of the shower  CPDFRatioPDFRatio implements numerically stable PDF ratios  CPerturbativeProcessSimple struct for hard processes and decays  CPGSInterfaceHere is the documentation of the PGSInterface class  CPhasespaceCouplingsStore couplings for the phase space generator  CPhotonMatcherThis file declare a set of standard matcher classes in addition to those defined in ThePEG  CPi4ElectronAnalysisHere is the documentation of the Pi4ElectronAnalysis class  CPomeronFluxHere is the documentation of the PomeronFlux class  CPomeronPDFImplementation of the PomeronPDF PDFs  CPotentialTreeStruct to store a potential CKKWTree  CPowhegHandlerHere is the documentation of the PowhegHandler class  CPowhegShowerHandler  CProcessProcess information with coupling order  CProcessDataProvide storage for process data  CProcessHandlerThis class is for handling the sampling of semi hard partonic interactions  CProductionMatrixElementThe storage of the helicity amplitude expression for the matrix element of a hard process  CProtoBranchingClass to store a prototype branching  CProtoTreeClass for a prototype tree  CPrototypeVertexStorage of a potenital n-body decay  CPScalar4FermionsDecayerThe PScalar4FermionsDecayer class is designed for the decay of the neutral pion to four leptons, in this case electrons  CPScalarLeptonNeutrinoDecayerDesigned for the decay of pseudoscalar mesons to a lepton and a neutrino  CPScalarPScalarVectorDecayerThe PScalarPScalarVectorDecayer class is designed to perform the decay of a pseudoscalar meson to another pseudoscalar meson and a vector meson  CPScalarVectorFermionsAnalysisHere is the documentation of the PScalarVectorFermionsAnalysis class  CPScalarVectorFermionsDecayerThe PScalarVectorFermionsDecayer class is designed for the decay of a pseudoscalar meson to a spin-1 particle and a fermion-antifermion pair  CPScalarVectorVectorDecayerThe PScalarVectorVectorDecayer class is designed to perform the decay of a pseudoscalar meson to two spin-1 particles  CPVectorMesonVectorPScalarDecayerThis 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  CQEDRadiationHandlerDesigned 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  CQQHiggsProcessConstructorHere is the documentation of the QQHiggsProcessConstructor class  CQQHTestHere is the documentation of the QQHTest class  CQTildeFinderResponsible for finding the partners and setting the initial evolution scales for the shower evolution described in JHEP 0312:045,2003  CQTildeMatchingQTildeMatching implements NLO matching with the default shower  CQTildeModelInherits from the ShowerModel class and implements the checkConsistency member for the default Herwig Shower  CQTildeReconstructorThis 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  CQTildeShowerHandlerThe QTildeShowerHandler class  CQTildeShowerKinematics1to2This 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  CQTildeSudakovImplements the Sudakov form factor for evolution in $\tilde{q}^2$ using the veto algorithm  CQuarkoniumDecayerDesigned for the partonic decay of bottom and charmonium resonances  CQuickVBFHere is the documentation of the QuickVBF class  CQuickVBFHadronHere is the documentation of the QuickVBFHadron class  CRadiativeHeavyBaryonDecayerDesigned for the radiative decay of a baryon containing a heavy quark to another baryon containing a heavy quark  CRadiativeHyperonDecayerMatrix elements for the decay of hyperons in which a photon is produced using the model of Phys  CRealEmissionProcessSimple struct for hard processes and decays  CrealVVKinematicsUsed 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  CReconstructedObjectStruct to store the properties of the reconstructed objects  CReggeonPDFImplementation of the ReggeonPDF PDFs  CRemapperRemapper adapts indivdual MC dimensions  CSelectorEntry  CResonantProcessConstructorThis class is designed to construct the diagrams for resonant processes using a provdided set of particles as interemdiates  CReweightEWHere is the documentation of the ReweightEW class  CRPConstructorErrorException class indicating setup problem  CRPVHere is the documentation of the RPV class  CRPVFFSVertexHere is the documentation of the RPVFFSVertex class  CRPVFFWVertexHere is the documentation of the RPVFFWVertex class  CRPVFFZVertexHere is the documentation of the RPVFFZVertex class  CRPVLLEVertexHere is the documentation of the RPVLLEVertex class  CRPVLQDVertexHere is the documentation of the RPVLQDVertex class  CRPVSSSVertexHere is the documentation of the RPVSSSVertex class  CRPVUDDVertexHere is the documentation of the RPVUDDVertex class  CRPVWSSVertexHere is the documentation of the RPVWSSVertex class  CRPVWWHVertexImplements the couplings of a pair of gauge bosons to scalars in the R-parity violating MSSM  CRSModelThis is the class to be used instead of the Standard Model class for the Randell Sundrum model  CRSModelFFGGRVertexThis is the implementation of the fermion-antifermion-vector-graviton vertex for the Randell-Sundrum model  CRSModelFFGRVertexThis is the implementation of the Randell-Sundrum model fermion-antifermion tensor vertex for helicity amplitude calculations  CRSModelFFWGRVertexThis is the implementation of the fermion-antifermion-vector-graviton vertex for the Randell-Sundrum model  CRSModelGGGGRVertexImplementation of the triple vector graviton couling in the RS model  CRSModelSSGRVertexThew implementation of the graviton coupling to the Higgs in the RSModel  CRSModelVVGRVertexThis is the implementation of the vector-vector-graviton vertex for the RS model  CRSModelWWWGRVertexImplementation of the triple vector graviton couling in the RS model  CRunDirectoriesHandle directories for external library and grid storage  CRunningMassImplementation of the 1 or 2 loop QCD running mass  CRunningMassBaseBase class for running mass calculations  CSatPDFDefines 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  CScalarFormFactorBase class for the form factors for the weak decay of scalar to scalar, vector and tensor mesons  CScalarMassGeneratorThe 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  CScalarMesonCurrentThe weak current for the production of one (pseudo)-scalar meson  CScalarMesonFactorizedDecayerThe 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  CScalarMesonTensorScalarDecayerThe ScalarMesonTensorScalarDecayer class is designed for the decay of a (pseudo)scalar meson to a tensor meson and another (pseudo)scalar meson  CScalarScalarScalarDecayerThe ScalarScalarScalarDecayer class is designed for the decay of a scalar meson to two scalar mesons  CScalarVectorVectorDecayerDesigned to perform the decay of a scalar meson to two spin-1 particles  CSemiLeptonicBaryonDecayerThe SemiLeptonicBaryonDecayer class is designed for the semi-leptonic decay of the baryons  CSemiLeptonicDecayAnalysisHere is the documentation of the SemiLeptonicDecayAnalysis class  CSemiLeptonicDPiAnalysisHere is the documentation of the SemiLeptonicDPiAnalysis class  CSemiLeptonicScalarDecayerThe SemiLeptonicScalarDecayer class is designed for the semileptonic decay of a (pesudo)scalar meson to another meson and a lepton/neutino pair  CSextetFFSVertexHere is the documentation of the SextetFFSVertex class  CSextetFFVVertexHere is the documentation of the SextetFFVVertex class  CSextetGGSSVertexHere is the documentation of the SextetGGSSVertex class  CSextetGGVVVertexHere is the documentation of the SextetGGVVVertex class  CSextetGSSVertexHere is the documentation of the SextetGSSVertex class  CSextetGVVVertexHere is the documentation of the SextetGVVVertex class  CSextetModelThis class is used instead of the StandardModel class for the  CSFFDecayerImplements the decay of a scalar to 2 fermions in a general model  CShowerAlphaThis class is the abstract class from which all types of running couplings used in the Showering derive from  CShowerAlphaQCDThis concrete class provides the definition of the pure virtual function value() and overestimateValue() for the strong coupling  CShowerAlphaQEDThis concrete class provides the definition of the pure virtual function value(scale) for $\alpha_{\rm QED}$  CShowerApproximationShowerApproximation describes the shower emission to be used in NLO matching  CShowerApproximationGeneratorShowerApproximationGenerator generates emissions according to a shower approximation entering a NLO matching  CShowerApproximationKernelShowerApproximationKernel generates emissions according to a shower approximation entering a NLO matching  CMaxTryExceptionException to communicate sampler maxtry events  CShowerBasisStores the basis vectors used by the shower  CShowerEventRecordHere is the documentation of the ShowerEventRecord class  CShowerHandlerThis 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  CExtraScatterVetoStruct that is used to catch exceptions which are thrown due to energy conservation issues of additional scatters  CParticleOrderingA struct to order the particles in the same way as in the DecayMode's  CShowerTriesVetoStruct 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  CShowerKinematicsThis is the abstract base class from which all other shower kinematics classes derive  CShowerModelContainer for all the objects needed to implement a specific model of the shower evolution, as opposed to those which are independent of the evolution  CShowerParticleThis class represents a particle in the showering process  CEvolutionPartnerStruct for all the info on an evolution partner  CEvolutionScalesStruct to store the evolution scales  CShowerProgenitorA struct to store information on the perturbative particle which initiates a shower  CShowerTreeStores the basic information needed for each hard interaction, either a scattering process or decay, which needs to be showered  CShowerVariationA struct identifying a shower variation  CShowerVertex  CShowerVetoShowerVeto is a general interface for performing vetoes during showering  CSimpleColourBasisSimpleColourBasis 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  CSimpleColourBasis2SimpleColourBasis2 implements the colour algebra needed for processes with four coloured legs at NLO. It mainly serves as an example for the general ColourBasis interface  CSimpleLHCAnalysisDesigned to perform some simple analysis of gauge boson, W and Z, distributions in hadron-hadron collisions  CSimpleVBFAnalysisHere is the documentation of the SimpleVBFAnalysis class  CSingletonFormFactorImplements the form-factors from PRD43, 2939 for the decay of spin-1/2 baryons containing bottom and charm quarks  CslopeAndTotalXSecA 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  CslopeBisectionA 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  CslopeIntA struct for the integrand for the slope  CSMFFGVertexThis is the implementation of the Standard Model quark-antiquark gluon vertex  CSMFFHVertexThis is the implementation of the vertex coupling the Standard Model Higgs to the Standard Model fermions for helicity amplitude calculations  CSMFFPVertexThis is the implementation of the Standard Model fermion-antifermion photon vertex  CSMFFWVertexThis is the implementation of the Standard model coupling of the W to the fermions  CSMFFZVertexThis is the implementation of the Standard Model fermion-antifermion Z vertex  CSMGGGGVertexImplementation of the Standard Model quartic gluon vertex  CSMGGGVertexImplementation of the SM triple gluon vertex  CSMHGGVertexThe SMHGGVertex class implements the setCoupling member for the Standard Model effective vertex Higgs-gluon-gluon  CSMHHHVertexHere is the documentation of the SMHHHVertex class  CSMHiggsFermionsDecayerDesigned to decay the Standard Model Higgs to the Standard Model fermions  CSMHiggsFermionsPOWHEGDecayerHere is the documentation of the SMHiggsFermionsPOWHEGDecayer class  CSMHiggsGGHiggsPPDecayerThe SMHiggsGGHiggsPPDecayer class performs the of a Standard Model Higgs boson to either a pair of photons or a pair of gluons  CSMHiggsMassGeneratorImplements the generation of the Higgs boson mass according to the prescription of hep-ph/9505211  CSMHiggsWidthGeneratorCalculates the width for the Standard Model Higgs boson  CSMHiggsWWDecayerPerforms the decay of the Standard Model Higgs boson to $W^+W^-$ and $Z^0Z^0$ including the decays of the gauge bosons  CSMHPPVertexThe SMHGGVertex class implements the setCoupling member for the Standard Model effective vertex Higgs-gamma-gamma  CSMTopDecayerThe 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  CSMTopPOWHEGDecayerHere is the documentation of the SMTopPOWHEGDecayer class  CSMWDecayerThe SMWDecayer is designed to perform the decay of the W boson to the Standard Model fermions, including the first order electroweak corrections  CSMWFermionsPOWHEGDecayerHere is the documentation of the SMWFermionsPOWHEGDecayer class  CSMWWHHVertexHere is the documentation of the SMWWHHVertex class  CSMWWHVertexThe SMWWHVertex is the implementation of the coupling of two electroweak gauge bosons to the Higgs in the Standard Model  CSMWWWVertexThis is the implementation fo the vertex for the coupling of three standard Model electroweak bosons  CSMWWWWVertexImplementation of the coupling of four electroweak gauge bosons in the SM  CSMZDecayerThe SMZDecayer is designed to perform the decay of the Z boson to the Standard Model fermions  CSMZFermionsPOWHEGDecayerHere is the documentation of the SMZFermionsPOWHEGDecayer class  CSOPHTYHere is the documentation of the SOPHTY class  CSpinCorrelationTensorSpinCorrelationTensor represents a spin correlation tensor of the form  CSplittingFunctionThis is an abstract class which defines the common interface for all $1\to2$ splitting functions, for both initial-state and final-state radiation  CSplittingGeneratorThis 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  CSRFDecayerImplements the decay of a scalar to spin-3/2 and spin-1/2 fermion in a general model  CSSCCZVertexThis class implements the coupling of a $\gamma/Z^0$ to a pair of charginos  CSSCFSVertexThis is the implementation of the coupling of the charginos to fermion- sfermions  CSSCNWVertexThis class is implements the coupling of a W boson to a chargino and a neutralino  CSSFFHVertexThe is the coupling of higgs bosons in the MSSM to a pair of SM fermions  CSSGFSVertexThis is the implementation of the coupling of a gluino to a squark- quark pair  CSSGGSQSQVertexThis is the implementation of the 4 point gluon-gluon-squark-squark vertex  CSSGNGVertexThis 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  CSSGOGOHVertexThe is the coupling of higgs bosons in the MSSM to a pair of SM fermions  CSSGSGSGVertexThis class implements the g- $\tilde{g}$- $\tilde{g}$ vertex  CSSGSSVertexThe SSGSSVertex implements the coupling of a gluon to 2 sfermions  CSSGVFSVertexThis is the implementation of the coupling of the gravitino to fermion-sfermions  CSSGVNHVertexImplements the coupling of the gravitino to a neutralino and Higgs boson  CSSGVNVVertexImplements the coupling of the gravitino to a gaugino and the assoicated gauge boson  CSSHGGVertexThis class implements the effective vertex coupling a higgs to a pair of gluons in the MSSM  CSSHHHVertexThis is the higgs coupling with other higgs bosons in the MSSM  CSSHPPVertexThis class implements the effective vertex coupling a higgs to a pair of photons in the MSSM  CSSHSFSFVertexThis is the implementation of the coupling for a Higgs in the MSSM to a pair of sfermions  CSSNCTVertexHere is the documentation of the SSNCTVertex class  CSSNFSVertexThis is the implementation of the coupling of the neutralinos to fermion-sfermions  CSSNNPVertexThis class implements the coupling of a photon to a pair of neutralinos via loop diagrams It inherits from GeneralFFVertex and implements the setCoupling method  CSSNNZVertexThis class implements the coupling of a Z-boson to a pair of neutralinos  CSSSDecayerThe SSDecayer class implements the decay of a scalar to 2 scalars in a general model  CSSVDecayerImplements the decay of a scalar to a vector and a scalar in a general model  CSSWGSSVertexThis is the implementation of the 4 point gluon-gluon-squark-squark vertex  CSSWHHVertexThe coupling of a pair of higgs to the SM gauge bosons in the MSSM  CSSWSSVertexThis is the implementation of the coupling of an SM gauge boson to a pair of sfermions  CSSWWHHVertexHere is the documentation of the SSWWHHVertex class  CSSWWHVertexThis class implements the coupling of a higgs in the MSSM to a pair of SM gauge bosons  CStandardCKMStandardCKM inherits from CKMBase and implements the standard parameterization of the CKM matrix in terms of three angles and a phase  CStandardModelThis 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  CStatDocumentation for the statistics struct  CStatisticSimple class designed to store a variable for statistical analysis  CStoFFFFDecayerHere is the documentation of the StoFFFFDecayer class  CStoFFVDecayerHere is the documentation of the StoFFVDecayer class  CStoSFFDecayerGeneral matrix element for scalar decays into another scalar and a fermion-antifermion pair  CStreamingRndWrap around a vector of random numbers to behave as a stream of those  CStrongHeavyBaryonDecayerThe StrongHeavyBaryonDecayer class implements the strong decays of charm baryons using the results of hep-ph/9904421  CSU2HelperHelpers for book keeping in electroweak processes  CSU3BaryonDecupletOctetPhotonDecayerThe 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  CSU3BaryonDecupletOctetScalarDecayerThe 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  CSU3BaryonOctetDecupletScalarDecayerThe 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  CSU3BaryonOctetOctetPhotonDecayerThe SU3BaryonOctetOctetPhotonDecayer class performs the decay of a baryon octet to a different baryon octet and a photon  CSU3BaryonOctetOctetScalarDecayerThe 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  CSU3BaryonSingletOctetPhotonDecayerThe SU3BaryonSingletOctetPhotonDecayer class performs the radiative decay of an $SU(3)$ singlet baryon to an $SU(3)$ octet baryon  CSU3BaryonSingletOctetScalarDecayerThe 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  CSubleadingSplittingInfoGeneralized dipole splitting info to deal with subleading-N splittings  CSubtractedMESubtractedME represents a subtracted real emission matrix element  CSubtractionHistogramSimple envelope histogram to keep track of subtraction  CSubtractionDipoleSubtractionDipole represents a dipole subtraction term in the formalism of Catani and Seymour  CMergeInfoA helpre struct to communicate diagram merging and remapping information  CSudakovFormFactorThis is the definition of the Sudakov form factor class  CSusyBaseThis class is designed to be a base class for SUSY models  CSVVDecayerThis SVVDecayer class implements the decay of a scalar to 2 vector bosons using either the tree level VVSVertex or the loop vertex  CTau5PionHere is the documentation of the Tau5Pion class  CTauCorrelationAnalysisThe documentation of the TauCorrelationAnalysis class is designed to perform some analysis of the distributions of tau decay products in Higgs decays  CTauDecayerPerforms the decay of the $\tau$  CTauTo2MesonAnalysisDesigned 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\}$  CTauTo3MesonAnalysisDesigned to perform the analysis of the mass distribution of the hadronic decay products of the $\tau$ in the decays  CTauTo4MesonAnalysisHere is the documentation of the TauTo4MesonAnalysis class  CTauToLeptonsAnalysisHere is the documentation of the TauToLeptonsAnalysis class  CTBDiagramThe TBDiagram struct contains information about a $1\to3$ decay that has been automatically generated by ThreeBodyDecayConstructor  CTensorMeson2PScalarDecayerThe 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

 CTensorMesonVectorPScalarDecayerThe TensorMesonVectorPScalarDecayer class handles the decay of a tensor meson to a vector and a pseudoscalar  CTensorMesonVectorVectorDecayerDesigned to simulate the decay of a tensor meson to two spin-1 particles  CTFFDecayerImplements the decay of a tensor to 2 fermions in a general model  CThreeBodyAllOn1IntegralCalculatorThe ThreeBodyAllOn1IntegralCalculator class is designed to integrate a function which gives $d\Gamma/dm^2_{ij}$ to give the partial width  CThreeBodyAllOnCalculatorThe 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  COuterThe class for the outer integrand of the integral of a three body decay matrix element  CThreeBodyDecayConstructorInherits 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  CThreeMesonCurrentBaseThis is the base class for the three meson decays of the weak current  CFormFactorsHelper class for form factors  CThreeMesonDefaultCurrentImplements 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  CThreePionCLEOCurrentThe ThreePionCLEOCurrent class implements the decay of the weak current to three pions using the currents from CLEO Phys  CTildeKinematicsTildeKinematics is the base class for the 'tilde' kinematics being used for subtraction terms in the formalism of Catani and Seymour  CTopDecayHere is the documentation of the TopDecay class  CTopMatcherA Matcher class which matches top quarks  CTotalXSecBisectionA struct for the root finding that is necessary to determine the soft cross section that is needed to describe the total cross section correctly  CTree2toNGeneratorGenerate Tree2toNDiagrams for a given process  CLineMatcherHelper for topology restrictions  CVertexA node in internally used trees  CTreePhasespaceTreePhasespace is a multi-channel phase space generator adapting to singularity structures as determined from the matrix elements diagrams  CTreePhasespaceChannelsStore channels for the tree phasespace  CTSSDecayerImplements the decay of a tensor to 2 scalars in a general model  CTTbAModelHere is the documentation of the TTbAModel class  CTTbAModelAGQQVertexThis is the implementation of the vertex coupling the Standard Model Higgs to the Standard Model fermions for helicity amplitude calculations  CTTbAModelSU2XVertexThis is the implementation of the vertex coupling the Standard Model Higgs to the Standard Model fermions for helicity amplitude calculations  CTTbAModelWPTDVertexThis is the implementation of the vertex coupling the Standard Model Higgs to the Standard Model fermions for helicity amplitude calculations  CTTbAModelZPQQVertexThis is the implementation of the vertex coupling the Standard Model Higgs to the Standard Model fermions for helicity amplitude calculations  CTTbarAnalysisTries to find a top antitop pair in the final state and books a number of histograms  CTTJetsAnalysisHere is the documentation of the TTJetsAnalysis class  CTVVDecayerImplements the decay of a tensor to 2 vector bosons in a general model  CTwoBodyAllOnCalculatorThe 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  CTwoBodyDecayStruct for the prototype of a two-body decay mode  CTwoBodyDecayConstructorInherits 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  CTwoBodyDecayMatrixElement  CTwoMesonRhoKStarCurrentWeak current for the production of two mesons via the $\rho$ or $K^*$ resonances  CTwoOffShellCalculatorUse WidthCalculatorBase objects to integrate over the mass of two external particles which can be off-shell for running width calculations  CTwoOffShellIntegrandClass for the integrand of a matrix element where two of the outgoing particles is off-shell  CTwoPionPhotonCurrentThis class implements the decay current for $\pi^\pm\pi^0 \gamma$ via an intermediate $\omega$  CTwoToTwoProcessConstructorThe TwoToTwoProcessConstructor is designed to construct the diagrams that are possible for a given set of incoming and outgoing particles  CTwoToTwoProcessConstructorErrorException class indicating setup problem  CUA5HandlerThis is the class definition for the UA5Handler  CUEBaseAbstract base class used to minimize the dependence between MPIHandler and all Shower classes  CUEDBaseThis class serves as a base class for all UED models  CUEDF1F0G1VertexThis is the implementation of the $\bar{f}^{1}f^{0}g^{(1)}$ vertex  CUEDF1F0H1VertexThe implementation of the $ f_{(1)}f_{(0)}H_{(1)}^\pm$ vertex  CUEDF1F0W1VertexThis is the $ \bar{f}^{(1)} f^{(0)} W^{(1)}$ coupling, where $W^{(1)}$ is any level 1 EW gauge boson  CUEDF1F1G0VertexThis is the implementation of the $\bar{f}^{1}f^{(1)}g$ vertex  CUEDF1F1P0VertexThis class implements the coupling of a pair of level-1 KK fermions to a standard Model photon  CUEDF1F1W0VertexThis class implements the coupling of a pair of level-1 fermions to the SM $W$ boson  CUEDF1F1Z0VertexThis is the implementation of the level-1 fermion-fermion Z-boson  CUEDG0G0G1G1VertexThis is the implementation of the coupling of two Standard Model gluons to a pair of level 1 KK gluons  CUEDG1G1G0VertexThis is the implementation of the Feynman rule for the coupling of Standard Model gluon to a pair of (level1) KK excited gluons  CUEDP0H1H1VertexThe implementation of the $A^\mu_{(0)}H_{(1)}^+H_{(1)}^-$ vertex  CUEDW0A1H1VertexThis is the coupling for the vertex $ W_{\mu(0)}^\pm A_{(1)}^0 H^\mp_{(1)}$  CUEDW0W1W1VertexThe coupling for the $ W\,W^{(1)}Z^{(1)}$ and $ W\,W^{(1)}\gamma^{(1)}$ vertex  CUEDZ0A1h1VertexThis class implements the coupling for the $A_{(1)}h_{(1)}Z^\mu_{{0}}$ vertex  CUEDZ0H1H1VertexThe implementation of the $Z^\mu_{(0)}H_{(1)}^+H_{(1)}^-$ vertex  CUpsilon4SMultiplicityCountHere is the documentation of the Upsilon4SMultiplicityCount class  CUpsilon4SSpectrumAnalysisHere is the documentation of the Upsilon4SSpectrumAnalysis class  CVBFNLOAmplitudeVBFNLOAmplitude implements an interface to VBFNLO  CVBFNLOPhasespaceVBFNLOPhasespace is an interface to the internal phasespace generator of VBFNLO. It uses the information passed via the BLHA interface to obtain information on the required channels  CReshuffleEquationThe function object defining the equation to be solved  CVBFTestHere is the documentation of the VBFTest class  CVectorMeson2FermionDecayerThe VectorMeson2FermionDecayer class is designed for the decay of a vector meson to a fermion-antifermion pair  CVectorMeson2MesonDecayerThis 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  CVectorMeson3PionDecayerDesigned 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  CVectorMesonCurrentThe weak current for the production of one (pseudo)-vector meson  CVectorMesonPScalarFermionsDecayerThe 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  CVectorMesonPVectorPScalarDecayerThis class is designed for the decay of a vector meson to a pseudovector meson and a pseudoscalar meson  CVectorMesonVectorPScalarDecayerThis 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  CVectorMesonVectorScalarDecayerThis 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  CVectorMesonVectorVectorDecayerThis class is designed for the decay of a vector meson to two spin one particles, either other vector mesons or photons  CVectorPScalarFermionsAnalysisHere is the documentation of the VectorPScalarFermionsAnalysis class  CVertexOrderingA struct to order the particles in the same way as in the DecayMode's  CVetoShowerException class for vetoing a showering  CVFFDecayerImplements the decay of a vector to 2 fermions in a general model  CVffGammaAnalysisHere is the documentation of the VffGammaAnalysis class  CVGammaTestHere is the documentation of the VGammaTest class  CVHTestHere is the documentation of the VHTest class  CVPPGammaAnalysisHere is the documentation of the VPPGammaAnalysis class  CVSSDecayerImplements the decay of a vector to 2 scalars in a general model  CVTestHere is the documentation of the VTest class  CVtoFFVDecayerHere is the documentation of the VtoFFVDecayer class  CVVSDecayerImplements the decay of a vector to a vector and a scalar in a general model  CVVSLoopVertexThe VVSLoopVertex is designed to calculate the coefficents for the terms in the Passarino-Veltman tensor reduction scheme  CVVTestHere is the documentation of the VVTest class  CVVVDecayerImplements the decay of a vector to 2 vectors in a general model  CWBosonMatcherA Matcher class which matches W bosons  CWeakBHadronSelectorSelector to select weakly decaying B hadrons  CWeakCurrentDecayConstructorHere is the documentation of the WeakCurrentDecayConstructor class  CWeakDecayCurrentThe WeakDecayCurrent class is the base class for the hadronic currents produced in weak decays  CWeakPartonicDecayerDesigned to replace the HeavyDecayer class which implements the partonic decays of hadrons containing a heavy quark in the same way as in FORTRAN Herwig  CWeightAnalyzerHere is the documentation of the WeightAnalyzer class  CWHTestHere is the documentation of the WHTest class  CWidthCalculatorBaseBase class to be used by classes which calculate partial widths for the running width  CWJetTestHere is the documentation of the WJetTest class  CWSBFormFactorImplementation of the form factor model of Z.Phys  CYFSFormFactorsPure static class which implements the various YFS form factors we need for the decays  CZAnalysisSimple example of using the interface to AcerDet to look at the Z mass at the hadron and detector levels  CZBosonMatcherA Matcher class which matches Z bosons  CZeroZeroOneSplitFnThis class provides the concrete implementation of the exact leading-order splitting function for $\phi\to \phi g$  CZHTestHere is the documentation of the ZHTest class  CZJetsAnalysisHere is the documentation of the ZJetsAnalysis class  CZJetTestHere is the documentation of the ZJetTest class  CZPhotonsAnalysisHere is the documentation of the ZPhotonsAnalysis class  CZprimeModelHere is the documentation of the ZprimeModel class  CZprimeModelZPQQVertexThis is the implementation of the vertex coupling the Standard Model Higgs to the Standard Model fermions for helicity amplitude calculations  Nmatchbox  Ngsl  Cbisection_root_solverWrapper araound the bisection root solver  Cgsl_exceptionException class for GSL problems  Calpha_sBase class for the strong coupling  Clo_alpha_sLO running alpha_s  Cnlo_alpha_sNLO running alpha_s  Crg_solution  Csolve_input_lambda  Csolve_lambda_above  Csolve_lambda_below  NRadiativeZPrime  CAnomalousVVVVertexImplements the anomalous Vector-Vector-Vector vertex  CFFZPrimeVertexHere is the documentation of the FFZPrimeVertex class  CGammaZPrimeZVertexHere is the documentation of the GammaZPrimeZVertex class  CMEqq2ZPrime2ffImplements the matrix element for $q\bar{q}\to Z'\to f \bar{f}$  CMEqq2ZPrime2ZGammaImplements the matrix element for $q\bar{q}\to Z'\to Z\gamma$  CMEqq2ZPrime2ZGamma2ffGammaSimulates $q\bar{q}\to Z'\to Z\gamma$ including the decay of the Z boson  CRadiativeZPrimeModelMain class for the radiative $Z'$ model of hep-ph/0501154  CSimpleZPrimeAnalysisHere is the documentation of the SimpleZPrimeAnalysis class  NStatistics  CBinA bin in a (one dimensional) histogram  CCounterA (weighted) counter  CCrossSectionsA simulation run  CDistributionA (one dimensional) distribution  CDistributionBinA bin in a distribution  CEventContributionA pointlike or boxlike eventContribution; serves to define the EventContribution concept  CHistogramA (one dimensional) histogram  CRunA simulation run  NThePEG  CFxFxAnalysisHere is the documentation of the FxFxAnalysis class  CFxFxEventHandlerThe FxFxEventHandler inherits from the general EventHandler class and administers the reading of events generated by external matrix element generator programs according to the Les Houches accord  CFxFxFileReaderFxFxFileReader is an base class to be used for objects which reads event files from matrix element generators  CFxFxReaderFxFxReader is an abstract base class to be used for objects which reads event files or streams from matrix element generators  NXML  CElementElement represents a (tree of) XML elements  CAttributeRepresent an attribute  CElementIOElementIO handles in/output of XML elements  CTagHelper struct representing a single tag or parsed content  Ccmdline_parser_paramsThe additional parameters to pass to parser functions  CCOMPLEX  CFixKinematics1  CFixStatistic1  Cgengetopt_args_infoWhere the command line options are stored  CMG_gg2ttx  CMG_gg2ttxg  CMG_process  CMG_qqx2ttx  CMG_qqx2ttxg  CParameters_sm