hej is hosted by Hepforge, IPPP Durham
HEJ 2 2.0
High energy resummation for hadron colliders
Loading...
Searching...
No Matches
currents.hh File Reference

Functions computing the square of current contractions. More...

#include <complex>
#include <ostream>
#include <CLHEP/Vector/LorentzVector.h>
Include dependency graph for currents.hh:

Go to the source code of this file.

Classes

class  CCurrent
 This is the a new class structure for currents. More...
 

Typedefs

typedef std::complex< double > COM
 
typedef COM current[4]
 
typedef CLHEP::HepLorentzVector HLV
 

Functions

double jMWqQ (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector pe, CLHEP::HepLorentzVector pnu, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in)
 Square of qQ->qenuQ W+Jets Scattering Current. More...
 
double jMWqbarQ (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector pe, CLHEP::HepLorentzVector pnu, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in)
 Square of qbarQ->qbarenuQ W+Jets Scattering Current. More...
 
double jMWqQbar (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector pe, CLHEP::HepLorentzVector pnu, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in)
 Square of qQbar->qenuQbar W+Jets Scattering Current. More...
 
double jMWqbarQbar (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector pe, CLHEP::HepLorentzVector pnu, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in)
 Square of qbarQbar->qbarenuQbar W+Jets Scattering Current. More...
 
double jMWqg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector pe, CLHEP::HepLorentzVector pnu, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in)
 Square of qg->qenug W+Jets Scattering Current. More...
 
double jMWqbarg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector pe, CLHEP::HepLorentzVector pnu, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in)
 Square of qbarg->qbarenug W+Jets Scattering Current. More...
 
double jM2qQ (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in)
 Square of qQ->qQ Pure Jets Scattering Current. More...
 
double jM2qQbar (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in)
 Square of qQbar->qQbar Pure Jets Scattering Current. More...
 
double jM2qbarQbar (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in)
 Square of qbarQbar->qbarQbar Pure Jets Scattering Current. More...
 
double jM2qg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in)
 Square of qg->qg Pure Jets Scattering Current. More...
 
double jM2qbarg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in)
 Square of qbarg->qbarg Pure Jets Scattering Current. More...
 
double jM2gg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in)
 Square of gg->gg Pure Jets Scattering Current. More...
 
double MH2gg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector q1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb)
 Square of gg->gg Higgs+Jets Scattering Current. More...
 
double MH2gq_outsideH (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector pH, double mt, bool include_bottom, double mb)
 Square of gq->gq Higgs+Jets Scattering Current with Higgs before Gluon. More...
 
double MH2qg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector q1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb)
 Square of qg->qg Higgs+Jets Scattering Current. More...
 
double MH2qbarg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector q1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb)
 Square of qbarg->qbarg Higgs+Jets Scattering Current. More...
 
double MH2qQ (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector q1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb)
 Square of qQ->qQ Higgs+Jets Scattering Current. More...
 
double MH2qQbar (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector q1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb)
 Square of qQbar->qQbar Higgs+Jets Scattering Current. More...
 
double MH2qbarQ (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector q1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb)
 Square of qbarQ->qbarQ Higgs+Jets Scattering Current. More...
 
double MH2qbarQbar (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector q1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb)
 Square of qbarQbar->qbarQbar Higgs+Jets Scattering Current. More...
 
double jM2unogqHQ (CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb)
 Square of qQ->gqQ Higgs+Jets Unordered f Scattering Current. More...
 
double jM2unogqHQbar (CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb)
 Square of qQbar->gqQbar Higgs+Jets Unordered f Scattering Current. More...
 
double jM2unogqbarHQ (CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb)
 Square of qbarQ->gqbarQ Higgs+Jets Unordered f Scattering Current. More...
 
double jM2unogqbarHQbar (CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb)
 Square of qbarQbar->gqbarQbar Higgs+Jets Unordered f Scattering Current. More...
 
double jM2unogqHg (CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb)
 Square of qg->gqg Higgs+Jets Unordered f Scattering Current. More...
 
double jM2unogqbarHg (CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb)
 Square of qbarg->gqbarg Higgs+Jets Unordered f Scattering Current. More...
 
double jM2unobqbarHQg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb)
 Square of qbarQ->qbarQg Higgs+Jets Unordered b Scattering Current. More...
 
double jM2unobqHQg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb)
 Square of qQ->qQg Higgs+Jets Unordered b Scattering Current. More...
 
double jM2unobqHQbarg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb)
 Square of qQbar->qQbarg Higgs+Jets Unordered b Scattering Current. More...
 
double jM2unobqbarHQbarg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb)
 Square of qbarQbar->qbarQbarg Higgs+Jets Unordered b Scattering Current. More...
 
double jM2unobgHQbarg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb)
 Square of gQbar->gQbarg Higgs+Jets Unordered b Scattering Current. More...
 
double jM2unobgHQg (CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1, CLHEP::HepLorentzVector qH2, double mt, bool include_bottom, double mb)
 Square of gQ->gQg Higgs+Jets Unordered b Scattering Current. More...
 
double C2gHgm (CLHEP::HepLorentzVector p2, CLHEP::HepLorentzVector p1, CLHEP::HepLorentzVector pH)
 Implements Eq. (4.22) in hep-ph/0301013 with modifications to incoming plus momenta. More...
 
double C2gHgp (CLHEP::HepLorentzVector p2, CLHEP::HepLorentzVector p1, CLHEP::HepLorentzVector pH)
 Implements Eq. (4.23) in hep-ph/0301013 with modifications to incoming plus momenta. More...
 
double C2qHqm (CLHEP::HepLorentzVector p2, CLHEP::HepLorentzVector p1, CLHEP::HepLorentzVector pH)
 Implements Eq. (4.22) in hep-ph/0301013. More...
 
CCurrent operator* (double x, CCurrent &m)
 
CCurrent operator* (COM x, CCurrent &m)
 
CCurrent operator/ (double x, CCurrent &m)
 
CCurrent operator/ (COM x, CCurrent &m)
 
CCurrent j (CLHEP::HepLorentzVector pout, bool helout, CLHEP::HepLorentzVector pin, bool helin)
 Current <outgoing state | mu | incoming state> More...
 
CCurrent joi (CLHEP::HepLorentzVector pout, bool helout, CLHEP::HepLorentzVector pin, bool helin)
 Current <outgoing state | mu | incoming state> More...
 
CCurrent jio (CLHEP::HepLorentzVector pout, bool helout, CLHEP::HepLorentzVector pin, bool helin)
 Current <incoming state | mu | outgoing state> More...
 
CCurrent joo (CLHEP::HepLorentzVector pout, bool helout, CLHEP::HepLorentzVector pin, bool helin)
 Current <outgoing state | mu | outgoing state> More...
 

Detailed Description

Functions computing the square of current contractions.

This file contains all the necessary functions to compute the current contractions for all valid HEJ processes. PJETS, H+JETS and W+JETS along with some unordered counterparts.

Typedef Documentation

◆ COM

typedef std::complex<double> COM

◆ current

typedef COM current[4]

◆ HLV

typedef CLHEP::HepLorentzVector HLV

Function Documentation

◆ C2gHgm()

double C2gHgm ( CLHEP::HepLorentzVector  p2,
CLHEP::HepLorentzVector  p1,
CLHEP::HepLorentzVector  pH 
)

Implements Eq. (4.22) in hep-ph/0301013 with modifications to incoming plus momenta.

Parameters
p2Momentum of Particle 2
p1Momentum of Particle 1
pHMomentum of Higgs
Returns
Value of Eq. (4.22) in Hep-ph/0301013 with modifications

This gives the impact factor. First it determines first whether this is the case p1p\sim php>>p3p or the opposite

◆ C2gHgp()

double C2gHgp ( CLHEP::HepLorentzVector  p2,
CLHEP::HepLorentzVector  p1,
CLHEP::HepLorentzVector  pH 
)

Implements Eq. (4.23) in hep-ph/0301013 with modifications to incoming plus momenta.

Parameters
p2Momentum of Particle 2
p1Momentum of Particle 1
pHMomentum of Higgs
Returns
Value of Eq. (4.23) in Hep-ph/0301013

This gives the impact factor. First it determines first whether this is the case p1p\sim php>>p3p or the opposite

◆ C2qHqm()

double C2qHqm ( CLHEP::HepLorentzVector  p2,
CLHEP::HepLorentzVector  p1,
CLHEP::HepLorentzVector  pH 
)

Implements Eq. (4.22) in hep-ph/0301013.

Parameters
p2Momentum of Particle 2
p1Momentum of Particle 1
pHMomentum of Higgs
Returns
Value of Eq. (4.22) in Hep-ph/0301013

This gives the impact factor. First it determines first whether this is the case p1p\sim php>>p3p or the opposite

◆ j()

CCurrent j ( CLHEP::HepLorentzVector  pout,
bool  helout,
CLHEP::HepLorentzVector  pin,
bool  helin 
)

Current <outgoing state | mu | incoming state>

These functions are a mess. There are many more defined in the source file than declared in the header - and the arguments are mislabelled in some cases. Need to investigate.

Todo:
remove

◆ jio()

CCurrent jio ( CLHEP::HepLorentzVector  pout,
bool  helout,
CLHEP::HepLorentzVector  pin,
bool  helin 
)

Current <incoming state | mu | outgoing state>

These functions are a mess. There are many more defined in the source file than declared in the header - and the arguments are mislabelled in some cases. Need to investigate.

◆ jM2gg()

double jM2gg ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in 
)

Square of gg->gg Pure Jets Scattering Current.

Parameters
p1outMomentum of final state gluon
p1inMomentum of initial state gluon
p2outMomentum of final state gluon
p2inMomentum of intial state gluon
Returns
Square of the current contractions for gg->gg Scattering

This returns the square of the current contractions in gg->gg Pure Jet Scattering.

◆ jM2qbarg()

double jM2qbarg ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in 
)

Square of qbarg->qbarg Pure Jets Scattering Current.

Parameters
p1outMomentum of final state anti-quark
p1inMomentum of initial state anti-quark
p2outMomentum of final state gluon
p2inMomentum of intial state gluon
Returns
Square of the current contractions for qbarg->qbarg Scattering

This returns the square of the current contractions in qbarg->qbarg Pure Jet Scattering. Note this can be used for gqbar->gqbar Scattering by inputting arguments appropriately.

◆ jM2qbarQbar()

double jM2qbarQbar ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in 
)

Square of qbarQbar->qbarQbar Pure Jets Scattering Current.

Parameters
p1outMomentum of final state anti-quark
p1inMomentum of initial state anti-quark
p2outMomentum of final state anti-quark
p2inMomentum of intial state anti-quark
Returns
Square of the current contractions for qbarQbar->qbarQbar Scattering

This returns the square of the current contractions in qbarQbar->qbarQbar Pure Jet Scattering.

◆ jM2qg()

double jM2qg ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in 
)

Square of qg->qg Pure Jets Scattering Current.

Parameters
p1outMomentum of final state quark
p1inMomentum of initial state quark
p2outMomentum of final state gluon
p2inMomentum of intial state gluon
Returns
Square of the current contractions for qg->qg Scattering

This returns the square of the current contractions in qg->qg Pure Jet Scattering. Note this can be used for gq->gq Scattering by inputting arguments appropriately.

◆ jM2qQ()

double jM2qQ ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in 
)

Square of qQ->qQ Pure Jets Scattering Current.

Parameters
p1outMomentum of final state quark
p1inMomentum of initial state quark
p2outMomentum of final state quark
p2inMomentum of intial state quark
Returns
Square of the current contractions for qQ->qQ Scattering

This returns the square of the current contractions in qQ->qQ Pure Jet Scattering.

◆ jM2qQbar()

double jM2qQbar ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in 
)

Square of qQbar->qQbar Pure Jets Scattering Current.

Parameters
p1outMomentum of final state quark
p1inMomentum of initial state quark
p2outMomentum of final state anti-quark
p2inMomentum of intial state anti-quark
Returns
Square of the current contractions for qQbar->qQbar Scattering

This returns the square of the current contractions in qQbar->qQbar Pure Jet Scattering. Note this can be used for qbarQ->qbarQ Scattering by inputting arguments appropriately.

◆ jM2unobgHQbarg()

double jM2unobgHQbarg ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  pg,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in,
CLHEP::HepLorentzVector  qH1,
CLHEP::HepLorentzVector  qH2,
double  mt,
bool  include_bottom,
double  mb 
)

Square of gQbar->gQbarg Higgs+Jets Unordered b Scattering Current.

Parameters
p1outMomentum of final state gluon
p1inMomentum of initial state gluon
pgMomentum of unordered b gluon
p2outMomentum of final state anti-quark
p2inMomentum of intial state anti-quark
qH1Momentum of t-channel propagator before Higgs
qH2Momentum of t-channel propagator after Higgs
mtTop quark mass
include_bottomSpecifies whether bottom corrections are included
mbBottom quark mass
Returns
Square of the current contractions for gQbar->gQbarg Scattering

This returns the square of the current contractions in gQbar->gQbarg Higgs+Jet Scattering.

This construction is taking rapidity order: p1out >> p2out > pg

◆ jM2unobgHQg()

double jM2unobgHQg ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  pg,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in,
CLHEP::HepLorentzVector  qH1,
CLHEP::HepLorentzVector  qH2,
double  mt,
bool  include_bottom,
double  mb 
)

Square of gQ->gQg Higgs+Jets Unordered b Scattering Current.

Parameters
p1outMomentum of final state gluon
p1inMomentum of initial state gluon
pgMomentum of unordered b gluon
p2outMomentum of final state quark
p2inMomentum of intial state quark
qH1Momentum of t-channel propagator before Higgs
qH2Momentum of t-channel propagator after Higgs
mtTop quark mass
include_bottomSpecifies whether bottom corrections are included
mbBottom quark mass
Returns
Square of the current contractions for gQ->gQg Scattering

This returns the square of the current contractions in gQ->gQg Higgs+Jet Scattering.

This construction is taking rapidity order: p1out >> p2out > pg

◆ jM2unobqbarHQbarg()

double jM2unobqbarHQbarg ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  pg,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in,
CLHEP::HepLorentzVector  qH1,
CLHEP::HepLorentzVector  qH2,
double  mt,
bool  include_bottom,
double  mb 
)

Square of qbarQbar->qbarQbarg Higgs+Jets Unordered b Scattering Current.

Parameters
p1outMomentum of final state anti-quark
p1inMomentum of initial state anti-quark
pgMomentum of unordered b gluon
p2outMomentum of final state anti-quark
p2inMomentum of intial state anti-quark
qH1Momentum of t-channel propagator before Higgs
qH2Momentum of t-channel propagator after Higgs
mtTop quark mass
include_bottomSpecifies whether bottom corrections are included
mbBottom quark mass
Returns
Square of the current contractions for qbarQbar->qbarQbarg Scattering

This returns the square of the current contractions in qbarQbar->qbarQbarg Higgs+Jet Scattering.

This construction is taking rapidity order: p1out >> p2out > pg

◆ jM2unobqbarHQg()

double jM2unobqbarHQg ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  pg,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in,
CLHEP::HepLorentzVector  qH1,
CLHEP::HepLorentzVector  qH2,
double  mt,
bool  include_bottom,
double  mb 
)

Square of qbarQ->qbarQg Higgs+Jets Unordered b Scattering Current.

Parameters
p1outMomentum of final state anti-quark
p1inMomentum of initial state anti-quark
pgMomentum of unordered b gluon
p2outMomentum of final state quark
p2inMomentum of intial state quark
qH1Momentum of t-channel propagator before Higgs
qH2Momentum of t-channel propagator after Higgs
mtTop quark mass
include_bottomSpecifies whether bottom corrections are included
mbBottom quark mass
Returns
Square of the current contractions for qbarQ->qbarQg Scattering

This returns the square of the current contractions in qbarQ->qbarQg Higgs+Jet Scattering.

This construction is taking rapidity order: p1out >> p2out > pg

◆ jM2unobqHQbarg()

double jM2unobqHQbarg ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  pg,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in,
CLHEP::HepLorentzVector  qH1,
CLHEP::HepLorentzVector  qH2,
double  mt,
bool  include_bottom,
double  mb 
)

Square of qQbar->qQbarg Higgs+Jets Unordered b Scattering Current.

Parameters
p1outMomentum of final state quark
p1inMomentum of initial state quark
pgMomentum of unordered b gluon
p2outMomentum of final state anti-quark
p2inMomentum of intial state anti-quark
qH1Momentum of t-channel propagator before Higgs
qH2Momentum of t-channel propagator after Higgs
mtTop quark mass
include_bottomSpecifies whether bottom corrections are included
mbBottom quark mass
Returns
Square of the current contractions for qQbar->qQbarg Scattering

This returns the square of the current contractions in qQbar->qQbarg Higgs+Jet Scattering.

This construction is taking rapidity order: p1out >> p2out > pg

◆ jM2unobqHQg()

double jM2unobqHQg ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  pg,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in,
CLHEP::HepLorentzVector  qH1,
CLHEP::HepLorentzVector  qH2,
double  mt,
bool  include_bottom,
double  mb 
)

Square of qQ->qQg Higgs+Jets Unordered b Scattering Current.

Parameters
p1outMomentum of final state quark
p1inMomentum of initial state quark
pgMomentum of unordered b gluon
p2outMomentum of final state quark
p2inMomentum of intial state quark
qH1Momentum of t-channel propagator before Higgs
qH2Momentum of t-channel propagator after Higgs
mtTop quark mass
include_bottomSpecifies whether bottom corrections are included
mbBottom quark mass
Returns
Square of the current contractions for qQ->qQg Scattering

This returns the square of the current contractions in qQ->qQg Higgs+Jet Scattering.

This construction is taking rapidity order: p1out >> p2out > pg

◆ jM2unogqbarHg()

double jM2unogqbarHg ( CLHEP::HepLorentzVector  pg,
CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in,
CLHEP::HepLorentzVector  qH1,
CLHEP::HepLorentzVector  qH2,
double  mt,
bool  include_bottom,
double  mb 
)

Square of qbarg->gqbarg Higgs+Jets Unordered f Scattering Current.

Parameters
pgMomentum of unordered gluon
p1outMomentum of final state anti-quark
p1inMomentum of initial state anti-quark
p2outMomentum of final state gluon
p2inMomentum of intial state gluon
qH1Momentum of t-channel propagator before Higgs
qH2Momentum of t-channel propagator after Higgs
mtTop quark mass
include_bottomSpecifies whether bottom corrections are included
mbBottom quark mass
Returns
Square of the current contractions for qbarg->gbarg Scattering

This returns the square of the current contractions in qbarg->gqbarg Higgs+Jet Scattering.

This construction is taking rapidity order: pg > p1out >> p2out

◆ jM2unogqbarHQ()

double jM2unogqbarHQ ( CLHEP::HepLorentzVector  pg,
CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in,
CLHEP::HepLorentzVector  qH1,
CLHEP::HepLorentzVector  qH2,
double  mt,
bool  include_bottom,
double  mb 
)

Square of qbarQ->gqbarQ Higgs+Jets Unordered f Scattering Current.

Parameters
pgMomentum of unordered gluon
p1outMomentum of final state anti-quark
p1inMomentum of initial state anti-quark
p2outMomentum of final state quark
p2inMomentum of intial state quark
qH1Momentum of t-channel propagator before Higgs
qH2Momentum of t-channel propagator after Higgs
mtTop quark mass
include_bottomSpecifies whether bottom corrections are included
mbBottom quark mass
Returns
Square of the current contractions for qbarQ->gqbarQ Scattering

This returns the square of the current contractions in qbarQ->gqbarQ Higgs+Jet Scattering.

This construction is taking rapidity order: pg > p1out >> p2out

◆ jM2unogqbarHQbar()

double jM2unogqbarHQbar ( CLHEP::HepLorentzVector  pg,
CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in,
CLHEP::HepLorentzVector  qH1,
CLHEP::HepLorentzVector  qH2,
double  mt,
bool  include_bottom,
double  mb 
)

Square of qbarQbar->gqbarQbar Higgs+Jets Unordered f Scattering Current.

Parameters
pgMomentum of unordered gluon
p1outMomentum of final state anti-quark
p1inMomentum of initial state anti-quark
p2outMomentum of final state anti-quark
p2inMomentum of intial state anti-quark
qH1Momentum of t-channel propagator before Higgs
qH2Momentum of t-channel propagator after Higgs
mtTop quark mass
include_bottomSpecifies whether bottom corrections are included
mbBottom quark mass
Returns
Square of the current contractions for qbarQbar->gqbarQbar Scattering

This returns the square of the current contractions in qbarQbar->gqbarQbar Higgs+Jet Scattering.

This construction is taking rapidity order: pg > p1out >> p2out

◆ jM2unogqHg()

double jM2unogqHg ( CLHEP::HepLorentzVector  pg,
CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in,
CLHEP::HepLorentzVector  qH1,
CLHEP::HepLorentzVector  qH2,
double  mt,
bool  include_bottom,
double  mb 
)

Square of qg->gqg Higgs+Jets Unordered f Scattering Current.

Parameters
pgMomentum of unordered gluon
p1outMomentum of final state quark
p1inMomentum of initial state quark
p2outMomentum of final state gluon
p2inMomentum of intial state gluon
qH1Momentum of t-channel propagator before Higgs
qH2Momentum of t-channel propagator after Higgs
mtTop quark mass
include_bottomSpecifies whether bottom corrections are included
mbBottom quark mass
Returns
Square of the current contractions for qg->gqg Scattering

This returns the square of the current contractions in qg->gqg Higgs+Jet Scattering.

This construction is taking rapidity order: pg > p1out >> p2out

◆ jM2unogqHQ()

double jM2unogqHQ ( CLHEP::HepLorentzVector  pg,
CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in,
CLHEP::HepLorentzVector  qH1,
CLHEP::HepLorentzVector  qH2,
double  mt,
bool  include_bottom,
double  mb 
)

Square of qQ->gqQ Higgs+Jets Unordered f Scattering Current.

Parameters
pgMomentum of unordered gluon
p1outMomentum of final state quark
p1inMomentum of initial state quark
p2outMomentum of final state quark
p2inMomentum of intial state quark
qH1Momentum of t-channel propagator before Higgs
qH2Momentum of t-channel propagator after Higgs
mtTop quark mass
include_bottomSpecifies whether bottom corrections are included
mbBottom quark mass
Returns
Square of the current contractions for qQ->gqQ Scattering

This returns the square of the current contractions in qQ->gqQ Higgs+Jet Scattering.

This construction is taking rapidity order: pg > p1out >> p2out

◆ jM2unogqHQbar()

double jM2unogqHQbar ( CLHEP::HepLorentzVector  pg,
CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in,
CLHEP::HepLorentzVector  qH1,
CLHEP::HepLorentzVector  qH2,
double  mt,
bool  include_bottom,
double  mb 
)

Square of qQbar->gqQbar Higgs+Jets Unordered f Scattering Current.

Parameters
pgMomentum of unordered gluon
p1outMomentum of final state quark
p1inMomentum of initial state quark
p2outMomentum of final state anti-quark
p2inMomentum of intial state anti-quark
qH1Momentum of t-channel propagator before Higgs
qH2Momentum of t-channel propagator after Higgs
mtTop quark mass
include_bottomSpecifies whether bottom corrections are included
mbBottom quark mass
Returns
Square of the current contractions for qQbar->gqQbar Scattering

This returns the square of the current contractions in qQbar->gqQbar Higgs+Jet Scattering.

This construction is taking rapidity order: pg > p1out >> p2out

◆ jMWqbarg()

double jMWqbarg ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  pe,
CLHEP::HepLorentzVector  pnu,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in 
)

Square of qbarg->qbarenug W+Jets Scattering Current.

Parameters
p1outMomentum of final state anti-quark
peMomentum of final state electron
pnuMomentum of final state Neutrino
p1inMomentum of initial state anti-quark
p2outMomentum of final state gluon
p2inMomentum of intial state gluon
Returns
Square of the current contractions for qbarg->qbarenug Scattering

This returns the square of the current contractions in qbarg->qbarenug scattering with an emission of a W Boson.

◆ jMWqbarQ()

double jMWqbarQ ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  pe,
CLHEP::HepLorentzVector  pnu,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in 
)

Square of qbarQ->qbarenuQ W+Jets Scattering Current.

Parameters
p1outMomentum of final state anti-quark
peMomentum of final state electron
pnuMomentum of final state Neutrino
p1inMomentum of initial state anti-quark
p2outMomentum of final state quark
p2inMomentum of intial state quark
Returns
Square of the current contractions for qbarQ->qbarenuQ Scattering

This returns the square of the current contractions in qbarQ->qbarenuQ scattering with an emission of a W Boson.

◆ jMWqbarQbar()

double jMWqbarQbar ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  pe,
CLHEP::HepLorentzVector  pnu,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in 
)

Square of qbarQbar->qbarenuQbar W+Jets Scattering Current.

Parameters
p1outMomentum of final state anti-quark
peMomentum of final state electron
pnuMomentum of final state Neutrino
p1inMomentum of initial state anti-quark
p2outMomentum of final state anti-quark
p2inMomentum of intial state anti-quark
Returns
Square of the current contractions for qbarQbar->qbarenuQbar Scattering

This returns the square of the current contractions in qbarQbar->qbarenuQbar scattering with an emission of a W Boson.

◆ jMWqg()

double jMWqg ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  pe,
CLHEP::HepLorentzVector  pnu,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in 
)

Square of qg->qenug W+Jets Scattering Current.

Parameters
p1outMomentum of final state quark
peMomentum of final state electron
pnuMomentum of final state Neutrino
p1inMomentum of initial state quark
p2outMomentum of final state gluon
p2inMomentum of intial state gluon
Returns
Square of the current contractions for qg->qenug Scattering

This returns the square of the current contractions in qg->qenug scattering with an emission of a W Boson.

◆ jMWqQ()

double jMWqQ ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  pe,
CLHEP::HepLorentzVector  pnu,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in 
)

Square of qQ->qenuQ W+Jets Scattering Current.

Parameters
p1outMomentum of final state quark
peMomentum of final state electron
pnuMomentum of final state Neutrino
p1inMomentum of initial state quark
p2outMomentum of final state quark
p2inMomentum of intial state quark
Returns
Square of the current contractions for qQ->qenuQ Scattering

This returns the square of the current contractions in qQ->qenuQ scattering with an emission of a W Boson.

◆ jMWqQbar()

double jMWqQbar ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  pe,
CLHEP::HepLorentzVector  pnu,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in 
)

Square of qQbar->qenuQbar W+Jets Scattering Current.

Parameters
p1outMomentum of final state quark
peMomentum of final state electron
pnuMomentum of final state Neutrino
p1inMomentum of initial state quark
p2outMomentum of final state anti-quark
p2inMomentum of intial state anti-quark
Returns
Square of the current contractions for qQbar->qenuQbar Scattering

This returns the square of the current contractions in qQbar->qenuQbar scattering with an emission of a W Boson.

◆ joi()

CCurrent joi ( CLHEP::HepLorentzVector  pout,
bool  helout,
CLHEP::HepLorentzVector  pin,
bool  helin 
)

Current <outgoing state | mu | incoming state>

These functions are a mess. There are many more defined in the source file than declared in the header - and the arguments are mislabelled in some cases. Need to investigate.

◆ joo()

CCurrent joo ( CLHEP::HepLorentzVector  pout,
bool  helout,
CLHEP::HepLorentzVector  pin,
bool  helin 
)

Current <outgoing state | mu | outgoing state>

These functions are a mess. There are many more defined in the source file than declared in the header - and the arguments are mislabelled in some cases. Need to investigate.

◆ MH2gg()

double MH2gg ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in,
CLHEP::HepLorentzVector  q1,
CLHEP::HepLorentzVector  qH2,
double  mt,
bool  include_bottom,
double  mb 
)

Square of gg->gg Higgs+Jets Scattering Current.

Parameters
p1outMomentum of final state gluon
p1inMomentum of initial state gluon
p2outMomentum of final state gluon
p2inMomentum of intial state gluon
q1Momentum of t-channel propagator before Higgs
qH2Momentum of t-channel propagator after Higgs
mtTop quark mass
include_bottomSpecifies whether bottom corrections are included
mbBottom quark mass
Returns
Square of the current contractions for gg->gg Scattering

This returns the square of the current contractions in gg->gg Higgs+Jet Scattering.

g~p1 g~p2 should be called with q1 meant to be contracted with p2 in first part of vertex (i.e. if g is backward, q1 is forward)

◆ MH2gq_outsideH()

double MH2gq_outsideH ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in,
CLHEP::HepLorentzVector  pH,
double  mt,
bool  include_bottom,
double  mb 
)

Square of gq->gq Higgs+Jets Scattering Current with Higgs before Gluon.

Parameters
p1outMomentum of final state gluon
p1inMomentum of initial state gluon
p2outMomentum of final state gluon
p2inMomentum of intial state gluon
pHMomentum of Higgs
mtTop quark mass
include_bottomSpecifies whether bottom corrections are included
mbBottom quark mass
Returns
Square of the current contraction

◆ MH2qbarg()

double MH2qbarg ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in,
CLHEP::HepLorentzVector  q1,
CLHEP::HepLorentzVector  qH2,
double  mt,
bool  include_bottom,
double  mb 
)

Square of qbarg->qbarg Higgs+Jets Scattering Current.

Parameters
p1outMomentum of final state anti-quark
p1inMomentum of initial state anti-quark
p2outMomentum of final state gluon
p2inMomentum of intial state gluon
q1Momentum of t-channel propagator before Higgs
qH2Momentum of t-channel propagator after Higgs
mtTop quark mass
include_bottomSpecifies whether bottom corrections are included
mbBottom quark mass
Returns
Square of the current contractions for qbarg->qbarg Scattering

This returns the square of the current contractions in qbarg->qbarg Higgs+Jet Scattering.

qbar~p1 g~p2 (i.e. ALWAYS p1 for anti-quark, p2 for gluon) should be called with q1 meant to be contracted with p2 in first part of vertex (i.e. if g is backward, q1 is forward)

◆ MH2qbarQ()

double MH2qbarQ ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in,
CLHEP::HepLorentzVector  q1,
CLHEP::HepLorentzVector  qH2,
double  mt,
bool  include_bottom,
double  mb 
)

Square of qbarQ->qbarQ Higgs+Jets Scattering Current.

Parameters
p1outMomentum of final state anti-quark
p1inMomentum of initial state anti-quark
p2outMomentum of final state quark
p2inMomentum of intial state quark
q1Momentum of t-channel propagator before Higgs
qH2Momentum of t-channel propagator after Higgs
mtTop quark mass
include_bottomSpecifies whether bottom corrections are included
mbBottom quark mass
Returns
Square of the current contractions for qbarQ->qbarQ Scattering

This returns the square of the current contractions in qbarQ->qbarQ Higgs+Jet Scattering.

qbar~p1 Q~p2 (i.e. ALWAYS p1 for anti-quark, p2 for quark) should be called with q1 meant to be contracted with p2 in first part of vertex (i.e. if Q is backward, q1 is forward)

◆ MH2qbarQbar()

double MH2qbarQbar ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in,
CLHEP::HepLorentzVector  q1,
CLHEP::HepLorentzVector  qH2,
double  mt,
bool  include_bottom,
double  mb 
)

Square of qbarQbar->qbarQbar Higgs+Jets Scattering Current.

Parameters
p1outMomentum of final state anti-quark
p1inMomentum of initial state anti-quark
p2outMomentum of final state anti-quark
p2inMomentum of intial state anti-quark
q1Momentum of t-channel propagator before Higgs
qH2Momentum of t-channel propagator after Higgs
mtTop quark mass
include_bottomSpecifies whether bottom corrections are included
mbBottom quark mass
Returns
Square of the current contractions for qbarQbar->qbarQbar Scattering

This returns the square of the current contractions in qbarQbar->qbarQbar Higgs+Jet Scattering.

qbar~p1 Qbar~p2 (i.e. ALWAYS p1 for anti-quark, p2 for anti-quark) should be called with q1 meant to be contracted with p2 in first part of vertex (i.e. if Qbar is backward, q1 is forward)

◆ MH2qg()

double MH2qg ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in,
CLHEP::HepLorentzVector  q1,
CLHEP::HepLorentzVector  qH2,
double  mt,
bool  include_bottom,
double  mb 
)

Square of qg->qg Higgs+Jets Scattering Current.

Parameters
p1outMomentum of final state quark
p1inMomentum of initial state quark
p2outMomentum of final state gluon
p2inMomentum of intial state gluon
q1Momentum of t-channel propagator before Higgs
qH2Momentum of t-channel propagator after Higgs
mtTop quark mass
include_bottomSpecifies whether bottom corrections are included
mbBottom quark mass
Returns
Square of the current contractions for qg->qg Scattering

This returns the square of the current contractions in qg->qg Higgs+Jet Scattering.

q~p1 g~p2 (i.e. ALWAYS p1 for quark, p2 for gluon) should be called with q1 meant to be contracted with p2 in first part of vertex (i.e. if g is backward, q1 is forward)

◆ MH2qQ()

double MH2qQ ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in,
CLHEP::HepLorentzVector  q1,
CLHEP::HepLorentzVector  qH2,
double  mt,
bool  include_bottom,
double  mb 
)

Square of qQ->qQ Higgs+Jets Scattering Current.

Parameters
p1outMomentum of final state quark
p1inMomentum of initial state quark
p2outMomentum of final state quark
p2inMomentum of intial state quark
q1Momentum of t-channel propagator before Higgs
qH2Momentum of t-channel propagator after Higgs
mtTop quark mass
include_bottomSpecifies whether bottom corrections are included
mbBottom quark mass
Returns
Square of the current contractions for qQ->qQ Scattering

This returns the square of the current contractions in qQ->qQ Higgs+Jet Scattering.

q~p1 Q~p2 (i.e. ALWAYS p1 for quark, p2 for quark) should be called with q1 meant to be contracted with p2 in first part of vertex (i.e. if Q is backward, q1 is forward)

◆ MH2qQbar()

double MH2qQbar ( CLHEP::HepLorentzVector  p1out,
CLHEP::HepLorentzVector  p1in,
CLHEP::HepLorentzVector  p2out,
CLHEP::HepLorentzVector  p2in,
CLHEP::HepLorentzVector  q1,
CLHEP::HepLorentzVector  qH2,
double  mt,
bool  include_bottom,
double  mb 
)

Square of qQbar->qQbar Higgs+Jets Scattering Current.

Parameters
p1outMomentum of final state quark
p1inMomentum of initial state quark
p2outMomentum of final state anti-quark
p2inMomentum of intial state anti-quark
q1Momentum of t-channel propagator before Higgs
qH2Momentum of t-channel propagator after Higgs
mtTop quark mass
include_bottomSpecifies whether bottom corrections are included
mbBottom quark mass
Returns
Square of the current contractions for qQ->qQ Scattering

This returns the square of the current contractions in qQbar->qQbar Higgs+Jet Scattering.

q~p1 Qbar~p2 (i.e. ALWAYS p1 for quark, p2 for anti-quark) should be called with q1 meant to be contracted with p2 in first part of vertex (i.e. if Qbar is backward, q1 is forward)

◆ operator*() [1/2]

CCurrent operator* ( COM  x,
CCurrent m 
)

◆ operator*() [2/2]

CCurrent operator* ( double  x,
CCurrent m 
)

◆ operator/() [1/2]

CCurrent operator/ ( COM  x,
CCurrent m 
)

◆ operator/() [2/2]

CCurrent operator/ ( double  x,
CCurrent m 
)