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.
|
Go to the documentation of this file. 1 #ifndef SPIN_PDF_FACTORY
2 #define SPIN_PDF_FACTORY
5 #include "RooFormulaVar.h"
17 virtual void getMVGamV(Double_t* mV=0, Double_t* gamV=0)
const;
24 virtual void resetVdecayParams(Double_t mWval, Double_t gamWval, Double_t mZval, Double_t gamZval, Double_t Sin2ThetaWval, Double_t vevval);
26 virtual void resetVprimeMasses(Double_t mWval, Double_t gamWval, Double_t mZval, Double_t gamZval);
virtual void destroyGVals()=0
virtual void getMVprimeGamVprime(Double_t *mV=0, Double_t *gamV=0) const
void setVerbosity(TVar::VerbosityLevel verbosity)
static void setVariableValue(RooRealVar *var, Double_t val)
virtual void resetVprimeMasses(Double_t mWval, Double_t gamWval, Double_t mZval, Double_t gamZval)
virtual ~SpinPdfFactory()
RooSpin::VdecayType V1decay
SpinPdfFactory(RooSpin::modelMeasurables const &measurables_, RooSpin::VdecayType V1decay_=RooSpin::kVdecayType_Zll, RooSpin::VdecayType V2decay_=RooSpin::kVdecayType_Zll, Bool_t OnshellH_=true)
virtual void resetVprimeffCouplings(Double_t gVprimeff_decay1[2], Double_t gVprimeff_decay2[2])
RooSpin::modelParameters parameters
RooSpin::VdecayType V2decay
virtual void getMVGamV(Double_t *mV=0, Double_t *gamV=0) const
virtual void resetVdecayParams(Double_t mWval, Double_t gamWval, Double_t mZval, Double_t gamZval, Double_t Sin2ThetaWval, Double_t vevval)
virtual void initGVals()=0
virtual void alwaysIntegrate(Int_t code=1)
virtual void defaultIntegration()
virtual void makeParamsConst(bool yesNo)
virtual void destroyMassPole()
virtual void initMassPole()
virtual void initVdecayParams()
virtual void resetVdecay(RooSpin::VdecayType V1decay_, RooSpin::VdecayType V2decay_)
virtual void makeCouplingsConst(bool yesNo)=0
virtual void resetHiggsMassWidth(Double_t mXval, Double_t gamXval=0.)
virtual void alwaysIntegrate(Int_t code=1)
virtual void destroyVdecayParams()
RooSpin::modelMeasurables measurables
virtual void initMeasurables(RooSpin::modelMeasurables const &measurables_)
virtual void destroyPDF()=0
virtual void resetHypotheses()=0
virtual void defaultIntegration()