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 <RooSpinZero_3D_pp_VH.h>
Public Member Functions | |
RooSpinZero_3D_pp_VH () | |
RooSpinZero_3D_pp_VH (const char *name, const char *title, modelMeasurables const &_measurables, modelParameters const &_parameters, modelCouplings const &_couplings, Double_t _sqrts, RooSpin::VdecayType _Vdecay1=RooSpin::kVdecayType_Zll, RooSpin::VdecayType _Vdecay2=RooSpin::kVdecayType_Zll, TVar::VerbosityLevel verbosity_=TVar::ERROR) | |
RooSpinZero_3D_pp_VH (const RooSpinZero_3D_pp_VH &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
virtual | ~RooSpinZero_3D_pp_VH () |
Double_t | evaluate () const |
Int_t | getAnalyticalIntegral (RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const |
Double_t | analyticalIntegral (Int_t code, const char *rangeName=0) const |
Public Member Functions inherited from RooSpinZero | |
RooSpinZero () | |
RooSpinZero (const char *name, const char *title, modelMeasurables const &_measurables, modelParameters const &_parameters, modelCouplings const &_couplings, RooSpin::VdecayType _Vdecay1=RooSpin::kVdecayType_Zll, RooSpin::VdecayType _Vdecay2=RooSpin::kVdecayType_Zll, TVar::VerbosityLevel verbosity_=TVar::ERROR) | |
RooSpinZero (const RooSpinZero &other, const char *name=0) | |
virtual | ~RooSpinZero () |
virtual void | printParameters () const |
Public Member Functions inherited from RooSpin | |
RooSpin () | |
RooSpin (const char *name, const char *title, modelMeasurables const &_measurables, modelParameters const &_parameters, RooSpin::VdecayType _Vdecay1=RooSpin::kVdecayType_Zll, RooSpin::VdecayType _Vdecay2=RooSpin::kVdecayType_Zll, TVar::VerbosityLevel verbosity_=TVar::ERROR) | |
RooSpin (const RooSpin &other, const char *name=0) | |
virtual | ~RooSpin () |
void | setVerbosity (TVar::VerbosityLevel verbosity_) |
virtual void | setDecayModes (RooSpin::VdecayType Vdecay1_, RooSpin::VdecayType Vdecay2_) |
virtual void | getMVGamV (Double_t *mV=0, Double_t *gamV=0) const |
virtual void | getMVprimeGamVprime (Double_t *mV=0, Double_t *gamV=0) const |
virtual void | defaultIntegration () |
virtual void | alwaysIntegrate (Int_t code=1) |
Public Attributes | |
Double_t | sqrts |
Protected Member Functions | |
void | evaluatePolarizationTerms (Double_t &A00term, Double_t &Appterm, Double_t &Ammterm, Double_t &A00ppterm, Double_t &A00mmterm, Double_t &Appmmterm, const Int_t code, int VGammaVpmode1=0, int VGammaVpmode2=0) const |
Double_t | partonicLuminosity (Double_t mVal, Double_t YVal, Double_t sqrts) const |
Protected Member Functions inherited from RooSpinZero | |
virtual void | calculateAi (Double_t &a1Re, Double_t &a1Im, Double_t &a2Re, Double_t &a2Im, Double_t &a3Re, Double_t &a3Im, int VGammaVpmode1=0, int VGammaVpmode2=0) const |
virtual void | calculateAmplitudes (Double_t &A00Re, Double_t &A00Im, Double_t &AppRe, Double_t &AppIm, Double_t &AmmRe, Double_t &AmmIm, int VGammaVpmode1=0, int VGammaVpmode2=0) const |
virtual Bool_t | computeNeededAmplitude (int VGammaVpmode1, int VGammaVpmode2) const final |
Protected Member Functions inherited from RooSpin | |
virtual void | calculatePropagator (Double_t &propRe, Double_t &propIm, Double_t mass, Int_t propType=1) const |
virtual void | calculateVffGVGA (Double_t &gV, Double_t &gA, RooSpin::VdecayType Vdecay, bool isGamma=false) const |
virtual void | calculateVffR1R2 (Double_t &R1Val, Double_t &R2Val, bool isGammaV1=false, bool isGammaV2=false) const |
virtual Double_t | calculateAmplitudeScale (int VGammaVpmode1=0, int VGammaVpmode2=0) const |
virtual void | calculateVprimeffGVGA (Double_t &gV, Double_t &gA, int whichVprime) const |
virtual void | calculateVprimeffR1R2 (Double_t &R1Val, Double_t &R2Val) const |
virtual void | setProxies (modelMeasurables _measurables) |
virtual void | setProxy (RooRealProxy &proxy, RooAbsReal *objectPtr) |
virtual Bool_t | checkFundamentalType (const RooRealProxy &proxy) const |
Additional Inherited Members | |
Public Types inherited from RooSpin | |
enum | VdecayType { kVdecayType_Wany =-1, kVdecayType_GammaOnshell =0, kVdecayType_Zll =1, kVdecayType_Znn =2, kVdecayType_Zuu =3, kVdecayType_Zdd =4, kVdecayType_Zud =5 } |
enum | { prime_h1 =2, prime_h2 =3, prime_hs =5, prime_Phi =7, prime_Phi1 =11, prime_m1 =13, prime_m2 =17, prime_m12 =19, prime_Y =23 } |
Protected Attributes inherited from RooSpinZero | |
RooRealProxy | g1Val |
RooRealProxy | g2Val |
RooRealProxy | g3Val |
RooRealProxy | g4Val |
RooRealProxy | g1_primeVal |
RooRealProxy | g2_primeVal |
RooRealProxy | g3_primeVal |
RooRealProxy | g4_primeVal |
RooRealProxy | g1_prime2Val |
RooRealProxy | g2_prime2Val |
RooRealProxy | g3_prime2Val |
RooRealProxy | g4_prime2Val |
RooRealProxy | g1_prime3Val |
RooRealProxy | g2_prime3Val |
RooRealProxy | g3_prime3Val |
RooRealProxy | g4_prime3Val |
RooRealProxy | g1_prime4Val |
RooRealProxy | g2_prime4Val |
RooRealProxy | g3_prime4Val |
RooRealProxy | g4_prime4Val |
RooRealProxy | g1_prime5Val |
RooRealProxy | g2_prime5Val |
RooRealProxy | g3_prime5Val |
RooRealProxy | g4_prime5Val |
RooRealProxy | g1_prime6Val |
RooRealProxy | g2_prime6Val |
RooRealProxy | g3_prime6Val |
RooRealProxy | g4_prime6Val |
RooRealProxy | g1_prime7Val |
RooRealProxy | g2_prime7Val |
RooRealProxy | g3_prime7Val |
RooRealProxy | g4_prime7Val |
RooRealProxy | gzgs1_prime2Val |
RooRealProxy | gzgs2Val |
RooRealProxy | gzgs3Val |
RooRealProxy | gzgs4Val |
RooRealProxy | ggsgs2Val |
RooRealProxy | ggsgs3Val |
RooRealProxy | ggsgs4Val |
RooRealProxy | g1ValIm |
RooRealProxy | g2ValIm |
RooRealProxy | g3ValIm |
RooRealProxy | g4ValIm |
RooRealProxy | g1_primeValIm |
RooRealProxy | g2_primeValIm |
RooRealProxy | g3_primeValIm |
RooRealProxy | g4_primeValIm |
RooRealProxy | g1_prime2ValIm |
RooRealProxy | g2_prime2ValIm |
RooRealProxy | g3_prime2ValIm |
RooRealProxy | g4_prime2ValIm |
RooRealProxy | g1_prime3ValIm |
RooRealProxy | g2_prime3ValIm |
RooRealProxy | g3_prime3ValIm |
RooRealProxy | g4_prime3ValIm |
RooRealProxy | g1_prime4ValIm |
RooRealProxy | g2_prime4ValIm |
RooRealProxy | g3_prime4ValIm |
RooRealProxy | g4_prime4ValIm |
RooRealProxy | g1_prime5ValIm |
RooRealProxy | g2_prime5ValIm |
RooRealProxy | g3_prime5ValIm |
RooRealProxy | g4_prime5ValIm |
RooRealProxy | g1_prime6ValIm |
RooRealProxy | g2_prime6ValIm |
RooRealProxy | g3_prime6ValIm |
RooRealProxy | g4_prime6ValIm |
RooRealProxy | g1_prime7ValIm |
RooRealProxy | g2_prime7ValIm |
RooRealProxy | g3_prime7ValIm |
RooRealProxy | g4_prime7ValIm |
RooRealProxy | gzgs1_prime2ValIm |
RooRealProxy | gzgs2ValIm |
RooRealProxy | gzgs3ValIm |
RooRealProxy | gzgs4ValIm |
RooRealProxy | ggsgs2ValIm |
RooRealProxy | ggsgs3ValIm |
RooRealProxy | ggsgs4ValIm |
RooRealProxy | Lambda |
RooRealProxy | Lambda_zgs1 |
RooRealProxy | Lambda_z1 |
RooRealProxy | Lambda_z2 |
RooRealProxy | Lambda_z3 |
RooRealProxy | Lambda_z4 |
RooRealProxy | Lambda_Q |
RooRealProxy | Lambda_z11 |
RooRealProxy | Lambda_z21 |
RooRealProxy | Lambda_z31 |
RooRealProxy | Lambda_z41 |
RooRealProxy | Lambda_z12 |
RooRealProxy | Lambda_z22 |
RooRealProxy | Lambda_z32 |
RooRealProxy | Lambda_z42 |
RooRealProxy | Lambda_z10 |
RooRealProxy | Lambda_z20 |
RooRealProxy | Lambda_z30 |
RooRealProxy | Lambda_z40 |
RooRealProxy | cz_q1sq |
RooRealProxy | cz_q2sq |
RooRealProxy | cz_q12sq |
RooRealProxy | gvvp1Val |
RooRealProxy | gvpvp1Val |
RooRealProxy | gvvp1ValIm |
RooRealProxy | gvpvp1ValIm |
Protected Attributes inherited from RooSpin | |
RooRealProxy | h1 |
RooRealProxy | h2 |
RooRealProxy | Phi |
RooRealProxy | m1 |
RooRealProxy | m2 |
RooRealProxy | m12 |
RooRealProxy | hs |
RooRealProxy | Phi1 |
RooRealProxy | Y |
RooRealProxy | mX |
RooRealProxy | gamX |
RooRealProxy | mW |
RooRealProxy | gamW |
RooRealProxy | mZ |
RooRealProxy | gamZ |
RooRealProxy | mWprime |
RooRealProxy | gamWprime |
RooRealProxy | mZprime |
RooRealProxy | gamZprime |
RooRealProxy | Sin2ThetaW |
RooRealProxy | vev |
RooRealProxy | gVprimeff_decay1_left |
RooRealProxy | gVprimeff_decay1_right |
RooRealProxy | gVprimeff_decay2_left |
RooRealProxy | gVprimeff_decay2_right |
RooSpin::VdecayType | Vdecay1 |
RooSpin::VdecayType | Vdecay2 |
Int_t | intCodeStart |
TVar::VerbosityLevel | verbosity |
Static Protected Attributes inherited from RooSpin | |
static constexpr Double_t | GeVunit =1e-2 |
Definition at line 9 of file RooSpinZero_3D_pp_VH.h.
RooSpinZero_3D_pp_VH::RooSpinZero_3D_pp_VH | ( | ) |
Definition at line 4 of file RooSpinZero_3D_pp_VH.cc.
RooSpinZero_3D_pp_VH::RooSpinZero_3D_pp_VH | ( | const char * | name, |
const char * | title, | ||
modelMeasurables const & | _measurables, | ||
modelParameters const & | _parameters, | ||
modelCouplings const & | _couplings, | ||
Double_t | _sqrts, | ||
RooSpin::VdecayType | _Vdecay1 = RooSpin::kVdecayType_Zll , |
||
RooSpin::VdecayType | _Vdecay2 = RooSpin::kVdecayType_Zll , |
||
TVar::VerbosityLevel | verbosity_ = TVar::ERROR |
||
) |
Definition at line 5 of file RooSpinZero_3D_pp_VH.cc.
RooSpinZero_3D_pp_VH::RooSpinZero_3D_pp_VH | ( | const RooSpinZero_3D_pp_VH & | other, |
const char * | name = 0 |
||
) |
Definition at line 25 of file RooSpinZero_3D_pp_VH.cc.
|
inlinevirtual |
Definition at line 27 of file RooSpinZero_3D_pp_VH.h.
|
virtual |
Implements RooSpinZero.
Definition at line 219 of file RooSpinZero_3D_pp_VH.cc.
|
inlinevirtual |
|
virtual |
Implements RooSpinZero.
Definition at line 166 of file RooSpinZero_3D_pp_VH.cc.
|
protectedvirtual |
|
virtual |
Implements RooSpinZero.
Definition at line 209 of file RooSpinZero_3D_pp_VH.cc.
|
protected |
Definition at line 262 of file RooSpinZero_3D_pp_VH.cc.
Double_t RooSpinZero_3D_pp_VH::sqrts |
Definition at line 12 of file RooSpinZero_3D_pp_VH.h.