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_5D_VH.h>
Public Member Functions | |
RooSpinZero_5D_VH () | |
RooSpinZero_5D_VH (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_5D_VH (const RooSpinZero_5D_VH &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
virtual | ~RooSpinZero_5D_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) |
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 |
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 7 of file RooSpinZero_5D_VH.h.
RooSpinZero_5D_VH::RooSpinZero_5D_VH | ( | ) |
Definition at line 4 of file RooSpinZero_5D_VH.cc.
RooSpinZero_5D_VH::RooSpinZero_5D_VH | ( | 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 |
||
) |
Definition at line 5 of file RooSpinZero_5D_VH.cc.
RooSpinZero_5D_VH::RooSpinZero_5D_VH | ( | const RooSpinZero_5D_VH & | other, |
const char * | name = 0 |
||
) |
Definition at line 23 of file RooSpinZero_5D_VH.cc.
|
inlinevirtual |
Definition at line 22 of file RooSpinZero_5D_VH.h.
|
virtual |
Implements RooSpinZero.
Definition at line 213 of file RooSpinZero_5D_VH.cc.
|
inlinevirtual |
|
virtual |
Implements RooSpinZero.
Definition at line 161 of file RooSpinZero_5D_VH.cc.
|
protectedvirtual |
|
virtual |
Implements RooSpinZero.
Definition at line 203 of file RooSpinZero_5D_VH.cc.