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_HVV.h>
Public Member Functions | |
ScalarPdfFactory_HVV (RooSpin::modelMeasurables const &measurables_, bool acceptance_=false, RooSpin::VdecayType V1decay_=RooSpin::kVdecayType_Zll, RooSpin::VdecayType V2decay_=RooSpin::kVdecayType_Zll, Bool_t OnshellH_=true) | |
ScalarPdfFactory_HVV (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) | |
~ScalarPdfFactory_HVV () | |
void | makeParamsConst (bool yesNo=true) |
void | setZZ4fOrdering (bool flag=true) |
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 | 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) |
Public Attributes | |
RooSpinZero_7DComplex_withAccep_HVV::accepParameters | accepParams |
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 |
Protected Member Functions | |
virtual void | initAcceptanceParams () |
virtual void | destroyAcceptanceParams () |
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_7DComplex_withAccep_HVV * | |
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) |
Definition at line 8 of file ScalarPdfFactory_HVV.h.
ScalarPdfFactory_HVV::ScalarPdfFactory_HVV | ( | RooSpin::modelMeasurables const & | measurables_, |
bool | acceptance_ = false , |
||
RooSpin::VdecayType | V1decay_ = RooSpin::kVdecayType_Zll , |
||
RooSpin::VdecayType | V2decay_ = RooSpin::kVdecayType_Zll , |
||
Bool_t | OnshellH_ = true |
||
) |
Definition at line 4 of file ScalarPdfFactory_HVV.cc.
ScalarPdfFactory_HVV::ScalarPdfFactory_HVV | ( | 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 |
||
) |
Definition at line 12 of file ScalarPdfFactory_HVV.cc.
ScalarPdfFactory_HVV::~ScalarPdfFactory_HVV | ( | ) |
Definition at line 24 of file ScalarPdfFactory_HVV.cc.
|
protectedvirtual |
Definition at line 113 of file ScalarPdfFactory_HVV.cc.
|
inlineprotectedvirtual |
Implements ScalarPdfFactory.
Definition at line 31 of file ScalarPdfFactory_HVV.h.
|
inlinevirtual |
|
protectedvirtual |
Definition at line 29 of file ScalarPdfFactory_HVV.cc.
|
protectedvirtual |
|
virtual |
void ScalarPdfFactory_HVV::setZZ4fOrdering | ( | bool | flag = true | ) |
Definition at line 234 of file ScalarPdfFactory_HVV.cc.
RooSpinZero_7DComplex_withAccep_HVV::accepParameters ScalarPdfFactory_HVV::accepParams |
Definition at line 10 of file ScalarPdfFactory_HVV.h.
|
protected |
Definition at line 25 of file ScalarPdfFactory_HVV.h.