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_7DComplex_withAccep_HVV.h>
Classes | |
struct | accepParameters |
Public Member Functions | |
RooSpinZero_7DComplex_withAccep_HVV () | |
RooSpinZero_7DComplex_withAccep_HVV (const char *name, const char *title, modelMeasurables const &_measurables, modelParameters const &_parameters, modelCouplings const &_couplings, accepParameters const &_accepParams, RooSpin::VdecayType _Vdecay1=RooSpin::kVdecayType_Zll, RooSpin::VdecayType _Vdecay2=RooSpin::kVdecayType_Zll, TVar::VerbosityLevel verbosity_=TVar::ERROR) | |
RooSpinZero_7DComplex_withAccep_HVV (const RooSpinZero_7DComplex_withAccep_HVV &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
virtual | ~RooSpinZero_7DComplex_withAccep_HVV () |
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 |
void | setZZ4fOrdering (Bool_t flag=true) |
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 |
Protected Attributes | |
RooRealProxy | aPhi |
RooRealProxy | bPhi |
RooRealProxy | cPhi |
RooRealProxy | dPhi |
RooRealProxy | ePhi |
RooRealProxy | aPhi1 |
RooRealProxy | bPhi1 |
RooRealProxy | cPhi1 |
RooRealProxy | dPhi1 |
RooRealProxy | ePhi1 |
RooRealProxy | aH1 |
RooRealProxy | bH1 |
RooRealProxy | cH1 |
RooRealProxy | dH1 |
RooRealProxy | eH1 |
RooRealProxy | aH2 |
RooRealProxy | bH2 |
RooRealProxy | cH2 |
RooRealProxy | dH2 |
RooRealProxy | eH2 |
RooRealProxy | aHs |
RooRealProxy | bHs |
RooRealProxy | cHs |
RooRealProxy | dHs |
RooRealProxy | eHs |
RooRealProxy | aM1 |
RooRealProxy | bM1 |
RooRealProxy | cM1 |
RooRealProxy | dM1 |
RooRealProxy | aM2 |
RooRealProxy | bM2 |
RooRealProxy | cM2 |
RooRealProxy | dM2 |
Bool_t | ZZ4fOrdering |
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 |
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 } |
Static Protected Attributes inherited from RooSpin | |
static constexpr Double_t | GeVunit =1e-2 |
Definition at line 7 of file RooSpinZero_7DComplex_withAccep_HVV.h.
RooSpinZero_7DComplex_withAccep_HVV::RooSpinZero_7DComplex_withAccep_HVV | ( | ) |
Definition at line 8 of file RooSpinZero_7DComplex_withAccep_HVV.cc.
RooSpinZero_7DComplex_withAccep_HVV::RooSpinZero_7DComplex_withAccep_HVV | ( | const char * | name, |
const char * | title, | ||
modelMeasurables const & | _measurables, | ||
modelParameters const & | _parameters, | ||
modelCouplings const & | _couplings, | ||
accepParameters const & | _accepParams, | ||
RooSpin::VdecayType | _Vdecay1 = RooSpin::kVdecayType_Zll , |
||
RooSpin::VdecayType | _Vdecay2 = RooSpin::kVdecayType_Zll , |
||
TVar::VerbosityLevel | verbosity_ = TVar::ERROR |
||
) |
Definition at line 9 of file RooSpinZero_7DComplex_withAccep_HVV.cc.
RooSpinZero_7DComplex_withAccep_HVV::RooSpinZero_7DComplex_withAccep_HVV | ( | const RooSpinZero_7DComplex_withAccep_HVV & | other, |
const char * | name = 0 |
||
) |
Definition at line 62 of file RooSpinZero_7DComplex_withAccep_HVV.cc.
|
inlinevirtual |
Definition at line 59 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
virtual |
Implements RooSpinZero.
Definition at line 352 of file RooSpinZero_7DComplex_withAccep_HVV.cc.
|
inlinevirtual |
|
virtual |
Implements RooSpinZero.
Definition at line 269 of file RooSpinZero_7DComplex_withAccep_HVV.cc.
|
protectedvirtual |
Implements RooSpinZero.
Definition at line 101 of file RooSpinZero_7DComplex_withAccep_HVV.cc.
|
virtual |
Implements RooSpinZero.
Definition at line 342 of file RooSpinZero_7DComplex_withAccep_HVV.cc.
void RooSpinZero_7DComplex_withAccep_HVV::setZZ4fOrdering | ( | Bool_t | flag = true | ) |
Definition at line 422 of file RooSpinZero_7DComplex_withAccep_HVV.cc.
|
protected |
Definition at line 80 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 85 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 90 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 96 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 101 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 70 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 75 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 81 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 86 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 91 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 97 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 102 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 71 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 76 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 82 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 87 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 92 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 98 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 103 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 72 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 77 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 83 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 88 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 93 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 99 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 104 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 73 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 78 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 84 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 89 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 94 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 74 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 79 of file RooSpinZero_7DComplex_withAccep_HVV.h.
|
protected |
Definition at line 106 of file RooSpinZero_7DComplex_withAccep_HVV.h.