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 <ScalarPdfFactory_VH.h>
Public Member Functions | |
ScalarPdfFactory_VH (RooSpin::modelMeasurables const &measurables_, double sqrts_, RooSpin::VdecayType VHmode1_=RooSpin::kVdecayType_Zud, RooSpin::VdecayType VHmode2_=RooSpin::kVdecayType_Zud, Bool_t OnshellH_=true) | |
ScalarPdfFactory_VH (RooSpin::modelMeasurables const &measurables_, double gRatio_[4][8], double gZGsRatio_[4][1], double gGsGsRatio_[3][1], double gVVpRatio_[1][1], double gVpVpRatio_[1][1], double sqrts_, bool pmf_applied_=false, RooSpin::VdecayType VHmode1_=RooSpin::kVdecayType_Zud, RooSpin::VdecayType VHmode2_=RooSpin::kVdecayType_Zud, Bool_t OnshellH_=true) | |
~ScalarPdfFactory_VH () | |
RooSpinZero * | getPDF () |
Public Member Functions inherited from ScalarPdfFactory | |
ScalarPdfFactory (RooSpin::modelMeasurables const &measurables_, bool acceptance_=false, RooSpin::VdecayType V1decay_=RooSpin::kVdecayType_Zll, RooSpin::VdecayType V2decay_=RooSpin::kVdecayType_Zll, Bool_t OnshellH_=true) | |
ScalarPdfFactory (RooSpin::modelMeasurables const &measurables_, double gRatio_[4][8], double gZGsRatio_[4][1], double gGsGsRatio_[3][1], double gVVpRatio_[1][1], double gVpVpRatio_[1][1], bool pmf_applied_=false, bool acceptance_=false, RooSpin::VdecayType V1decay_=RooSpin::kVdecayType_Zll, RooSpin::VdecayType V2decay_=RooSpin::kVdecayType_Zll, Bool_t OnshellH_=true) | |
virtual | ~ScalarPdfFactory () |
virtual void | makeCouplingsConst (bool yesNo=true) |
virtual void | addHypothesis (int ig, int ilam, double iphase=0, double altparam_fracval=0) |
virtual void | resetHypotheses () |
Public Member Functions inherited from SpinPdfFactory | |
SpinPdfFactory (RooSpin::modelMeasurables const &measurables_, RooSpin::VdecayType V1decay_=RooSpin::kVdecayType_Zll, RooSpin::VdecayType V2decay_=RooSpin::kVdecayType_Zll, Bool_t OnshellH_=true) | |
virtual | ~SpinPdfFactory () |
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 | makeParamsConst (bool yesNo) |
virtual void | resetVdecay (RooSpin::VdecayType V1decay_, RooSpin::VdecayType V2decay_) |
virtual void | resetVdecayParams (Double_t mWval, Double_t gamWval, Double_t mZval, Double_t gamZval, Double_t Sin2ThetaWval, Double_t vevval) |
virtual void | resetVprimeffCouplings (Double_t gVprimeff_decay1[2], Double_t gVprimeff_decay2[2]) |
virtual void | resetVprimeMasses (Double_t mWval, Double_t gamWval, Double_t mZval, Double_t gamZval) |
virtual void | resetHiggsMassWidth (Double_t mXval, Double_t gamXval=0.) |
virtual void | defaultIntegration () |
virtual void | alwaysIntegrate (Int_t code=1) |
void | setVerbosity (TVar::VerbosityLevel verbosity) |
Protected Member Functions | |
virtual void | initPDF () |
virtual void | destroyPDF () |
Protected Member Functions inherited from ScalarPdfFactory | |
virtual void | initFractionsPhases () |
virtual void | initGVals () |
virtual void | destroyFractionsPhases () |
virtual void | destroyGVals () |
Protected Member Functions inherited from SpinPdfFactory | |
virtual void | initMeasurables (RooSpin::modelMeasurables const &measurables_) |
virtual void | initMassPole () |
virtual void | initVdecayParams () |
virtual void | destroyMassPole () |
virtual void | destroyVdecayParams () |
Protected Attributes | |
RooSpinZero_5D_VH * | PDF_ILC_5D |
RooSpinZero_3D_pp_VH * | PDF_LHC_3D |
double | sqrts |
int | PDFType |
Protected Attributes inherited from ScalarPdfFactory | |
int | parameterization |
bool | pmf_applied |
bool | acceptance |
double | gRatio [4][8] |
double | gZGsRatio [4][1] |
double | gGsGsRatio [3][1] |
double | gVVpRatio [1][1] |
double | gVpVpRatio [1][1] |
Protected Attributes inherited from SpinPdfFactory | |
RooSpin::VdecayType | V1decay |
RooSpin::VdecayType | V2decay |
Bool_t | OnshellH |
RooSpin * | PDF_base |
Additional Inherited Members | |
Static Public Member Functions inherited from SpinPdfFactory | |
static void | setVariableValue (RooRealVar *var, Double_t val) |
Public Attributes inherited from ScalarPdfFactory | |
RooSpinZero::modelCouplings | couplings |
RooRealVar * | g1Frac [7] |
RooRealVar * | g2Frac [8] |
RooRealVar * | g3Frac [8] |
RooRealVar * | g4Frac [8] |
RooRealVar * | g1Phase [7] |
RooRealVar * | g2Phase [8] |
RooRealVar * | g3Phase [8] |
RooRealVar * | g4Phase [8] |
RooRealVar * | gzgs1Frac [1] |
RooRealVar * | gzgs2Frac [1] |
RooRealVar * | gzgs3Frac [1] |
RooRealVar * | gzgs4Frac [1] |
RooRealVar * | gzgs1Phase [1] |
RooRealVar * | gzgs2Phase [1] |
RooRealVar * | gzgs3Phase [1] |
RooRealVar * | gzgs4Phase [1] |
RooRealVar * | ggsgs2Frac [1] |
RooRealVar * | ggsgs3Frac [1] |
RooRealVar * | ggsgs4Frac [1] |
RooRealVar * | ggsgs2Phase [1] |
RooRealVar * | ggsgs3Phase [1] |
RooRealVar * | ggsgs4Phase [1] |
RooRealVar * | gvvp1Frac [1] |
RooRealVar * | gvvp1Phase [1] |
RooRealVar * | gvpvp1Frac [1] |
RooRealVar * | gvpvp1Phase [1] |
RooFormulaVar * | gFracSum |
RooFormulaVar * | g1FracInterp [8] |
RooFormulaVar * | g2FracInterp [8] |
RooFormulaVar * | g3FracInterp [8] |
RooFormulaVar * | g4FracInterp [8] |
RooFormulaVar * | gzgs1FracInterp [1] |
RooFormulaVar * | gzgs2FracInterp [1] |
RooFormulaVar * | gzgs3FracInterp [1] |
RooFormulaVar * | gzgs4FracInterp [1] |
RooFormulaVar * | ggsgs2FracInterp [1] |
RooFormulaVar * | ggsgs3FracInterp [1] |
RooFormulaVar * | ggsgs4FracInterp [1] |
RooFormulaVar * | gvvp1FracInterp [1] |
RooFormulaVar * | gvpvp1FracInterp [1] |
RooRealVar * | gRatioVal [4][8] |
RooRealVar * | gZGsRatioVal [4][1] |
RooRealVar * | gGsGsRatioVal [3][1] |
RooRealVar * | gVVpRatioVal [1][1] |
RooRealVar * | gVpVpRatioVal [1][1] |
Public Attributes inherited from SpinPdfFactory | |
RooSpin::modelMeasurables | measurables |
RooSpin::modelParameters | parameters |
Definition at line 9 of file ScalarPdfFactory_VH.h.
ScalarPdfFactory_VH::ScalarPdfFactory_VH | ( | RooSpin::modelMeasurables const & | measurables_, |
double | sqrts_, | ||
RooSpin::VdecayType | VHmode1_ = RooSpin::kVdecayType_Zud , |
||
RooSpin::VdecayType | VHmode2_ = RooSpin::kVdecayType_Zud , |
||
Bool_t | OnshellH_ = true |
||
) |
Definition at line 4 of file ScalarPdfFactory_VH.cc.
ScalarPdfFactory_VH::ScalarPdfFactory_VH | ( | RooSpin::modelMeasurables const & | measurables_, |
double | gRatio_[4][8], | ||
double | gZGsRatio_[4][1], | ||
double | gGsGsRatio_[3][1], | ||
double | gVVpRatio_[1][1], | ||
double | gVpVpRatio_[1][1], | ||
double | sqrts_, | ||
bool | pmf_applied_ = false , |
||
RooSpin::VdecayType | VHmode1_ = RooSpin::kVdecayType_Zud , |
||
RooSpin::VdecayType | VHmode2_ = RooSpin::kVdecayType_Zud , |
||
Bool_t | OnshellH_ = true |
||
) |
Definition at line 15 of file ScalarPdfFactory_VH.cc.
ScalarPdfFactory_VH::~ScalarPdfFactory_VH | ( | ) |
Definition at line 29 of file ScalarPdfFactory_VH.cc.
|
protectedvirtual |
|
virtual |
|
protectedvirtual |
|
protected |
Definition at line 23 of file ScalarPdfFactory_VH.h.
|
protected |
Definition at line 24 of file ScalarPdfFactory_VH.h.
|
protected |
Definition at line 26 of file ScalarPdfFactory_VH.h.
|
protected |
Definition at line 25 of file ScalarPdfFactory_VH.h.