Here is the documentation of the MEPP2VVPowheg class. More...
#include <MEPP2VVPowheg.h>
Public Member Functions | |
MEPP2VVPowheg () | |
The default constructor. | |
Member functions for the generation of hard QCD radiation | |
virtual POWHEGType | hasPOWHEGCorrection () |
Has a POWHEG style correction. | |
virtual RealEmissionProcessPtr | generateHardest (RealEmissionProcessPtr, ShowerInteraction inter) |
Apply the POWHEG style correction. | |
virtual bool | generateKinematics (const double *r) |
Generate internal degrees of freedom given nDim() uniform random numbers in the interval \( ]0,1[ \). | |
virtual int | nDim () const |
The number of internal degrees of freedom used in the matrix element. | |
virtual double | me2 () const |
The matrix element for the kinematical configuration previously provided by the last call to setKinematics(), suitably scaled by sHat() to give a dimension-less number. | |
virtual Energy2 | scale () const |
Return the scale associated with the last set phase space point. | |
bool | sanityCheck () const |
This member check the collinear limits of the real emission matrix elements are equal to the appropriate combinations of Born ME's multiplied by the splitting functions. | |
Complex | CKM (int ix, int iy) const |
Return the CKM matrix elements. | |
![]() | |
MEPP2VV () | |
The default constructor. | |
virtual unsigned int | orderInAlphaS () const |
Return the order in \(\alpha_S\) in which this matrix element is given. | |
virtual unsigned int | orderInAlphaEW () const |
Return the order in \(\alpha_{EW}\) in which this matrix element is given. | |
virtual int | process () const |
Return the process being run (WW/ZZ/WZ). | |
virtual void | getDiagrams () const |
Add all possible diagrams with the add() function. | |
virtual Selector< DiagramIndex > | diagrams (const DiagramVector &dv) const |
Get diagram selector. | |
virtual Selector< const ColourLines * > | colourGeometries (tcDiagPtr diag) const |
Return a Selector with possible colour geometries for the selected diagram weighted by their relative probabilities. | |
virtual double | getCosTheta (double cthmin, double cthmax, const double r) |
Used internally by generateKinematics, after calculating the limits on cos(theta). | |
virtual void | constructVertex (tSubProPtr) |
Construct the vertex of spin correlations. | |
void | persistentOutput (PersistentOStream &os) const |
Function used to write out object persistently. | |
void | persistentInput (PersistentIStream &is, int version) |
Function used to read in object persistently. | |
![]() | |
HwMEBase () | |
Default constructor. | |
virtual CrossSection | dSigHatDR () const |
Return the matrix element for the kinematical configuation previously provided by the last call to setKinematics(). | |
virtual void | setKinematics () |
Set the typed and momenta of the incoming and outgoing partons to be used in subsequent calls to me() and colourGeometries() according to the associated XComb object. | |
virtual bool | hasMECorrection () |
Has an old fashioned ME correction. | |
virtual void | initializeMECorrection (RealEmissionProcessPtr, double &, double &) |
Initialize the ME correction. | |
virtual RealEmissionProcessPtr | applyHardMatrixElementCorrection (RealEmissionProcessPtr) |
Apply the hard matrix element correction to a given hard process or decay. | |
virtual bool | softMatrixElementVeto (PPtr parent, PPtr progenitor, const bool &fs, const Energy &highestpT, const vector< tcPDPtr > &ids, const double &z, const Energy &scale, const Energy &pT) |
Apply the soft matrix element correction. | |
void | persistentOutput (PersistentOStream &os) const |
Function used to write out object persistently. | |
void | persistentInput (PersistentIStream &is, int version) |
Function used to read in object persistently. | |
![]() | |
virtual unsigned int | orderInAlphaS () const=0 |
virtual unsigned int | orderInAlphaEW () const=0 |
virtual double | me2 () const=0 |
virtual Energy2 | scale () const=0 |
virtual double | alphaS () const |
virtual double | alphaEM () const |
void | setKinematics (tPPair in, const PVector &out) |
virtual void | setKinematics () |
virtual void | constructVertex (tSubProPtr sub) |
virtual void | constructVertex (tSubProPtr sub, const ColourLines *cl) |
virtual int | nDim () const |
virtual bool | generateKinematics (const double *r)=0 |
virtual bool | wantCMS () const |
virtual bool | headCuts () const |
virtual bool | ignoreCuts () const |
virtual bool | apply () const |
virtual CrossSection | dSigHatDR () const=0 |
virtual map< string, double > | generateOptionalWeights () |
virtual bool | haveX1X2 () const |
virtual bool | havePDFWeight1 () const |
virtual bool | havePDFWeight2 () const |
virtual bool | keepRandomNumbers () const |
virtual void | generateSubCollision (SubProcess &) |
virtual void | clearKinematics () |
virtual void | getDiagrams () const=0 |
virtual bool | noMirror () const |
const DiagramVector & | diagrams () const |
virtual Selector< const ColourLines * > | colourGeometries (tcDiagPtr diag) const=0 |
virtual const ColourLines & | selectColourGeometry (tcDiagPtr diag) const |
virtual Selector< DiagramIndex > | diagrams (const DiagramVector &) const |
virtual DiagramIndex | diagram (const DiagramVector &) const |
bool | reweighted () const |
double | reWeight () const |
double | preWeight () const |
void | addReweighter (tReweightPtr rw) |
void | addPreweighter (tReweightPtr rw) |
Ptr< Amplitude >::pointer | amplitude () const |
void | amplitude (Ptr< Amplitude >::pointer amp) |
Energy2 | sHat () const |
double | preweight () const |
virtual void | flushCaches () |
virtual StdXCombPtr | makeXComb (Energy newMaxEnergy, const cPDPair &inc, tEHPtr newEventHandler, tSubHdlPtr newSubProcessHandler, tPExtrPtr newExtractor, tCascHdlPtr newCKKW, const PBPair &newPartonBins, tCutsPtr newCuts, const DiagramVector &newDiagrams, bool mir, const PartonPairVec &allPBins, tStdXCombPtr newHead=tStdXCombPtr(), tMEPtr newME=tMEPtr()) |
virtual StdXCombPtr | makeXComb (tStdXCombPtr newHead, const PBPair &newPartonBins, const DiagramVector &newDiagrams, tMEPtr newME=tMEPtr()) |
virtual void | fillProjectors () |
virtual void | setXComb (tStdXCombPtr) |
const DVector & | meInfo () const |
void | meInfo (const DVector &info) const |
virtual int | maxMultCKKW () const |
virtual int | minMultCKKW () const |
virtual void | maxMultCKKW (int mult) |
virtual void | minMultCKKW (int mult) |
virtual void | setVetoScales (tSubProPtr) const |
virtual unsigned int | orderInAlphaS () const=0 |
virtual unsigned int | orderInAlphaEW () const=0 |
virtual double | me2 () const=0 |
virtual Energy2 | scale () const=0 |
virtual double | alphaS () const |
virtual double | alphaEM () const |
void | setKinematics (tPPair in, const PVector &out) |
virtual void | setKinematics () |
virtual void | constructVertex (tSubProPtr sub) |
virtual void | constructVertex (tSubProPtr sub, const ColourLines *cl) |
virtual int | nDim () const |
virtual bool | generateKinematics (const double *r)=0 |
virtual bool | wantCMS () const |
virtual bool | headCuts () const |
virtual bool | ignoreCuts () const |
virtual bool | apply () const |
virtual CrossSection | dSigHatDR () const=0 |
virtual map< string, double > | generateOptionalWeights () |
virtual bool | haveX1X2 () const |
virtual bool | havePDFWeight1 () const |
virtual bool | havePDFWeight2 () const |
virtual bool | keepRandomNumbers () const |
virtual void | generateSubCollision (SubProcess &) |
virtual void | clearKinematics () |
virtual void | getDiagrams () const=0 |
virtual bool | noMirror () const |
const DiagramVector & | diagrams () const |
virtual Selector< const ColourLines * > | colourGeometries (tcDiagPtr diag) const=0 |
virtual const ColourLines & | selectColourGeometry (tcDiagPtr diag) const |
virtual Selector< DiagramIndex > | diagrams (const DiagramVector &) const |
virtual DiagramIndex | diagram (const DiagramVector &) const |
bool | reweighted () const |
double | reWeight () const |
double | preWeight () const |
void | addReweighter (tReweightPtr rw) |
void | addPreweighter (tReweightPtr rw) |
Ptr< Amplitude >::pointer | amplitude () const |
void | amplitude (Ptr< Amplitude >::pointer amp) |
Energy2 | sHat () const |
double | preweight () const |
virtual void | flushCaches () |
virtual StdXCombPtr | makeXComb (Energy newMaxEnergy, const cPDPair &inc, tEHPtr newEventHandler, tSubHdlPtr newSubProcessHandler, tPExtrPtr newExtractor, tCascHdlPtr newCKKW, const PBPair &newPartonBins, tCutsPtr newCuts, const DiagramVector &newDiagrams, bool mir, const PartonPairVec &allPBins, tStdXCombPtr newHead=tStdXCombPtr(), tMEPtr newME=tMEPtr()) |
virtual StdXCombPtr | makeXComb (tStdXCombPtr newHead, const PBPair &newPartonBins, const DiagramVector &newDiagrams, tMEPtr newME=tMEPtr()) |
virtual void | fillProjectors () |
virtual void | setXComb (tStdXCombPtr) |
const DVector & | meInfo () const |
void | meInfo (const DVector &info) const |
virtual int | maxMultCKKW () const |
virtual int | minMultCKKW () const |
virtual void | maxMultCKKW (int mult) |
virtual void | minMultCKKW (int mult) |
virtual void | setVetoScales (tSubProPtr) const |
void | persistentOutput (PersistentOStream &os) const |
void | persistentInput (PersistentIStream &is, int version) |
![]() | |
double | rnd () const |
double | rnd (double xu) const |
double | rnd (double xl, double xu) const |
bool | rndbool () const |
bool | rndbool (double p) const |
bool | rndbool (double p1, double p2) const |
int | rndsign (double p1, double p2, double p3) const |
int | rnd2 (double p0, double p1) const |
int | rnd3 (double p0, double p1, double p2) const |
int | rnd4 (double p0, double p1, double p2, double p3) const |
long | irnd (long xu=2) const |
long | irnd (long xl, long xu) const |
const StandardModelBase & | SM () const |
tSMPtr | standardModel () const |
![]() | |
virtual bool | defaultInit () |
PPtr | getParticle (PID) const |
PDPtr | getParticleData (PID) const |
bool | used () const |
void | useMe () const |
tEGPtr | generator () const |
void | persistentOutput (PersistentOStream &os) const |
void | persistentInput (PersistentIStream &is, int version) |
PPtr | getParticle (PID) const |
PDPtr | getParticleData (PID) const |
bool | used () const |
void | useMe () const |
tEGPtr | generator () const |
![]() | |
string | fullName () const |
string | name () const |
string | path () const |
string | comment () const |
void | setup (istream &is) |
void | update () |
void | init () |
virtual bool | preInitialize () const |
void | initrun () |
void | finish () |
void | touch () |
void | reset () |
void | clear () |
InitState | state () const |
bool | locked () const |
bool | touched () const |
virtual IBPtr | fullclone () const |
void | persistentOutput (PersistentOStream &os) const |
void | persistentInput (PersistentIStream &is, int version) |
virtual void | debugme () const |
void | update () |
void | init () |
virtual bool | preInitialize () const |
void | initrun () |
void | finish () |
void | touch () |
void | reset () |
void | clear () |
InitState | state () const |
bool | locked () const |
bool | touched () const |
virtual IBPtr | fullclone () const |
![]() | |
void | debug () const |
virtual void | debugme () const |
![]() | |
CounterType | referenceCount () const |
![]() | |
Named (const string &newName=string()) | |
Named (const Named &)=default | |
const string & | name () const |
bool | operator== (const Named &other) const |
bool | operator< (const Named &other) const |
![]() | |
const XC & | lastXComb () const |
const XC & | lastXComb () const |
tXCPtr | lastXCombPtr () const |
tXCPtr | lastXCombPtr () const |
const XC & | lastHeadXComb () const |
const XC & | lastHeadXComb () const |
tXCPtr | lastHeadXCombPtr () const |
tXCPtr | lastHeadXCombPtr () const |
const EventHandler & | lastEventHandler () const |
const EventHandler & | lastEventHandler () const |
tPExtrPtr | lastExtractor () const |
tPExtrPtr | lastExtractor () const |
PDFT | pdf (tcPPtr parton) const |
PDFT | pdf (tcPPtr parton) const |
const Cuts & | lastCuts () const |
const Cuts & | lastCuts () const |
tCutsPtr | lastCutsPtr () const |
tCutsPtr | lastCutsPtr () const |
const PPair & | lastParticles () const |
const PPair & | lastParticles () const |
Energy2 | lastS () const |
Energy2 | lastS () const |
const PPair & | lastPartons () const |
const PPair & | lastPartons () const |
Energy2 | lastSHat () const |
Energy2 | lastSHat () const |
double | lastTau () const |
double | lastTau () const |
double | lastY () const |
double | lastY () const |
double | lastP1 () const |
double | lastP1 () const |
double | lastP2 () const |
double | lastP2 () const |
double | lastL1 () const |
double | lastL1 () const |
double | lastL2 () const |
double | lastL2 () const |
double | lastX1 () const |
double | lastX1 () const |
double | lastX2 () const |
double | lastX2 () const |
double | lastE1 () const |
double | lastE1 () const |
double | lastE2 () const |
double | lastE2 () const |
double | lastFL1L2 () const |
double | lastFL1L2 () const |
Energy2 | lastScale () const |
double | lastAlphaS () const |
double | lastAlphaEM () const |
const vector< Lorentz5Momentum > & | meMomenta () const |
double | lastME2 () const |
double | lastPreweight () const |
double | jacobian () const |
CrossSection | lastMECrossSection () const |
double | lastMEPDFWeight () const |
double | lastMECouplings () const |
tSubProPtr | subProcess () const |
const cPDVector & | mePartonData () const |
Standard Interfaced functions. | |
double | M_V_regular_ |
Member variable to store the regular part of the virtual correction matrix element(s). | |
Energy2 | t_u_M_R_qqb_ |
Member variable to store the matrix element q + qb -> n + g times tk*uk. | |
Energy2 | t_u_M_R_qg_ |
Member variable to store the matrix element q + g -> n + q times tk*uk. | |
Energy2 | t_u_M_R_gqb_ |
Member variable to store the matrix element g + qb -> n + q times tk*uk. | |
Energy2 | t_u_M_R_qqb_hel_amp_ |
Member variable to store the matrix element q + qb -> n + g times (tk*uk)^2 - using helicity amplitudes. | |
Energy2 | t_u_M_R_qg_hel_amp_ |
Member variable to store the matrix element q + g -> n + q times (tk*uk)^2 - using helicity amplitudes. | |
Energy2 | t_u_M_R_gqb_hel_amp_ |
Member variable to store the matrix element g + qb -> n + qb times (tk*uk)^2 - using helicity amplitudes. | |
double | M_Born_ |
Member variable to store the Born matrix element as given in Equation 3.1 - 3.3 in NPB 383 (1992) *** modulo a factor 1/(2s) ***, which is a flux factor that those authors absorb in the matrix element. | |
void | getKinematics (double xt, double y, double theta2) |
Function to set the born variables. | |
double | NLOweight () const |
Calculate the correction weight with which leading-order configurations are re-weighted. | |
double | Lhat_ab (tcPDPtr a, tcPDPtr b, realVVKinematics Kinematics) const |
Calculate the ratio of the NLO luminosity to the LO luminosity function for the \(q\bar{q}\) initiated channel. | |
double | Vtilde_universal (realVVKinematics S) const |
Calculate the universal soft-virtual contribution to the NLO weight. | |
double | Ctilde_Ltilde_qq_on_x (tcPDPtr a, tcPDPtr b, realVVKinematics C) const |
Function for calculation of the \(q\bar{q}\) initiated real contribution. | |
double | Ctilde_Ltilde_gq_on_x (tcPDPtr a, tcPDPtr b, realVVKinematics C) const |
Function for calculation of the \(gq\) initiated real contribution. | |
double | Rtilde_Ltilde_qqb_on_x (tcPDPtr a, tcPDPtr b) const |
Function for calculation of the \(q\bar{q}\) initiated real contribution. | |
double | Rtilde_Ltilde_qg_on_x (tcPDPtr a, tcPDPtr b) const |
Function for calculation of the \(qg\) initiated real contribution. | |
double | Rtilde_Ltilde_gqb_on_x (tcPDPtr a, tcPDPtr b) const |
Function for calculation of the \(gqb\) initiated real contribution. | |
double | M_V_regular (realVVKinematics S) const |
The regular part of the virtual correction matrix element(s). | |
Energy2 | t_u_M_R_qqb (realVVKinematics R) const |
The matrix element q + qb -> n + g times tk*uk. | |
Energy2 | t_u_M_R_qg (realVVKinematics R) const |
The matrix element q + g -> n + q times tk*uk. | |
Energy2 | t_u_M_R_gqb (realVVKinematics R) const |
The matrix element g + qb -> n + q times tk*uk. | |
Energy2 | t_u_M_R_qqb_hel_amp (realVVKinematics R) const |
The matrix element q + qb -> n + g times (tk*uk)^2 - using helicity amplitudes. | |
Energy2 | t_u_M_R_qg_hel_amp (realVVKinematics R) const |
The matrix element q + g -> n + q times (tk*uk)^2 - using helicity amplitudes. | |
Energy2 | t_u_M_R_gqb_hel_amp (realVVKinematics R) const |
The matrix element g + qb -> n + qb times (tk*uk)^2 - using helicity amplitudes. | |
double | lo_me () const |
The leading order matrix element - using helicity amplitudes. | |
double | M_Born_WZ (bornVVKinematics B) const |
The Born matrix element as given in Equation 3.1 - 3.3 in NPB 383 (1992) *** modulo a factor 1/(2s) ***, which is a flux factor that those authors absorb in the matrix element. | |
double | M_Born_ZZ (bornVVKinematics B) const |
The Born matrix element as given in Equation 2.18 - 2.19 in NPB 357 (1991) *** modulo a factor 1/(2s) ***, which is a flux factor that those authors absorb in the matrix element. | |
double | M_V_regular_ZZ (realVVKinematics S) const |
M_V_regular_ZZ is the regular part of the one-loop ZZ matrix element exactly as defined in Eqs. | |
Energy2 | t_u_M_R_qqb_ZZ (realVVKinematics R) const |
t_u_M_R_qqb_ZZ is the q + qb -> n + g times tk*uk real emission matrix element as defined in Eq. | |
double | M_Born_WW (bornVVKinematics B) const |
The Born matrix element as given in Equation 3.2 - 3.8 in NPB 410 (1993) *** modulo a factor 1/(2s) ***, which is a flux factor that those authors absorb in the matrix element. | |
double | M_V_regular_WW (realVVKinematics S) const |
M_V_regular_WW is the regular part of the one-loop WW matrix element exactly as defined in Eqs. | |
Energy2 | t_u_M_R_qqb_WW (realVVKinematics R) const |
t_u_M_R_qqb_WW is the q + qb -> n + g times tk*uk real emission matrix element as defined in Eq. | |
Energy2 | mu_F2 () const |
Return the factorion scale squared. | |
Energy2 | mu_UV2 () const |
Return the renormalisation scale squared. | |
virtual void | doinit () |
Initialize this object after the setup phase before saving an EventGenerator to disk. | |
Clone Methods. | |
double | tiny |
Parameters for the NLO weight. | |
tcBeamPtr | hadron_A_ |
The BeamParticleData object for the plus and minus direction hadrons. | |
tcBeamPtr | hadron_B_ |
bornVVKinematics | B_ |
Born / virtual 2->2 kinematics. | |
realVVKinematics | S_ |
Soft limit of the 2->3 real emission kinematics. | |
realVVKinematics | SCp_ |
Soft-collinear limit of the 2->3 kinematics (emission in +z direction). | |
realVVKinematics | SCm_ |
The collinear limit of the 2->3 kinematics (emission in -z direction). | |
realVVKinematics | Cp_ |
The collinear limit of the 2->3 kinematics (emission in +z direction). | |
realVVKinematics | Cm_ |
The collinear limit of the 2->3 kinematics (emission in -z direction). | |
realVVKinematics | H_ |
The resolved 2->3 real emission kinematics: | |
tcPDPtr | ab_ |
The ParticleData object for the plus and minus lo partons. | |
tcPDPtr | bb_ |
tcPDPtr | quark_ |
The ParticleData object for the quark and antiquark (which can be in a different order to ab_ and bb_). | |
tcPDPtr | antiquark_ |
double | lo_lumi_ |
Values of the PDF's before radiation. | |
double | lo_me2_ |
The value of the leading order qqbar->VV matrix element. | |
double | CF_ |
The CF_ colour factor. | |
double | TR_ |
The TR_ colour factor. | |
double | NC_ |
The number of colours. | |
double | gW_ |
The weak coupling and the sin (squared) of the Weinberg angle. | |
double | sin2ThetaW_ |
double | guL_ |
The up and down, left handed, quark-boson couplings. | |
double | gdL_ |
double | guR_ |
The up and down, right handed, quark-boson couplings (for WW & ZZ) | |
double | gdR_ |
double | eZ_ |
The TGC coupling. | |
double | eZ2_ |
The TGC coupling squared. | |
double | Fij2_ |
The CKM factor (Fij^2) | |
unsigned int | contrib_ |
Whether to generate the positive, negative or leading order contribution. | |
unsigned int | channels_ |
Whether to generate all channels contributions or just qqb or just qg+gqb contributions. | |
unsigned int | nlo_alphaS_opt_ |
Whether to use a fixed or a running QCD coupling for the NLO weight. | |
double | fixed_alphaS_ |
The value of alphaS to use for the nlo weight if nlo_alphaS_opt_=1. | |
unsigned int | removebr_ |
Flag to remove or multiply in MCFM branching fractions for testing. | |
unsigned int | scaleopt_ |
Selects a dynamic (sHat) or fixed factorization scale. | |
Energy | mu_F_ |
The factorization scale. | |
Energy | mu_UV_ |
The renormalization scale. | |
Energy2 | k1r_perp2_lab_ |
The pT of V1 in a radiative event in the lab frame (for scale setting only) | |
Energy2 | k2r_perp2_lab_ |
The pT of V2 in a radiative event in the lab frame (for scale setting only) | |
vector< vector< Complex > > | ckm_ |
The ckm matrix elements (unsquared, to allow interference) | |
bool | helicityConservation_ |
Option to impose helicity conservation on the real NLO ME's (greatly improves evaluation time). | |
ProductionMatrixElement | qqb_hel_amps_ |
The q + qb -> v1 + v2 + g helicity amplitudes | |
ProductionMatrixElement | qg_hel_amps_ |
The q + g -> v1 + v2 + q helicity amplitudes | |
ProductionMatrixElement | gqb_hel_amps_ |
The g + qb -> v1 + v2 + qb helicity amplitudes | |
AbstractFFVVertexPtr | FFPvertex_ |
The vertices. | |
AbstractFFVVertexPtr | FFWvertex_ |
The W fermion-antifermion vertex. | |
AbstractFFVVertexPtr | FFZvertex_ |
The Z fermion-antifermionvertex. | |
AbstractVVVVertexPtr | WWWvertex_ |
The triple electroweak gauge boson vertex. | |
AbstractFFVVertexPtr | FFGvertex_ |
The quark-antiquark gluon vertex. | |
double | alphaS_ |
The value of \(\alpha_S\) used for the calculation. | |
bool | realMESpinCorrelations_ |
If this boolean is true the n+1 body helicity amplitudes will be used to calculate a hard vertex based on those kinematics for spin correlations in the decays. | |
double | lo_me_ |
The colour & spin averaged n-body (leading order) matrix element squared. | |
realVVKinematics | R_ |
The resolved 2->3 real emission kinematics. | |
unsigned int | channel_ |
This specifies the emitting configuration: 1: q + qbar -> V1 + V2 + g 2: q + g -> V1 + V2 + q 3: g + qbar -> V1 + V2 + qbar. | |
int | fermionNumberOfMother_ |
Identifies the space-like mother of the branching as quark (+1) or antiquark (-1): | |
ShowerAlphaPtr | showerAlphaS_ |
Pointer to the object calculating the strong coupling. | |
double | power_ |
Constants for the sampling. | |
double | preqqbar_ |
The prefactor, \(c\) for the \(q\bar{q}\) channel. | |
double | preqg_ |
The prefactor, \(c\) for the \(qg\) channel. | |
double | pregqbar_ |
The prefactor, \(c\) for the \(g\bar{q}\) channel. | |
double | b0_ |
The QCD beta function divided by 4pi, (11-2/3*nf)/4/pi, with nf = 5. | |
Energy | LambdaQCD_ |
The fundamental QCD scale in the one-loop alpha_{S} used for the crude (not the very crude) overestimate of the Sudakov exponent. | |
vector< double > | prefactor_ |
The prefactors as a vector for easy use. | |
PPtr | qProgenitor_ |
Properties of the incoming particles. | |
PPtr | qbProgenitor_ |
PPtr | showerQuark_ |
Pointers to the Shower particle objects for the partons. | |
PPtr | showerAntiquark_ |
tcBeamPtr | qHadron_ |
Pointers to the BeamParticleData objects. | |
tcBeamPtr | qbHadron_ |
PPtr | gluon_ |
Properties of the boson and jets. | |
PPtr | V1_ |
PPtr | V2_ |
vector< PPtr > | children_ |
bool | flipped_ |
Flag indicating if the q & qbar are flipped or not i.e. | |
double | Yk_ |
the rapidity of the jet | |
Energy | pT_ |
The transverse momentum of the jet. | |
Energy | min_pT_ |
The transverse momentum of the jet. | |
Energy2 | QCDScale_ |
Scale for alpha_S: pT^2 of the diboson system. | |
Energy2 | PDFScale_ |
Scale for real emission PDF: | |
Energy2 | EWScale_ |
Scale of electroweak vertices: mVV^2 the invariant mass of the diboson system. | |
Complex | productionMatrix_ [3][3][3][3] |
A matrix to hold the home-grown production matrix element. | |
virtual IBPtr | clone () const |
Make a simple clone of this object. | |
virtual IBPtr | fullclone () const |
Make a clone of this object, possibly modifying the cloned object to make it sane. | |
double | getResult (int emis_type, realVVKinematics R, Energy pT) |
Returns the matrix element for a given type of process, rapidity of the jet \(y_j\) and transverse momentum \(p_T\). | |
bool | getEvent (vector< Lorentz5Momentum > &pnew, unsigned int &emissiontype) |
generates the hardest emission (yj,p) | |
void | setTheScales (Energy pT) |
sets the QCD, EW and PDF scales | |
Energy2 | t_u_M_R_qqb_hel_amp (realVVKinematics R, bool getMatrix) const |
The matrix element q + qb -> n + g times tk*uk. | |
Energy2 | t_u_M_R_qg_hel_amp (realVVKinematics R, bool getMatrix) const |
The matrix element q + g -> n + q times tk*uk. | |
Energy2 | t_u_M_R_gqb_hel_amp (realVVKinematics R, bool getMatrix) const |
The matrix element g + qb -> n + q times tk*uk. | |
double | lo_me (bool getMatrix) const |
The matrix element for the kinematical configuration previously provided by the last call to setKinematics(), suitably scaled by sHat() to give a dimension-less number. | |
void | recalculateVertex () |
Recalculate hard vertex to include spin correlations for radiative events. | |
bool | isotropicDecayer () |
Member which selects a two body decay mode for each vector boson and distributes decay products isotropically. | |
Energy2 | triangleFn (Energy2, Energy2, Energy2) |
The triangle function lambda(x,y,z)=sqrt(x^2+y^2+z^2-2*x*y-2*y*z-2*x*z) | |
MEPP2VVPowheg & | operator= (const MEPP2VVPowheg &)=delete |
The assignment operator is private and must never be called. | |
Functions used by the persistent I/O system. | |
void | persistentOutput (PersistentOStream &os) const |
Function used to write out object persistently. | |
void | persistentInput (PersistentIStream &is, int version) |
Function used to read in object persistently. | |
static void | Init () |
The standard Init function used to initialize the interfaces. | |
Additional Inherited Members | |
![]() | |
enum | POWHEGType { No , ISR , FSR , Both } |
Virtual members to be overridden by inheriting classes which implement hard corrections. More... | |
![]() | |
typedef vector< DiagPtr > | DiagramVector |
typedef DiagramVector::size_type | DiagramIndex |
typedef vector< ReweightPtr > | ReweightVector |
![]() | |
enum | InitState |
![]() | |
typedef unsigned int | CounterType |
![]() | |
typedef ThePEG::Ptr< XC >::pointer | XCPtr |
typedef ThePEG::Ptr< XC >::const_pointer | cXCPtr |
typedef ThePEG::Ptr< XC >::transient_pointer | tXCPtr |
typedef ThePEG::Ptr< XC >::transient_const_pointer | tcXCPtr |
![]() | |
static void | Init () |
The standard Init function used to initialize the interfaces. | |
![]() | |
static void | Init () |
The standard Init function used to initialize the interfaces. | |
![]() | |
static void | Init () |
![]() | |
static void | Init () |
![]() | |
static void | Init () |
![]() | |
static void | Init () |
![]() | |
static void | Init () |
![]() | |
initializing | |
uninitialized | |
initialized | |
runready | |
![]() | |
const unsigned long | uniqueId |
![]() | |
double | WWME (vector< SpinorWaveFunction > &f1, vector< SpinorBarWaveFunction > &a1, vector< VectorWaveFunction > &v1, vector< VectorWaveFunction > &v2, bool me) const |
Matrix element for \(f\bar{f}\to W^+W^-\). | |
double | WZME (vector< SpinorWaveFunction > &f1, vector< SpinorBarWaveFunction > &a1, vector< VectorWaveFunction > &v1, vector< VectorWaveFunction > &v2, bool me) const |
Matrix element for \(f\bar{f}\to W^\pm Z^0\). | |
double | ZZME (vector< SpinorWaveFunction > &f1, vector< SpinorBarWaveFunction > &a1, vector< VectorWaveFunction > &v1, vector< VectorWaveFunction > &v2, bool me) const |
Matrix element for \(f\bar{f}\to Z^0Z^0\). | |
![]() | |
Energy2 | tHat () const |
Return the \(\hat{t}\) of the last set phase space point. | |
Energy2 | uHat () const |
Return the \(\hat{u}\) of the last set phase space point. | |
double | phi () const |
Return the azimuth angle of the last set phase space point. | |
void | tHat (Energy2 e2) |
Set the \(\hat{t}\) of the last set phase space point. | |
void | uHat (Energy2 e2) |
Set the \(\hat{u}\) of the last set phase space point. | |
void | phi (double phi) |
Set the azimuth angle of the last set phase space point. | |
void | massOption (vector< unsigned int > iopt) |
Set the treatment of the outgoing masses. | |
void | rescalingOption (unsigned int iopt) |
Rescaled momenta for the helicity ME. | |
bool | rescaleMomenta (const vector< Lorentz5Momentum > &, const cPDVector &) |
rescale the momenta for the computation of the helicity matrix element | |
const vector< Lorentz5Momentum > & | rescaledMomenta () const |
Access to the rescaled momenta. | |
bool | generateMasses (vector< Energy > &masses, double &mjac, const double *r) |
Generate the masses of the particles. | |
![]() | |
virtual void | doinit () |
virtual void | doinitrun () |
void | add (DiagPtr dp) const |
vector< Lorentz5Momentum > & | meMomenta () |
void | lastME2 (double v) const |
void | lastPreweight (double w) const |
void | lastMECrossSection (CrossSection v) const |
void | lastMEPDFWeight (double v) const |
void | lastMECouplings (double v) const |
void | jacobian (double j) |
void | use (tcMEPtr other) |
void | useDiagrams (tcMEPtr other) const |
![]() | |
void | reporeg (IBPtr object, string name) const |
bool | setDefaultReference (PtrT &ptr, string classname, string objectname) |
Interfaced (const string &newName) | |
Interfaced (const Interfaced &i) | |
void | setGenerator (tEGPtr generator) |
![]() | |
virtual void | readSetup (istream &is) |
virtual void | doupdate () |
virtual void | doinit () |
virtual void | doinitrun () |
virtual void | dofinish () |
virtual IVector | getReferences () |
virtual void | rebind (const TranslationMap &) |
virtual IBPtr | clone () const=0 |
InterfacedBase (string newName) | |
InterfacedBase (const InterfacedBase &i) | |
virtual void | readSetup (istream &is) |
virtual void | doupdate () |
virtual void | doinit () |
virtual void | doinitrun () |
virtual void | dofinish () |
virtual IVector | getReferences () |
virtual void | rebind (const TranslationMap &) |
![]() | |
ReferenceCounted (const ReferenceCounted &) | |
ReferenceCounted & | operator= (const ReferenceCounted &) |
![]() | |
const Named & | operator= (const Named &other) |
const string & | name (const string &newName) |
![]() | |
static void | registerRepository (IBPtr) |
static void | registerRepository (IBPtr, string newName) |
![]() | |
XCPtr | theLastXComb |
Here is the documentation of the MEPP2VVPowheg class.
Definition at line 25 of file MEPP2VVPowheg.h.
|
inline |
|
inlineprotectedvirtual |
Make a simple clone of this object.
Reimplemented from Herwig::MEPP2VV.
Definition at line 349 of file MEPP2VVPowheg.h.
|
protectedvirtual |
Initialize this object after the setup phase before saving an EventGenerator to disk.
InitException | if object could not be initialized properly. |
Reimplemented from Herwig::MEPP2VV.
|
inlineprotectedvirtual |
Make a clone of this object, possibly modifying the cloned object to make it sane.
Reimplemented from Herwig::MEPP2VV.
Definition at line 355 of file MEPP2VVPowheg.h.
|
virtual |
Apply the POWHEG style correction.
Reimplemented from Herwig::HwMEBase.
|
virtual |
Generate internal degrees of freedom given nDim() uniform random numbers in the interval \( ]0,1[ \).
To help the phase space generator, the dSigHatDR should be a smooth function of these numbers, although this is not strictly necessary.
r | a pointer to the first of nDim() consecutive random numbers. |
Reimplemented from Herwig::HwMEBase.
|
protected |
generates the hardest emission (yj,p)
pnew | The momenta of the new particles |
emissiontype | The type of emission, as for getResult |
|
protected |
Returns the matrix element for a given type of process, rapidity of the jet \(y_j\) and transverse momentum \(p_T\).
emis_type | the type of emission, (0 is \(q\bar{q}\to Vg\), 1 is \(qg\to Vq\) and 2 is \(g\bar{q}\to V\bar{q}\)) |
pT | The transverse momentum of the jet |
R | The object containing the kinematics |
|
inlinevirtual |
Has a POWHEG style correction.
Reimplemented from Herwig::HwMEBase.
Definition at line 39 of file MEPP2VVPowheg.h.
|
static |
The standard Init function used to initialize the interfaces.
Called exactly once for each class by the class description system before the main function starts or when this class is dynamically loaded.
|
protected |
The matrix element for the kinematical configuration previously provided by the last call to setKinematics(), suitably scaled by sHat() to give a dimension-less number.
double Herwig::MEPP2VVPowheg::M_V_regular | ( | realVVKinematics | S | ) | const |
The regular part of the virtual correction matrix element(s).
For WZ production this is given by Equation B.2 in NPB 383 (1992) 3-44 *** modulo a factor 1/(2s) ***, which is a flux factor that those authors absorb in the matrix element.
double Herwig::MEPP2VVPowheg::M_V_regular_WW | ( | realVVKinematics | S | ) | const |
M_V_regular_WW is the regular part of the one-loop WW matrix element exactly as defined in Eqs.
C.1 - C.7 of of NPB 410(1993)280-324 *** modulo a factor 1/(2s) ***, which is a flux factor that those authors absorb in the matrix element.
double Herwig::MEPP2VVPowheg::M_V_regular_ZZ | ( | realVVKinematics | S | ) | const |
M_V_regular_ZZ is the regular part of the one-loop ZZ matrix element exactly as defined in Eqs.
B.1 & B.2 of NPB 357(1991)409-438 *** modulo a factor 1/(2s) ***, which is a flux factor that those authors absorb in the matrix element.
|
virtual |
The matrix element for the kinematical configuration previously provided by the last call to setKinematics(), suitably scaled by sHat() to give a dimension-less number.
Reimplemented from Herwig::MEPP2VV.
|
virtual |
The number of internal degrees of freedom used in the matrix element.
Reimplemented from Herwig::HwMEBase.
|
privatedelete |
The assignment operator is private and must never be called.
In fact, it should not even be implemented.
void Herwig::MEPP2VVPowheg::persistentInput | ( | PersistentIStream & | is, |
int | version | ||
) |
Function used to read in object persistently.
is | the persistent input stream read from. |
version | the version number of the object when written. |
void Herwig::MEPP2VVPowheg::persistentOutput | ( | PersistentOStream & | os | ) | const |
Function used to write out object persistently.
os | the persistent output stream written to. |
|
virtual |
Return the scale associated with the last set phase space point.
Reimplemented from Herwig::MEPP2VV.
|
protected |
sets the QCD, EW and PDF scales
pT | The pT of the current step in the veto algorithm |
Energy2 Herwig::MEPP2VVPowheg::t_u_M_R_qqb_WW | ( | realVVKinematics | R | ) | const |
t_u_M_R_qqb_WW is the q + qb -> n + g times tk*uk real emission matrix element as defined in Eq.
D.1-D.5 of NPB 410(1993)280-324 *** modulo a factor 1/(2s) ***, which is a flux factor that those authors absorb in the matrix element.
Energy2 Herwig::MEPP2VVPowheg::t_u_M_R_qqb_ZZ | ( | realVVKinematics | R | ) | const |
t_u_M_R_qqb_ZZ is the q + qb -> n + g times tk*uk real emission matrix element as defined in Eq.
C.1 of NPB 357(1991)409-438 *** modulo a factor 1/(2s) ***, which is a flux factor that those authors absorb in the matrix element.
|
private |
The ParticleData object for the plus and minus lo partons.
Definition at line 423 of file MEPP2VVPowheg.h.
|
mutableprivate |
The value of \(\alpha_S\) used for the calculation.
Definition at line 599 of file MEPP2VVPowheg.h.
|
private |
Definition at line 429 of file MEPP2VVPowheg.h.
|
private |
The QCD beta function divided by 4pi, (11-2/3*nf)/4/pi, with nf = 5.
Definition at line 734 of file MEPP2VVPowheg.h.
|
private |
Born / virtual 2->2 kinematics.
Definition at line 388 of file MEPP2VVPowheg.h.
|
private |
Definition at line 423 of file MEPP2VVPowheg.h.
|
private |
The CF_ colour factor.
Definition at line 444 of file MEPP2VVPowheg.h.
|
private |
This specifies the emitting configuration: 1: q + qbar -> V1 + V2 + g 2: q + g -> V1 + V2 + q 3: g + qbar -> V1 + V2 + qbar.
Definition at line 693 of file MEPP2VVPowheg.h.
|
private |
Whether to generate all channels contributions or just qqb or just qg+gqb contributions.
Definition at line 498 of file MEPP2VVPowheg.h.
|
private |
Definition at line 783 of file MEPP2VVPowheg.h.
|
private |
The ckm matrix elements (unsquared, to allow interference)
Definition at line 543 of file MEPP2VVPowheg.h.
Referenced by CKM().
|
private |
The collinear limit of the 2->3 kinematics (emission in -z direction).
Definition at line 413 of file MEPP2VVPowheg.h.
|
private |
Whether to generate the positive, negative or leading order contribution.
Definition at line 492 of file MEPP2VVPowheg.h.
|
private |
The collinear limit of the 2->3 kinematics (emission in +z direction).
Definition at line 408 of file MEPP2VVPowheg.h.
|
private |
Scale of electroweak vertices: mVV^2 the invariant mass of the diboson system.
Definition at line 821 of file MEPP2VVPowheg.h.
|
mutableprivate |
The TGC coupling squared.
This is useful for debugging purposes when one wants to turn of t-channel * TGC interference contributions but leave the pure TGC contributions intact. It is also needed in order to transform WZ matrix elements into WW ones.
Definition at line 482 of file MEPP2VVPowheg.h.
|
mutableprivate |
The TGC coupling.
Definition at line 474 of file MEPP2VVPowheg.h.
|
private |
Identifies the space-like mother of the branching as quark (+1) or antiquark (-1):
Definition at line 699 of file MEPP2VVPowheg.h.
|
private |
The quark-antiquark gluon vertex.
Definition at line 593 of file MEPP2VVPowheg.h.
|
private |
|
private |
The W fermion-antifermion vertex.
Definition at line 578 of file MEPP2VVPowheg.h.
|
private |
The Z fermion-antifermionvertex.
Definition at line 583 of file MEPP2VVPowheg.h.
|
mutableprivate |
The CKM factor (Fij^2)
Definition at line 487 of file MEPP2VVPowheg.h.
|
private |
The value of alphaS to use for the nlo weight if nlo_alphaS_opt_=1.
Definition at line 508 of file MEPP2VVPowheg.h.
|
private |
Flag indicating if the q & qbar are flipped or not i.e.
this is true if q enters from the -z direction in the lab frame.
Definition at line 789 of file MEPP2VVPowheg.h.
|
private |
Definition at line 464 of file MEPP2VVPowheg.h.
|
private |
Definition at line 469 of file MEPP2VVPowheg.h.
|
private |
Properties of the boson and jets.
Pointers to the Shower particle objects for the partons
Definition at line 780 of file MEPP2VVPowheg.h.
|
mutableprivate |
The g + qb -> v1 + v2 + qb helicity amplitudes
Definition at line 563 of file MEPP2VVPowheg.h.
|
mutableprivate |
The up and down, left handed, quark-boson couplings.
Definition at line 464 of file MEPP2VVPowheg.h.
|
mutableprivate |
The up and down, right handed, quark-boson couplings (for WW & ZZ)
Definition at line 469 of file MEPP2VVPowheg.h.
|
mutableprivate |
The weak coupling and the sin (squared) of the Weinberg angle.
Definition at line 459 of file MEPP2VVPowheg.h.
|
private |
The resolved 2->3 real emission kinematics:
Definition at line 418 of file MEPP2VVPowheg.h.
|
private |
The BeamParticleData object for the plus and minus direction hadrons.
Definition at line 382 of file MEPP2VVPowheg.h.
|
private |
Definition at line 383 of file MEPP2VVPowheg.h.
|
private |
Option to impose helicity conservation on the real NLO ME's (greatly improves evaluation time).
Definition at line 548 of file MEPP2VVPowheg.h.
|
private |
The pT of V1 in a radiative event in the lab frame (for scale setting only)
Definition at line 533 of file MEPP2VVPowheg.h.
|
private |
The pT of V2 in a radiative event in the lab frame (for scale setting only)
Definition at line 538 of file MEPP2VVPowheg.h.
|
private |
The fundamental QCD scale in the one-loop alpha_{S} used for the crude (not the very crude) overestimate of the Sudakov exponent.
The default value is set so such that alphaS(MZ), neglecting all flavour threshold effects i.e. MZ*exp(-1/2/b0_/alphaS(MZ)).
Definition at line 742 of file MEPP2VVPowheg.h.
|
private |
Values of the PDF's before radiation.
Definition at line 434 of file MEPP2VVPowheg.h.
|
mutableprivate |
The value of the leading order qqbar->VV matrix element.
Definition at line 439 of file MEPP2VVPowheg.h.
|
private |
The colour & spin averaged n-body (leading order) matrix element squared.
Definition at line 680 of file MEPP2VVPowheg.h.
|
mutable |
Member variable to store the Born matrix element as given in Equation 3.1 - 3.3 in NPB 383 (1992) *** modulo a factor 1/(2s) ***, which is a flux factor that those authors absorb in the matrix element.
Definition at line 283 of file MEPP2VVPowheg.h.
|
mutable |
Member variable to store the regular part of the virtual correction matrix element(s).
For WZ production this is given by Equation B.2 in NPB 383 (1992) 3-44 *** modulo a factor 1/(2s) ***, which is a flux factor that those authors absorb in the matrix element.
Definition at line 200 of file MEPP2VVPowheg.h.
|
private |
The transverse momentum of the jet.
Definition at line 805 of file MEPP2VVPowheg.h.
|
private |
The factorization scale.
Definition at line 523 of file MEPP2VVPowheg.h.
|
private |
The renormalization scale.
Definition at line 528 of file MEPP2VVPowheg.h.
|
private |
The number of colours.
Definition at line 454 of file MEPP2VVPowheg.h.
|
private |
Whether to use a fixed or a running QCD coupling for the NLO weight.
Definition at line 503 of file MEPP2VVPowheg.h.
|
private |
Scale for real emission PDF:
Definition at line 816 of file MEPP2VVPowheg.h.
|
private |
Constants for the sampling.
The distribution is assumed to have the form \(\frac{c}{{\rm GeV}}\times\left(\frac{{\rm GeV}}{p_T}\right)^n\) The power, \(n\), for the sampling
Definition at line 714 of file MEPP2VVPowheg.h.
|
private |
The prefactors as a vector for easy use.
Definition at line 747 of file MEPP2VVPowheg.h.
|
private |
The prefactor, \(c\) for the \(g\bar{q}\) channel.
Definition at line 729 of file MEPP2VVPowheg.h.
|
private |
The prefactor, \(c\) for the \(qg\) channel.
Definition at line 724 of file MEPP2VVPowheg.h.
|
private |
The prefactor, \(c\) for the \(q\bar{q}\) channel.
Definition at line 719 of file MEPP2VVPowheg.h.
|
mutableprivate |
A matrix to hold the home-grown production matrix element.
Definition at line 826 of file MEPP2VVPowheg.h.
|
private |
The transverse momentum of the jet.
Definition at line 799 of file MEPP2VVPowheg.h.
|
private |
Definition at line 770 of file MEPP2VVPowheg.h.
|
private |
Definition at line 758 of file MEPP2VVPowheg.h.
|
private |
Scale for alpha_S: pT^2 of the diboson system.
Definition at line 811 of file MEPP2VVPowheg.h.
|
mutableprivate |
The q + g -> v1 + v2 + q helicity amplitudes
Definition at line 558 of file MEPP2VVPowheg.h.
|
private |
Pointers to the BeamParticleData objects.
Definition at line 769 of file MEPP2VVPowheg.h.
|
private |
Properties of the incoming particles.
Pointers to the ShowerProgenitor objects for the partons
Definition at line 757 of file MEPP2VVPowheg.h.
|
mutableprivate |
The q + qb -> v1 + v2 + g helicity amplitudes
Definition at line 553 of file MEPP2VVPowheg.h.
|
private |
The ParticleData object for the quark and antiquark (which can be in a different order to ab_ and bb_).
Definition at line 429 of file MEPP2VVPowheg.h.
|
private |
The resolved 2->3 real emission kinematics.
Definition at line 685 of file MEPP2VVPowheg.h.
|
private |
If this boolean is true the n+1 body helicity amplitudes will be used to calculate a hard vertex based on those kinematics for spin correlations in the decays.
Definition at line 675 of file MEPP2VVPowheg.h.
|
private |
Flag to remove or multiply in MCFM branching fractions for testing.
Definition at line 513 of file MEPP2VVPowheg.h.
|
private |
Soft limit of the 2->3 real emission kinematics.
Definition at line 393 of file MEPP2VVPowheg.h.
|
private |
Selects a dynamic (sHat) or fixed factorization scale.
Definition at line 518 of file MEPP2VVPowheg.h.
|
private |
The collinear limit of the 2->3 kinematics (emission in -z direction).
Definition at line 403 of file MEPP2VVPowheg.h.
|
private |
Soft-collinear limit of the 2->3 kinematics (emission in +z direction).
Definition at line 398 of file MEPP2VVPowheg.h.
|
private |
Pointer to the object calculating the strong coupling.
Definition at line 704 of file MEPP2VVPowheg.h.
|
private |
Definition at line 764 of file MEPP2VVPowheg.h.
|
private |
Pointers to the Shower particle objects for the partons.
Definition at line 763 of file MEPP2VVPowheg.h.
|
private |
Definition at line 459 of file MEPP2VVPowheg.h.
|
mutable |
Member variable to store the matrix element g + qb -> n + q times tk*uk.
Definition at line 230 of file MEPP2VVPowheg.h.
|
mutable |
Member variable to store the matrix element g + qb -> n + qb times (tk*uk)^2 - using helicity amplitudes.
Definition at line 263 of file MEPP2VVPowheg.h.
|
mutable |
Member variable to store the matrix element q + g -> n + q times tk*uk.
Definition at line 220 of file MEPP2VVPowheg.h.
|
mutable |
Member variable to store the matrix element q + g -> n + q times (tk*uk)^2 - using helicity amplitudes.
Definition at line 252 of file MEPP2VVPowheg.h.
|
mutable |
Member variable to store the matrix element q + qb -> n + g times tk*uk.
Definition at line 210 of file MEPP2VVPowheg.h.
|
mutable |
Member variable to store the matrix element q + qb -> n + g times (tk*uk)^2 - using helicity amplitudes.
Definition at line 241 of file MEPP2VVPowheg.h.
|
private |
Parameters for the NLO weight.
Parameter to determine when to use limiting value of real emission matrix elements, to avoid rounding error issues.
Definition at line 377 of file MEPP2VVPowheg.h.
|
private |
The TR_ colour factor.
Definition at line 449 of file MEPP2VVPowheg.h.
|
private |
Definition at line 781 of file MEPP2VVPowheg.h.
|
private |
Definition at line 782 of file MEPP2VVPowheg.h.
|
private |
The triple electroweak gauge boson vertex.
Definition at line 588 of file MEPP2VVPowheg.h.
|
private |
the rapidity of the jet
Definition at line 794 of file MEPP2VVPowheg.h.