Loading [MathJax]/jax/input/TeX/config.js
JHUGen MELA  JHUGen v7.5.6, MELA v2.4.2
Matrix element calculations as used in JHUGen.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ZZMatrixElement.h
Go to the documentation of this file.
1 #ifndef ZZMatrixElement_ZZMatrixElement_h
2 #define ZZMatrixElement_ZZMatrixElement_h
3 
4 #include <vector>
5 #include "TVar.hh"
6 #include "TEvtProb.hh"
7 
8 
10 public:
11 
13  const char* pathtoPDFSet,
14  int PDFMember,
15  const char* pathtoHiggsCSandWidth, // path to the textfiles of the HiggsCSandWidth package
16  double ebeam,
17  TVar::VerbosityLevel verbosity
18  );
19  ZZMatrixElement(const ZZMatrixElement& other);
21 
22  void computeXS(
23  float &mevalue
24  );
26  float& mevalue
27  );
28  void computeProdXS_JJH(
29  float &mevalue
30  );
31  void computeProdXS_JH(
32  float &mevalue
33  );
34  void computeProdXS_VH(
35  float &mevalue,
36  bool includeHiggsDecay=false
37  );
38  void computeProdXS_ttH(
39  float &mevalue,
40  int topProcess,
41  int topDecay=0
42  );
43 
44  void get_XPropagator(TVar::ResonancePropagatorScheme scheme, float& prop);
45 
46  // Set-functions
47  void set_Process(TVar::Process process_, TVar::MatrixElement me_, TVar::Production production_); // Sets variables in Xcal2 as well
48  void set_Verbosity(TVar::VerbosityLevel verbosity_); // Sets variables in Xcal2 as well
49  void set_LeptonInterference(TVar::LeptonInterference myLepInterf); // Sets variables in Xcal2 as well
50  //
51  void set_TempCandidate(
52  SimpleParticleCollection_t* pDaughters,
53  SimpleParticleCollection_t* pAssociated=0,
54  SimpleParticleCollection_t* pMothers=0,
55  bool isGen=false
56  ); // Sets melaCand in Xcal2 to a temporary candidate, without pushing this candidate to candList of Xcal2 for storage and deletion at a later stage
57  //
58  void set_RenFacScaleMode(TVar::EventScaleScheme renormalizationSch, TVar::EventScaleScheme factorizationSch, double ren_sf, double fac_sf); // Sets variables exclusive to Xcal2
60  void set_LHAgrid(const char* path, int pdfmember=0); // Sets variable exclusive to Xcal2
61  void set_PrimaryHiggsMass(double mh);
62  void set_CandidateDecayMode(TVar::CandidateDecayMode mode); // Sets variables exclusive to Xcal2
63  void set_CurrentCandidateFromIndex(unsigned int icand); // Sets variables exclusive to Xcal2
64  void set_CurrentCandidate(MELACandidate* cand); // Sets variables exclusive to Xcal2
65  void set_InputEvent(
66  SimpleParticleCollection_t* pDaughters,
67  SimpleParticleCollection_t* pAssociated=0,
68  SimpleParticleCollection_t* pMothers=0,
69  bool isGen=false
70  ); // Sets variables exclusive to Xcal2
71  void append_TopCandidate(SimpleParticleCollection_t* TopDaughters); // Sets variable exclusive to Xcal2
72  //
73  void set_mHiggs(double mh_, int index); // Does not set any variables in Xcal2!
74  void set_wHiggs(double gah_, int index); // Does not set any variables in Xcal2!
75  void set_mHiggs_wHiggs(double mh_, double gah_, int index); // Does not set any variables in Xcal2!
76  //
77 
78  // Reset-functions
79  void reset_Mass(double inmass, int ipart);
80  void reset_Width(double inmass, int ipart);
81  void reset_QuarkMasses();
82  void reset_MCFM_EWKParameters(double ext_Gf, double ext_aemmz, double ext_mW, double ext_mZ, double ext_xW, int ext_ewscheme=3);
83  void resetPerEvent(); // Resets variables and owned objects that are per-event
84  void reset_InputEvent(); // Resets all candidates in Xcal2, to be called at the end of each event after all computations are done
85 
100  double selfDSMEFTSimcoupl[SIZE_SMEFT],
101  bool diffHWW = false
102  );
103  void set_SpinZeroContact(
104  double selfDHzzpcoupl[SIZE_HVV][2],
105  double selfDHzpzpcoupl[SIZE_HVV][2],
106  double selfDHwwpcoupl[SIZE_HVV][2],
107  double selfDHwpwpcoupl[SIZE_HVV][2]
108  );
110  double selfDZqqcoupl[SIZE_ZQQ][2],
111  double selfDZvvcoupl[SIZE_ZVV][2]
112  );
114  double selfDGqqcoupl[SIZE_GQQ][2],
115  double selfDGggcoupl[SIZE_GGG][2],
116  double selfDGvvcoupl[SIZE_GVV][2]
117  );
118  void set_SpinTwoContact(
119  double selfDGvvpcoupl[SIZE_GVV][2],
120  double selfDGvpvpcoupl[SIZE_GVV][2]
121  );
123  double selfDZpffcoupl[SIZE_Vpff][2],
124  double selfDWpffcoupl[SIZE_Vpff][2],
125  double M_Zprime,
126  double Ga_Zprime,
127  double M_Wprime,
128  double Ga_Wprime
129  );
130  void set_aTQGCCouplings(
131  double selfDaTQGCcoupl[SIZE_ATQGC][2]
132  );
133  void set_AZffCouplings(
134  double selfDAZffcoupl[SIZE_AZff][2]
135  );
136 
137  // Compute four-momenta from angles - not cos(theta) - only
138  std::vector<TLorentzVector> Calculate4Momentum(double Mx, double M1, double M2, double theta, double theta1, double theta2, double Phi1, double Phi);
139 
140  // Get-functions
141  MelaIO* get_IORecord();
142  double get_PrimaryMass(int ipart);
143  double get_PrimaryHiggsMass(){ return get_PrimaryMass(25); }
144  double get_PrimaryWidth(int ipart);
145  double get_HiggsWidthAtPoleMass(double mass);
148  int get_NCandidates();
149  std::vector<MELATopCandidate_t*>* get_TopCandidateCollection(); // Just so that the user can set MELATopCandidate_t::passSelection=true or false to omit some tops, in case tere are more than two
150 
151 protected:
152 
158 
159  double EBEAM;
163 
170 
171  MELACandidate* melaCand; // Pointer to current candidate object of Xcal2
172  std::vector<MELAParticle*> tmpPartList; // Vector of pointers to the owned, temporary MELAParticles
173  // Having a temporary top candidate list does not make much sense at the moment
174  //std::vector<MELATopCandidate_t*> tmpTopCandList; // Vector of pointers to the owned, temporary MELATopCandidates
175  std::vector<MELACandidate*> tmpCandList; // Vector of pointers to the owned, temporary MELACandidates
176 
177  // Constructor wrapper
178  void build();
179 
180 };
181 #endif
ZZMatrixElement::reset_Width
void reset_Width(double inmass, int ipart)
Definition: ZZMatrixElement.cc:202
selfDHg4g4coupl
double selfDHg4g4coupl[nSupportedHiggses][SIZE_HGG][2]
Definition: raw_names.txt:2
aTQGCCouplings
Definition: TCouplings.hh:131
MelaIO
Definition: MelaIO.h:8
TVar::LeptonInterference
LeptonInterference
Definition: TVar.hh:105
SIZE_GVV
@ SIZE_GVV
Definition: raw_couplings.txt:158
selfDHzzpcoupl
double selfDHzzpcoupl[SIZE_HVV][2]
Definition: raw_names.txt:15
TVar::VerbosityLevel
VerbosityLevel
Definition: TVar.hh:47
selfDaTQGCcoupl
double selfDaTQGCcoupl[SIZE_ATQGC][2]
Definition: raw_names.txt:32
ZZMatrixElement::tmpPartList
std::vector< MELAParticle * > tmpPartList
Definition: ZZMatrixElement.h:172
selfDHzzLambda_qsq
double selfDHzzLambda_qsq[nSupportedHiggses][SIZE_HVV_LAMBDAQSQ][SIZE_HVV_CQSQ]
Definition: raw_names.txt:10
selfDGggcoupl
double selfDGggcoupl[SIZE_GGG][2]
Definition: raw_names.txt:28
ZZMatrixElement::get_XPropagator
void get_XPropagator(TVar::ResonancePropagatorScheme scheme, float &prop)
Definition: ZZMatrixElement.cc:465
anonymous_namespace{TCouplingsBase.hh}::SIZE_SMEFT
@ SIZE_SMEFT
Definition: TCouplingsBase.hh:322
SIZE_HVV_CQSQ
@ SIZE_HVV_CQSQ
Definition: raw_couplings.txt:74
selfDZpffcoupl
double selfDZpffcoupl[SIZE_Vpff][2]
Definition: raw_names.txt:17
ZZMatrixElement::set_mHiggs_wHiggs
void set_mHiggs_wHiggs(double mh_, double gah_, int index)
Definition: ZZMatrixElement.cc:192
selfDHb4b4coupl
double selfDHb4b4coupl[nSupportedHiggses][SIZE_HQQ][2]
Definition: raw_names.txt:6
selfDZqqcoupl
double selfDZqqcoupl[SIZE_ZQQ][2]
Definition: raw_names.txt:25
ZZMatrixElement::get_TopCandidateCollection
std::vector< MELATopCandidate_t * > * get_TopCandidateCollection()
Definition: ZZMatrixElement.cc:239
ZZMatrixElement::reset_Mass
void reset_Mass(double inmass, int ipart)
Definition: ZZMatrixElement.cc:201
TVar::event_scales_type
Definition: TVar.hh:259
SIZE_GGG
@ SIZE_GGG
Definition: raw_couplings.txt:131
ZZMatrixElement::processLeptonInterference
TVar::LeptonInterference processLeptonInterference
Definition: ZZMatrixElement.h:157
AZffCouplings
Definition: TCouplings.hh:146
selfDGqqcoupl
double selfDGqqcoupl[SIZE_GQQ][2]
Definition: raw_names.txt:27
TVar::CandidateDecayMode
CandidateDecayMode
Definition: TVar.hh:37
selfDHt4t4coupl
double selfDHt4t4coupl[nSupportedHiggses][SIZE_HQQ][2]
Definition: raw_names.txt:7
ZZMatrixElement::computeProdXS_JH
void computeProdXS_JH(float &mevalue)
Definition: ZZMatrixElement.cc:404
SIZE_ZQQ
@ SIZE_ZQQ
Definition: raw_couplings.txt:107
TVar::Process
Process
Definition: TVar.hh:124
TVar::EventScaleScheme
EventScaleScheme
Definition: TVar.hh:195
selfDHbbcoupl
double selfDHbbcoupl[nSupportedHiggses][SIZE_HQQ][2]
Definition: raw_names.txt:4
ZZMatrixElement::wHiggs
double wHiggs[nSupportedHiggses]
Definition: ZZMatrixElement.h:161
ZZMatrixElement::set_Verbosity
void set_Verbosity(TVar::VerbosityLevel verbosity_)
Definition: ZZMatrixElement.cc:135
ZZMatrixElement::set_SpinZeroContact
void set_SpinZeroContact(double selfDHzzpcoupl[SIZE_HVV][2], double selfDHzpzpcoupl[SIZE_HVV][2], double selfDHwwpcoupl[SIZE_HVV][2], double selfDHwpwpcoupl[SIZE_HVV][2])
Definition: ZZMatrixElement.cc:283
ZZMatrixElement::set_SpinOneCouplings
void set_SpinOneCouplings(double selfDZqqcoupl[SIZE_ZQQ][2], double selfDZvvcoupl[SIZE_ZVV][2])
Definition: ZZMatrixElement.cc:296
ZZMatrixElement::~ZZMatrixElement
~ZZMatrixElement()
Definition: ZZMatrixElement.cc:60
ZZMatrixElement::processModel
TVar::Process processModel
Definition: ZZMatrixElement.h:153
ZZMatrixElement::get_IORecord
MelaIO * get_IORecord()
Definition: ZZMatrixElement.cc:232
ZZMatrixElement::get_HiggsWidthAtPoleMass
double get_HiggsWidthAtPoleMass(double mass)
Definition: ZZMatrixElement.cc:235
ZZMatrixElement::EBEAM
double EBEAM
Definition: ZZMatrixElement.h:159
selfDHzpzpcoupl
double selfDHzpzpcoupl[SIZE_HVV][2]
Definition: raw_names.txt:16
ZZMatrixElement::Calculate4Momentum
std::vector< TLorentzVector > Calculate4Momentum(double Mx, double M1, double M2, double theta, double theta1, double theta2, double Phi1, double Phi)
Definition: ZZMatrixElement.cc:68
ZZMatrixElement::mHiggs
double mHiggs[nSupportedHiggses]
Definition: ZZMatrixElement.h:160
SIZE_ZVV
@ SIZE_ZVV
Definition: raw_couplings.txt:114
selfDHwwCLambda_qsq
int selfDHwwCLambda_qsq[nSupportedHiggses][SIZE_HVV_CQSQ]
Definition: raw_names.txt:13
ZZMatrixElement::Xcal2
TEvtProb Xcal2
Definition: ZZMatrixElement.h:162
TEvtProb.hh
ZZMatrixElement::set_SpinZeroCouplings
void set_SpinZeroCouplings(double selfDHggcoupl[nSupportedHiggses][SIZE_HGG][2], double selfDHg4g4coupl[nSupportedHiggses][SIZE_HGG][2], double selfDHqqcoupl[nSupportedHiggses][SIZE_HQQ][2], double selfDHbbcoupl[nSupportedHiggses][SIZE_HQQ][2], double selfDHttcoupl[nSupportedHiggses][SIZE_HQQ][2], double selfDHb4b4coupl[nSupportedHiggses][SIZE_HQQ][2], double selfDHt4t4coupl[nSupportedHiggses][SIZE_HQQ][2], double selfDHzzcoupl[nSupportedHiggses][SIZE_HVV][2], double selfDHwwcoupl[nSupportedHiggses][SIZE_HVV][2], double selfDHzzLambda_qsq[nSupportedHiggses][SIZE_HVV_LAMBDAQSQ][SIZE_HVV_CQSQ], double selfDHwwLambda_qsq[nSupportedHiggses][SIZE_HVV_LAMBDAQSQ][SIZE_HVV_CQSQ], int selfDHzzCLambda_qsq[nSupportedHiggses][SIZE_HVV_CQSQ], int selfDHwwCLambda_qsq[nSupportedHiggses][SIZE_HVV_CQSQ], double selfDSMEFTSimcoupl[SIZE_SMEFT], bool diffHWW=false)
Definition: ZZMatrixElement.cc:242
ZZMatrixElement::processME
TVar::MatrixElement processME
Definition: ZZMatrixElement.h:154
ZZMatrixElement::tmpCandList
std::vector< MELACandidate * > tmpCandList
Definition: ZZMatrixElement.h:175
ZZMatrixElement::append_TopCandidate
void append_TopCandidate(SimpleParticleCollection_t *TopDaughters)
Definition: ZZMatrixElement.cc:182
ZZMatrixElement::set_CandidateDecayMode
void set_CandidateDecayMode(TVar::CandidateDecayMode mode)
Definition: ZZMatrixElement.cc:145
ZZMatrixElement::set_TempCandidate
void set_TempCandidate(SimpleParticleCollection_t *pDaughters, SimpleParticleCollection_t *pAssociated=0, SimpleParticleCollection_t *pMothers=0, bool isGen=false)
Definition: ZZMatrixElement.cc:163
ZZMatrixElement::get_PrimaryMass
double get_PrimaryMass(int ipart)
Definition: ZZMatrixElement.cc:233
ZZMatrixElement::set_AZffCouplings
void set_AZffCouplings(double selfDAZffcoupl[SIZE_AZff][2])
Definition: ZZMatrixElement.cc:341
ZZMatrixElement::set_SpinTwoCouplings
void set_SpinTwoCouplings(double selfDGqqcoupl[SIZE_GQQ][2], double selfDGggcoupl[SIZE_GGG][2], double selfDGvvcoupl[SIZE_GVV][2])
Definition: ZZMatrixElement.cc:303
ZZMatrixElement::get_CurrentCandidateIndex
int get_CurrentCandidateIndex()
Definition: ZZMatrixElement.cc:237
ZZMatrixElement::set_Process
void set_Process(TVar::Process process_, TVar::MatrixElement me_, TVar::Production production_)
Definition: ZZMatrixElement.cc:129
ZZMatrixElement::get_CurrentCandidate
MELACandidate * get_CurrentCandidate()
Definition: ZZMatrixElement.cc:236
selfDHzzcoupl
double selfDHzzcoupl[nSupportedHiggses][SIZE_HVV][2]
Definition: raw_names.txt:8
ZZMatrixElement::set_mHiggs
void set_mHiggs(double mh_, int index)
Definition: ZZMatrixElement.cc:184
ZZMatrixElement::set_VprimeContactCouplings
void set_VprimeContactCouplings(double selfDZpffcoupl[SIZE_Vpff][2], double selfDWpffcoupl[SIZE_Vpff][2], double M_Zprime, double Ga_Zprime, double M_Wprime, double Ga_Wprime)
Definition: ZZMatrixElement.cc:321
SIZE_HQQ
@ SIZE_HQQ
Definition: raw_couplings.txt:5
ZZMatrixElement::build
void build()
Definition: ZZMatrixElement.cc:42
anonymous_namespace{TCouplingsBase.hh}::SIZE_HGG
@ SIZE_HGG
Definition: TCouplingsBase.hh:40
ZZMatrixElement::melaCand
MELACandidate * melaCand
Definition: ZZMatrixElement.h:171
selfDHqqcoupl
double selfDHqqcoupl[nSupportedHiggses][SIZE_HQQ][2]
Definition: raw_names.txt:3
TEvtProb
Definition: TEvtProb.hh:48
ZZMatrixElement::selfD_AZffCouplings
AZffCouplings * selfD_AZffCouplings
Definition: ZZMatrixElement.h:169
ZZMatrixElement::processVerbosity
TVar::VerbosityLevel processVerbosity
Definition: ZZMatrixElement.h:156
ZZMatrixElement::get_RenFacScaleMode
const TVar::event_scales_type & get_RenFacScaleMode() const
Definition: ZZMatrixElement.cc:142
SpinOneCouplings
Definition: TCouplings.hh:68
ZZMatrixElement::selfD_VprimeCouplings
VprimeCouplings * selfD_VprimeCouplings
Definition: ZZMatrixElement.h:167
ZZMatrixElement::set_InputEvent
void set_InputEvent(SimpleParticleCollection_t *pDaughters, SimpleParticleCollection_t *pAssociated=0, SimpleParticleCollection_t *pMothers=0, bool isGen=false)
Definition: ZZMatrixElement.cc:149
ZZMatrixElement::set_CurrentCandidateFromIndex
void set_CurrentCandidateFromIndex(unsigned int icand)
Definition: ZZMatrixElement.cc:147
selfDHzzCLambda_qsq
int selfDHzzCLambda_qsq[nSupportedHiggses][SIZE_HVV_CQSQ]
Definition: raw_names.txt:12
ZZMatrixElement::computeProdXS_VH
void computeProdXS_VH(float &mevalue, bool includeHiggsDecay=false)
Definition: ZZMatrixElement.cc:418
SIZE_Vpff
@ SIZE_Vpff
Definition: raw_couplings.txt:100
ZZMatrixElement::computeProdXS_JJH
void computeProdXS_JJH(float &mevalue)
Definition: ZZMatrixElement.cc:390
ZZMatrixElement::ZZMatrixElement
ZZMatrixElement(const char *pathtoPDFSet, int PDFMember, const char *pathtoHiggsCSandWidth, double ebeam, TVar::VerbosityLevel verbosity)
Definition: ZZMatrixElement.cc:13
selfDHggcoupl
double selfDHggcoupl[nSupportedHiggses][SIZE_HGG][2]
Definition: raw_names.txt:1
ZZMatrixElement::computeProdXS_VVHVV
void computeProdXS_VVHVV(float &mevalue)
Definition: ZZMatrixElement.cc:370
ZZMatrixElement::set_RenFacScaleMode
void set_RenFacScaleMode(TVar::EventScaleScheme renormalizationSch, TVar::EventScaleScheme factorizationSch, double ren_sf, double fac_sf)
Definition: ZZMatrixElement.cc:139
TVar::MatrixElement
MatrixElement
Definition: TVar.hh:55
nSupportedHiggses
@ nSupportedHiggses
Definition: TMCFM.hh:15
SIZE_ATQGC
@ SIZE_ATQGC
Definition: raw_couplings.txt:176
ZZMatrixElement::selfD_aTQGCCouplings
aTQGCCouplings * selfD_aTQGCCouplings
Definition: ZZMatrixElement.h:168
ZZMatrixElement::get_PrimaryHiggsMass
double get_PrimaryHiggsMass()
Definition: ZZMatrixElement.h:143
selfDHwwpcoupl
double selfDHwwpcoupl[SIZE_HVV][2]
Definition: raw_names.txt:18
SIZE_HVV_LAMBDAQSQ
@ SIZE_HVV_LAMBDAQSQ
Definition: raw_couplings.txt:66
ZZMatrixElement::computeXS
void computeXS(float &mevalue)
Definition: ZZMatrixElement.cc:350
ZZMatrixElement::set_LHAgrid
void set_LHAgrid(const char *path, int pdfmember=0)
Definition: ZZMatrixElement.cc:138
selfDHttcoupl
double selfDHttcoupl[nSupportedHiggses][SIZE_HQQ][2]
Definition: raw_names.txt:5
TVar::ResonancePropagatorScheme
ResonancePropagatorScheme
Definition: TVar.hh:116
ZZMatrixElement::resetPerEvent
void resetPerEvent()
Definition: ZZMatrixElement.cc:209
VprimeCouplings
Definition: TCouplings.hh:108
SIZE_AZff
@ SIZE_AZff
Definition: raw_couplings.txt:194
ZZMatrixElement::selfD_SpinZeroCouplings
SpinZeroCouplings * selfD_SpinZeroCouplings
Definition: ZZMatrixElement.h:164
SpinZeroCouplings
Definition: TCouplings.hh:7
ZZMatrixElement
Definition: ZZMatrixElement.h:9
TVar.hh
selfDWpffcoupl
double selfDWpffcoupl[SIZE_Vpff][2]
Definition: raw_names.txt:20
ZZMatrixElement::set_CurrentCandidate
void set_CurrentCandidate(MELACandidate *cand)
Definition: ZZMatrixElement.cc:148
selfDGvpvpcoupl
double selfDGvpvpcoupl[SIZE_GVV][2]
Definition: raw_names.txt:31
selfDAZffcoupl
double selfDAZffcoupl[SIZE_AZff][2]
Definition: raw_names.txt:33
MELACandidate
Definition: MELACandidate.h:7
ZZMatrixElement::set_LeptonInterference
void set_LeptonInterference(TVar::LeptonInterference myLepInterf)
Definition: ZZMatrixElement.cc:136
SIZE_HVV
@ SIZE_HVV
Definition: raw_couplings.txt:57
ZZMatrixElement::set_aTQGCCouplings
void set_aTQGCCouplings(double selfDaTQGCcoupl[SIZE_ATQGC][2])
Definition: ZZMatrixElement.cc:336
ZZMatrixElement::selfD_SpinOneCouplings
SpinOneCouplings * selfD_SpinOneCouplings
Definition: ZZMatrixElement.h:165
SimpleParticleCollection_t
std::vector< SimpleParticle_t > SimpleParticleCollection_t
Definition: TVar.hh:25
selfDHwpwpcoupl
double selfDHwpwpcoupl[SIZE_HVV][2]
Definition: raw_names.txt:19
SpinTwoCouplings
Definition: TCouplings.hh:85
ZZMatrixElement::reset_MCFM_EWKParameters
void reset_MCFM_EWKParameters(double ext_Gf, double ext_aemmz, double ext_mW, double ext_mZ, double ext_xW, int ext_ewscheme=3)
Definition: ZZMatrixElement.cc:204
ZZMatrixElement::computeProdXS_ttH
void computeProdXS_ttH(float &mevalue, int topProcess, int topDecay=0)
Definition: ZZMatrixElement.cc:441
ZZMatrixElement::reset_InputEvent
void reset_InputEvent()
Definition: ZZMatrixElement.cc:229
ZZMatrixElement::set_SpinTwoContact
void set_SpinTwoContact(double selfDGvvpcoupl[SIZE_GVV][2], double selfDGvpvpcoupl[SIZE_GVV][2])
Definition: ZZMatrixElement.cc:312
ZZMatrixElement::get_PrimaryWidth
double get_PrimaryWidth(int ipart)
Definition: ZZMatrixElement.cc:234
selfDHwwcoupl
double selfDHwwcoupl[nSupportedHiggses][SIZE_HVV][2]
Definition: raw_names.txt:9
ZZMatrixElement::processProduction
TVar::Production processProduction
Definition: ZZMatrixElement.h:155
TVar::Production
Production
Definition: TVar.hh:61
ZZMatrixElement::get_NCandidates
int get_NCandidates()
Definition: ZZMatrixElement.cc:238
selfDGvvpcoupl
double selfDGvvpcoupl[SIZE_GVV][2]
Definition: raw_names.txt:30
selfDHwwLambda_qsq
double selfDHwwLambda_qsq[nSupportedHiggses][SIZE_HVV_LAMBDAQSQ][SIZE_HVV_CQSQ]
Definition: raw_names.txt:11
selfDZvvcoupl
double selfDZvvcoupl[SIZE_ZVV][2]
Definition: raw_names.txt:26
SIZE_GQQ
@ SIZE_GQQ
Definition: raw_couplings.txt:121
ZZMatrixElement::selfD_SpinTwoCouplings
SpinTwoCouplings * selfD_SpinTwoCouplings
Definition: ZZMatrixElement.h:166
selfDGvvcoupl
double selfDGvvcoupl[SIZE_GVV][2]
Definition: raw_names.txt:29
ZZMatrixElement::set_PrimaryHiggsMass
void set_PrimaryHiggsMass(double mh)
Definition: ZZMatrixElement.cc:146
ZZMatrixElement::set_wHiggs
void set_wHiggs(double gah_, int index)
Definition: ZZMatrixElement.cc:188
ZZMatrixElement::reset_QuarkMasses
void reset_QuarkMasses()
Definition: ZZMatrixElement.cc:203