hej
is hosted by
Hepforge
,
IPPP Durham
HEJ 2
2.0
High energy resummation for hadron colliders
Loading...
Searching...
No Matches
include
HEJ
currents.hh
Go to the documentation of this file.
1
3
// This source code is Copyright (2012) of //
4
// Jeppe R. Andersen and Jennifer M. Smillie //
5
// and is distributed under the //
6
// Gnu Public License version 2 //
7
// http://www.gnu.org/licenses/gpl-2.0.html //
8
// You are allowed to distribute and alter the //
9
// source under the conditions of the GPLv2 //
10
// as long as this copyright notice //
11
// is unaltered and distributed with the source //
12
// Any use should comply with the //
13
// MCNET GUIDELINES //
14
// for Event Generator Authors and Users //
15
// as distributed with this source code //
18
27
#pragma once
28
29
#include <complex>
30
#include <ostream>
31
32
#include <CLHEP/Vector/LorentzVector.h>
33
34
typedef
std::complex<double>
COM
;
35
typedef
COM
current
[4];
36
typedef
CLHEP::HepLorentzVector
HLV
;
37
39
51
double
jMWqQ
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector pe,
52
CLHEP::HepLorentzVector pnu, CLHEP::HepLorentzVector p1in,
53
CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in);
54
55
57
69
double
jMWqbarQ
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector pe,
70
CLHEP::HepLorentzVector pnu, CLHEP::HepLorentzVector p1in,
71
CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in);
72
73
75
87
double
jMWqQbar
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector pe,
88
CLHEP::HepLorentzVector pnu, CLHEP::HepLorentzVector p1in,
89
CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in);
90
91
93
105
double
jMWqbarQbar
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector pe,
106
CLHEP::HepLorentzVector pnu, CLHEP::HepLorentzVector p1in,
107
CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in);
108
110
122
double
jMWqg
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector pe,
123
CLHEP::HepLorentzVector pnu, CLHEP::HepLorentzVector p1in,
124
CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in);
125
127
139
double
jMWqbarg
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector pe,
140
CLHEP::HepLorentzVector pnu, CLHEP::HepLorentzVector p1in,
141
CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in);
142
143
145
154
double
jM2qQ
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in,
155
CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in);
156
157
159
169
double
jM2qQbar
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in,
170
CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in);
171
172
174
183
double
jM2qbarQbar
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in,
184
CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in);
185
186
188
198
double
jM2qg
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in,
199
CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in);
200
201
203
213
double
jM2qbarg
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in,
214
CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in);
215
216
218
227
double
jM2gg
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in,
228
CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in);
229
230
232
250
double
MH2gg
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in,
251
CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in,
252
CLHEP::HepLorentzVector q1, CLHEP::HepLorentzVector qH2,
253
double
mt,
254
bool
include_bottom,
double
mb);
255
257
269
double
MH2gq_outsideH
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in,
270
CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in,
271
CLHEP::HepLorentzVector pH,
272
double
mt,
273
bool
include_bottom,
double
mb);
274
275
277
295
double
MH2qg
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in,
296
CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in,
297
CLHEP::HepLorentzVector q1, CLHEP::HepLorentzVector qH2,
298
double
mt,
299
bool
include_bottom,
double
mb);
300
301
303
321
double
MH2qbarg
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in,
322
CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in,
323
CLHEP::HepLorentzVector q1, CLHEP::HepLorentzVector qH2,
324
double
mt,
325
bool
include_bottom,
double
mb);
326
327
329
347
double
MH2qQ
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in,
348
CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in,
349
CLHEP::HepLorentzVector q1, CLHEP::HepLorentzVector qH2,
350
double
mt,
351
bool
include_bottom,
double
mb);
352
354
372
double
MH2qQbar
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in,
373
CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in,
374
CLHEP::HepLorentzVector q1, CLHEP::HepLorentzVector qH2,
375
double
mt,
376
bool
include_bottom,
double
mb);
377
379
397
double
MH2qbarQ
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in,
398
CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in,
399
CLHEP::HepLorentzVector q1, CLHEP::HepLorentzVector qH2,
400
double
mt,
401
bool
include_bottom,
double
mb);
402
403
405
423
double
MH2qbarQbar
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in,
424
CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in,
425
CLHEP::HepLorentzVector q1, CLHEP::HepLorentzVector qH2,
426
double
mt,
427
bool
include_bottom,
double
mb);
428
429
430
// Unordered f
431
433
450
double
jM2unogqHQ
(CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p1out,
451
CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out,
452
CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1,
453
CLHEP::HepLorentzVector qH2,
454
double
mt,
455
bool
include_bottom,
double
mb);
456
457
459
476
double
jM2unogqHQbar
(CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p1out,
477
CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out,
478
CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1,
479
CLHEP::HepLorentzVector qH2,
480
double
mt,
481
bool
include_bottom,
double
mb);
482
484
501
double
jM2unogqbarHQ
(CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p1out,
502
CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out,
503
CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1,
504
CLHEP::HepLorentzVector qH2,
505
double
mt,
506
bool
include_bottom,
double
mb);
507
509
526
double
jM2unogqbarHQbar
(CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p1out,
527
CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out,
528
CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1,
529
CLHEP::HepLorentzVector qH2,
530
double
mt,
531
bool
include_bottom,
double
mb);
532
533
535
552
double
jM2unogqHg
(CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p1out,
553
CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out,
554
CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1,
555
CLHEP::HepLorentzVector qH2,
556
double
mt,
557
bool
include_bottom,
double
mb);
558
559
561
578
double
jM2unogqbarHg
(CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p1out,
579
CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out,
580
CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1,
581
CLHEP::HepLorentzVector qH2,
582
double
mt,
583
bool
include_bottom,
double
mb);
584
585
586
//Unordered b
587
589
606
double
jM2unobqbarHQg
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in,
607
CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p2out,
608
CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1,
609
CLHEP::HepLorentzVector qH2,
610
double
mt,
611
bool
include_bottom,
double
mb);
612
613
615
632
double
jM2unobqHQg
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in,
633
CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p2out,
634
CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1,
635
CLHEP::HepLorentzVector qH2,
636
double
mt,
637
bool
include_bottom,
double
mb);
638
639
641
658
double
jM2unobqHQbarg
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in,
659
CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p2out,
660
CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1,
661
CLHEP::HepLorentzVector qH2,
662
double
mt,
663
bool
include_bottom,
double
mb);
664
666
683
double
jM2unobqbarHQbarg
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in,
684
CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p2out,
685
CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1,
686
CLHEP::HepLorentzVector qH2,
687
double
mt,
688
bool
include_bottom,
double
mb);
689
690
692
709
double
jM2unobgHQbarg
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in,
710
CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p2out,
711
CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1,
712
CLHEP::HepLorentzVector qH2,
713
double
mt,
714
bool
include_bottom,
double
mb);
715
717
734
double
jM2unobgHQg
(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in,
735
CLHEP::HepLorentzVector pg, CLHEP::HepLorentzVector p2out,
736
CLHEP::HepLorentzVector p2in, CLHEP::HepLorentzVector qH1,
737
CLHEP::HepLorentzVector qH2,
738
double
mt,
739
bool
include_bottom,
double
mb);
740
741
// impact factors for Higgs + jet
742
743
745
754
double
C2gHgm
(CLHEP::HepLorentzVector p2, CLHEP::HepLorentzVector p1,
755
CLHEP::HepLorentzVector pH);
756
757
759
768
double
C2gHgp
(CLHEP::HepLorentzVector p2, CLHEP::HepLorentzVector p1,
769
CLHEP::HepLorentzVector pH);
770
771
773
782
double
C2qHqm
(CLHEP::HepLorentzVector p2, CLHEP::HepLorentzVector p1,
783
CLHEP::HepLorentzVector pH);
784
788
class
CCurrent
789
{
790
public
:
791
CCurrent
(
COM
sc0,
COM
sc1,
COM
sc2,
COM
sc3)
792
:
c0
(sc0),
c1
(sc1),
c2
(sc2),
c3
(sc3)
793
{};
794
CCurrent
(
const
CLHEP::HepLorentzVector p)
795
{
796
c0
=p.e();
797
c1
=p.px();
798
c2
=p.py();
799
c3
=p.pz();
800
};
801
CCurrent
()
802
{};
803
CCurrent
operator+
(
const
CCurrent
& other);
804
CCurrent
operator-
(
const
CCurrent
& other);
805
CCurrent
operator*
(
const
double
x);
806
CCurrent
operator*
(
const
COM
x);
807
CCurrent
operator/
(
const
double
x);
808
CCurrent
operator/
(
const
COM
x);
809
810
friend
std::ostream&
operator<<
(std::ostream& os,
const
CCurrent
& cur);
811
COM
dot
(CLHEP::HepLorentzVector p1);
812
COM
dot
(
CCurrent
p1);
813
COM
c0
,
c1
,
c2
,
c3
;
814
private
:
815
};
816
817
/* std::ostream& operator <<(std::ostream& os, const CCurrent& cur); */
818
CCurrent
operator *
(
double
x,
CCurrent
& m);
819
CCurrent
operator *
(
COM
x,
CCurrent
& m);
820
CCurrent
operator /
(
double
x,
CCurrent
& m);
821
CCurrent
operator /
(
COM
x,
CCurrent
& m);
822
824
829
[[deprecated(
"Use joi instead"
)]]
830
CCurrent
j
(CLHEP::HepLorentzVector pout,
bool
helout, CLHEP::HepLorentzVector pin,
bool
helin);
831
833
837
CCurrent
joi
(CLHEP::HepLorentzVector pout,
bool
helout, CLHEP::HepLorentzVector pin,
bool
helin);
838
840
844
CCurrent
jio
(CLHEP::HepLorentzVector pout,
bool
helout, CLHEP::HepLorentzVector pin,
bool
helin);
845
847
851
CCurrent
joo
(CLHEP::HepLorentzVector pout,
bool
helout, CLHEP::HepLorentzVector pin,
bool
helin);
852
853
/* // Coupling values */
854
/* const double stw2 = 0.2222; */
855
/* const double ctw = sqrt(1.0 - stw2); */
856
/* const double gs = 1.217716; */
857
/* const double gw = 0.653232911; */
858
/* const double Zem = (-1.0 / 2.0 + stw2) / ctw; */
859
/* const double Zep = stw2 / ctw; */
860
/* const double Zum = ( 1.0 / 2.0 - 2.0 * stw2 / 3.0) / ctw; */
861
/* const double Zup = - 2.0 * stw2 / 3.0 / ctw; */
862
/* const double Zdm = (-1.0 / 2.0 + 1.0 / 3.0 * stw2) / ctw; */
863
/* const double Zdp = stw2 / 3.0 / ctw; */
864
/* const double RWeak = -pow(gw, 2.0); */
865
/* const double Strong = pow(gs, 4.0); */
866
/* const double ee = pow(gw, 2.0) * stw2; */
867
868
869
/* std::vector <double> jMZqQ (HLV, HLV, HLV, HLV, HLV, HLV, std::vector <double>, std::vector < std::vector <double> >, int, int, bool, bool); */
870
/* std::vector <double> jMZqg (HLV, HLV, HLV, HLV, HLV, HLV, std::vector <double>, std::vector < std::vector <double> >, int, int, bool, bool); */
871
/* void jZ (HLV, HLV, HLV, HLV, bool, bool, current); */
872
/* void jZbar (HLV, HLV, HLV, HLV, bool, bool, current); */
873
/* COM PZ(double); */
874
/* double Zq (int, bool); */
875
/* double Gq (int); */
CCurrent
This is the a new class structure for currents.
Definition:
currents.hh:789
CCurrent::operator*
CCurrent operator*(const double x)
CCurrent::c3
COM c3
Definition:
currents.hh:813
CCurrent::dot
COM dot(CLHEP::HepLorentzVector p1)
CCurrent::c1
COM c1
Definition:
currents.hh:813
CCurrent::operator/
CCurrent operator/(const COM x)
CCurrent::CCurrent
CCurrent(COM sc0, COM sc1, COM sc2, COM sc3)
Definition:
currents.hh:791
CCurrent::operator-
CCurrent operator-(const CCurrent &other)
CCurrent::c2
COM c2
Definition:
currents.hh:813
CCurrent::CCurrent
CCurrent(const CLHEP::HepLorentzVector p)
Definition:
currents.hh:794
CCurrent::operator<<
friend std::ostream & operator<<(std::ostream &os, const CCurrent &cur)
CCurrent::CCurrent
CCurrent()
Definition:
currents.hh:801
CCurrent::operator+
CCurrent operator+(const CCurrent &other)
CCurrent::c0
COM c0
Definition:
currents.hh:813
CCurrent::operator*
CCurrent operator*(const COM x)
CCurrent::dot
COM dot(CCurrent p1)
CCurrent::operator/
CCurrent operator/(const double x)
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.
jM2qQ
double jM2qQ(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in)
Square of qQ->qQ Pure Jets Scattering Current.
joi
CCurrent joi(CLHEP::HepLorentzVector pout, bool helout, CLHEP::HepLorentzVector pin, bool helin)
Current <outgoing state | mu | incoming state>
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.
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.
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.
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.
operator/
CCurrent operator/(double x, CCurrent &m)
jM2qbarg
double jM2qbarg(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in)
Square of qbarg->qbarg Pure Jets Scattering Current.
C2qHqm
double C2qHqm(CLHEP::HepLorentzVector p2, CLHEP::HepLorentzVector p1, CLHEP::HepLorentzVector pH)
Implements Eq. (4.22) in hep-ph/0301013.
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.
jio
CCurrent jio(CLHEP::HepLorentzVector pout, bool helout, CLHEP::HepLorentzVector pin, bool helin)
Current <incoming state | mu | outgoing state>
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.
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.
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.
current
COM current[4]
Definition:
currents.hh:35
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.
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.
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.
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.
HLV
CLHEP::HepLorentzVector HLV
Definition:
currents.hh:36
joo
CCurrent joo(CLHEP::HepLorentzVector pout, bool helout, CLHEP::HepLorentzVector pin, bool helin)
Current <outgoing state | mu | outgoing state>
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.
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.
jM2qg
double jM2qg(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in)
Square of qg->qg Pure Jets Scattering Current.
operator*
CCurrent operator*(double x, CCurrent &m)
jM2qQbar
double jM2qQbar(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in)
Square of qQbar->qQbar Pure Jets Scattering Current.
j
CCurrent j(CLHEP::HepLorentzVector pout, bool helout, CLHEP::HepLorentzVector pin, bool helin)
Current <outgoing state | mu | incoming state>
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.
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.
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.
COM
std::complex< double > COM
Definition:
currents.hh:34
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.
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.
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.
jM2gg
double jM2gg(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in)
Square of gg->gg Pure Jets Scattering Current.
jM2qbarQbar
double jM2qbarQbar(CLHEP::HepLorentzVector p1out, CLHEP::HepLorentzVector p1in, CLHEP::HepLorentzVector p2out, CLHEP::HepLorentzVector p2in)
Square of qbarQbar->qbarQbar Pure Jets Scattering Current.
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.
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.
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.
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.
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.
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.
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.
Generated by
1.9.5