JHUGen MELA  JHUGen v7.5.6, MELA v2.4.2
Matrix element calculations as used in JHUGen.
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