JHUGen MELA
v2.4.1
Matrix element calculations as used in JHUGen. MELA is an important tool that was used for the Higgs boson discovery and for precise measurements of its structure and interactions. Please see the website https://spin.pha.jhu.edu/ and papers cited there for more details, and kindly cite those papers when using this code.
|
#include <RooqqZZ_JHU_ZgammaZZ_fast.h>
Public Member Functions | |
RooqqZZ_JHU_ZgammaZZ_fast () | |
RooqqZZ_JHU_ZgammaZZ_fast (const char *name, const char *title, RooAbsReal &_m1j, RooAbsReal &_m2j, RooAbsReal &_h1j, RooAbsReal &_h2j, RooAbsReal &_phij, RooAbsReal &_hsj, RooAbsReal &_Phi1j, RooAbsReal &_mZZj, RooAbsReal &_upFrac) | |
RooqqZZ_JHU_ZgammaZZ_fast (const RooqqZZ_JHU_ZgammaZZ_fast &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
virtual | ~RooqqZZ_JHU_ZgammaZZ_fast () |
Int_t | getAnalyticalIntegral (RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const |
Double_t | analyticalIntegral (Int_t code, const char *rangeName=0) const |
Double_t | partonicXS (double m1_c, double m2_c, double h1_c, double h2_c, double phi_c, double hs_c, double Phi1_c, double mZZ_c, bool upType, bool flipAxis) const |
Double_t | integratePartonicXS_Dh2DphDPh1_1 (double m1_c, double m2_c, double h1_c, double h2_c, double phi_c, double hs_c, double Phi1_c, double mZZ_c, bool upType, bool flipAxis) const |
Double_t | integratePartonicXS_Dh1DphDPh1_2 (double m1_c, double m2_c, double h1_c, double h2_c, double phi_c, double hs_c, double Phi1_c, double mZZ_c, bool upType, bool flipAxis) const |
Double_t | integratePartonicXS_Dh1Dh2Dph_3 (double m1_c, double m2_c, double h1_c, double h2_c, double phi_c, double hs_c, double Phi1_c, double mZZ_c, bool upType, bool flipAxis) const |
Double_t | integratePartonicXS_Dh1Dh2DPh1_4 (double m1_c, double m2_c, double h1_c, double h2_c, double phi_c, double hs_c, double Phi1_c, double mZZ_c, bool upType, bool flipAxis) const |
Double_t | integratePartonicXS_Dh1Dh2DphDPh1_5 (double m1_c, double m2_c, double h1_c, double h2_c, double phi_c, double hs_c, double Phi1_c, double mZZ_c, bool upType, bool flipAxis) const |
Protected Member Functions | |
Double_t | evaluate () const |
Protected Attributes | |
RooRealProxy | m1j |
RooRealProxy | m2j |
RooRealProxy | h1j |
RooRealProxy | h2j |
RooRealProxy | phij |
RooRealProxy | hsj |
RooRealProxy | Phi1j |
RooRealProxy | mZZj |
RooRealProxy | upFrac |
Definition at line 18 of file RooqqZZ_JHU_ZgammaZZ_fast.h.
|
inline |
Definition at line 20 of file RooqqZZ_JHU_ZgammaZZ_fast.h.
RooqqZZ_JHU_ZgammaZZ_fast::RooqqZZ_JHU_ZgammaZZ_fast | ( | const char * | name, |
const char * | title, | ||
RooAbsReal & | _m1j, | ||
RooAbsReal & | _m2j, | ||
RooAbsReal & | _h1j, | ||
RooAbsReal & | _h2j, | ||
RooAbsReal & | _phij, | ||
RooAbsReal & | _hsj, | ||
RooAbsReal & | _Phi1j, | ||
RooAbsReal & | _mZZj, | ||
RooAbsReal & | _upFrac | ||
) |
RooqqZZ_JHU_ZgammaZZ_fast::RooqqZZ_JHU_ZgammaZZ_fast | ( | const RooqqZZ_JHU_ZgammaZZ_fast & | other, |
const char * | name = 0 |
||
) |
|
inlinevirtual |
Definition at line 33 of file RooqqZZ_JHU_ZgammaZZ_fast.h.
Double_t RooqqZZ_JHU_ZgammaZZ_fast::analyticalIntegral | ( | Int_t | code, |
const char * | rangeName = 0 |
||
) | const |
|
inlinevirtual |
Definition at line 32 of file RooqqZZ_JHU_ZgammaZZ_fast.h.
|
protected |
Int_t RooqqZZ_JHU_ZgammaZZ_fast::getAnalyticalIntegral | ( | RooArgSet & | allVars, |
RooArgSet & | analVars, | ||
const char * | rangeName = 0 |
||
) | const |
Double_t RooqqZZ_JHU_ZgammaZZ_fast::integratePartonicXS_Dh1Dh2DPh1_4 | ( | double | m1_c, |
double | m2_c, | ||
double | h1_c, | ||
double | h2_c, | ||
double | phi_c, | ||
double | hs_c, | ||
double | Phi1_c, | ||
double | mZZ_c, | ||
bool | upType, | ||
bool | flipAxis | ||
) | const |
Double_t RooqqZZ_JHU_ZgammaZZ_fast::integratePartonicXS_Dh1Dh2Dph_3 | ( | double | m1_c, |
double | m2_c, | ||
double | h1_c, | ||
double | h2_c, | ||
double | phi_c, | ||
double | hs_c, | ||
double | Phi1_c, | ||
double | mZZ_c, | ||
bool | upType, | ||
bool | flipAxis | ||
) | const |
Double_t RooqqZZ_JHU_ZgammaZZ_fast::integratePartonicXS_Dh1Dh2DphDPh1_5 | ( | double | m1_c, |
double | m2_c, | ||
double | h1_c, | ||
double | h2_c, | ||
double | phi_c, | ||
double | hs_c, | ||
double | Phi1_c, | ||
double | mZZ_c, | ||
bool | upType, | ||
bool | flipAxis | ||
) | const |
Double_t RooqqZZ_JHU_ZgammaZZ_fast::integratePartonicXS_Dh1DphDPh1_2 | ( | double | m1_c, |
double | m2_c, | ||
double | h1_c, | ||
double | h2_c, | ||
double | phi_c, | ||
double | hs_c, | ||
double | Phi1_c, | ||
double | mZZ_c, | ||
bool | upType, | ||
bool | flipAxis | ||
) | const |
Double_t RooqqZZ_JHU_ZgammaZZ_fast::integratePartonicXS_Dh2DphDPh1_1 | ( | double | m1_c, |
double | m2_c, | ||
double | h1_c, | ||
double | h2_c, | ||
double | phi_c, | ||
double | hs_c, | ||
double | Phi1_c, | ||
double | mZZ_c, | ||
bool | upType, | ||
bool | flipAxis | ||
) | const |
Double_t RooqqZZ_JHU_ZgammaZZ_fast::partonicXS | ( | double | m1_c, |
double | m2_c, | ||
double | h1_c, | ||
double | h2_c, | ||
double | phi_c, | ||
double | hs_c, | ||
double | Phi1_c, | ||
double | mZZ_c, | ||
bool | upType, | ||
bool | flipAxis | ||
) | const |
|
protected |
Definition at line 50 of file RooqqZZ_JHU_ZgammaZZ_fast.h.
|
protected |
Definition at line 51 of file RooqqZZ_JHU_ZgammaZZ_fast.h.
|
protected |
Definition at line 53 of file RooqqZZ_JHU_ZgammaZZ_fast.h.
|
protected |
Definition at line 48 of file RooqqZZ_JHU_ZgammaZZ_fast.h.
|
protected |
Definition at line 49 of file RooqqZZ_JHU_ZgammaZZ_fast.h.
|
protected |
Definition at line 55 of file RooqqZZ_JHU_ZgammaZZ_fast.h.
|
protected |
Definition at line 54 of file RooqqZZ_JHU_ZgammaZZ_fast.h.
|
protected |
Definition at line 52 of file RooqqZZ_JHU_ZgammaZZ_fast.h.
|
protected |
Definition at line 56 of file RooqqZZ_JHU_ZgammaZZ_fast.h.