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 <TensorPdfFactory_ppHVV.h>
Public Member Functions | |
TensorPdfFactory_ppHVV (RooSpin::modelMeasurables const &measurables_, RooSpin::VdecayType V1decay_=RooSpin::kVdecayType_Zll, RooSpin::VdecayType V2decay_=RooSpin::kVdecayType_Zll, Bool_t OnshellH_=true) | |
~TensorPdfFactory_ppHVV () | |
void | setZZ4fOrdering (bool flag=true) |
RooSpinTwo * | getPDF () |
Public Member Functions inherited from TensorPdfFactory | |
TensorPdfFactory (RooSpin::modelMeasurables const &measurables_, RooSpin::VdecayType V1decay_=RooSpin::kVdecayType_Zll, RooSpin::VdecayType V2decay_=RooSpin::kVdecayType_Zll, Bool_t OnshellH_=true) | |
virtual | ~TensorPdfFactory () |
virtual void | makeCouplingsConst (bool yesNo=true) |
virtual void | addHypothesis (int ig, double initval, double iphase=0) |
virtual void | setTensorPolarization (int ig, double initval) |
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 TensorPdfFactory | |
virtual void | initGVals () |
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 | |
RooSpinTwo_7DComplex_ppHVV * | |
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 TensorPdfFactory | |
RooSpinTwo::modelCouplings | couplings |
Public Attributes inherited from SpinPdfFactory | |
RooSpin::modelMeasurables | measurables |
RooSpin::modelParameters | parameters |
Definition at line 8 of file TensorPdfFactory_ppHVV.h.
TensorPdfFactory_ppHVV::TensorPdfFactory_ppHVV | ( | RooSpin::modelMeasurables const & | measurables_, |
RooSpin::VdecayType | V1decay_ = RooSpin::kVdecayType_Zll , |
||
RooSpin::VdecayType | V2decay_ = RooSpin::kVdecayType_Zll , |
||
Bool_t | OnshellH_ = true |
||
) |
Definition at line 4 of file TensorPdfFactory_ppHVV.cc.
TensorPdfFactory_ppHVV::~TensorPdfFactory_ppHVV | ( | ) |
Definition at line 12 of file TensorPdfFactory_ppHVV.cc.
|
inlineprotectedvirtual |
Implements TensorPdfFactory.
Definition at line 21 of file TensorPdfFactory_ppHVV.h.
|
inlinevirtual |
|
protectedvirtual |
void TensorPdfFactory_ppHVV::setZZ4fOrdering | ( | bool | flag = true | ) |
Definition at line 16 of file TensorPdfFactory_ppHVV.cc.
|
protected |
Definition at line 18 of file TensorPdfFactory_ppHVV.h.