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.
ScalarPdfFactory_VH.h
Go to the documentation of this file.
1 #ifndef SCALAR_PDF_FACTORY_VH
2 #define SCALAR_PDF_FACTORY_VH
3 
4 #include "RooSpinZero_5D_VH.h"
5 #include "RooSpinZero_3D_pp_VH.h"
6 #include "ScalarPdfFactory.h"
7 
8 
10 public:
11 
12  ScalarPdfFactory_VH(RooSpin::modelMeasurables const& measurables_, double sqrts_, RooSpin::VdecayType VHmode1_=RooSpin::kVdecayType_Zud, RooSpin::VdecayType VHmode2_=RooSpin::kVdecayType_Zud, Bool_t OnshellH_=true);
14  RooSpin::modelMeasurables const& measurables_,
15  double gRatio_[4][8], double gZGsRatio_[4][1], double gGsGsRatio_[3][1], double gVVpRatio_[1][1], double gVpVpRatio_[1][1],
16  double sqrts_, bool pmf_applied_=false, RooSpin::VdecayType VHmode1_=RooSpin::kVdecayType_Zud, RooSpin::VdecayType VHmode2_=RooSpin::kVdecayType_Zud, Bool_t OnshellH_=true
17  );
19 
21 
22 protected:
25  double sqrts;
26  int PDFType;
27 
28  virtual void initPDF();
29  virtual void destroyPDF();
30 
31 };
32 
33 #endif
34 
35 
36 
RooSpinZero_5D_VH.h
ScalarPdfFactory_VH::PDF_LHC_3D
RooSpinZero_3D_pp_VH * PDF_LHC_3D
Definition: ScalarPdfFactory_VH.h:24
ScalarPdfFactory_VH::PDF_ILC_5D
RooSpinZero_5D_VH * PDF_ILC_5D
Definition: ScalarPdfFactory_VH.h:23
ScalarPdfFactory_VH::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: ScalarPdfFactory_VH.cc:4
ScalarPdfFactory.h
RooSpinZero_3D_pp_VH.h
ScalarPdfFactory_VH::initPDF
virtual void initPDF()
Definition: ScalarPdfFactory_VH.cc:33
ScalarPdfFactory_VH::PDFType
int PDFType
Definition: ScalarPdfFactory_VH.h:26
RooSpinZero
Definition: RooSpinZero.h:7
RooSpinZero_3D_pp_VH
Definition: RooSpinZero_3D_pp_VH.h:9
ScalarPdfFactory_VH::sqrts
double sqrts
Definition: ScalarPdfFactory_VH.h:25
ScalarPdfFactory_VH::destroyPDF
virtual void destroyPDF()
Definition: ScalarPdfFactory_VH.cc:65
ScalarPdfFactory_VH::getPDF
RooSpinZero * getPDF()
Definition: ScalarPdfFactory_VH.cc:59
RooSpin::kVdecayType_Zud
@ kVdecayType_Zud
Definition: RooSpin.h:35
RooSpinZero_5D_VH
Definition: RooSpinZero_5D_VH.h:7
ScalarPdfFactory_VH::~ScalarPdfFactory_VH
~ScalarPdfFactory_VH()
Definition: ScalarPdfFactory_VH.cc:29
RooSpin::modelMeasurables
Definition: RooSpin.h:50
RooSpin::VdecayType
VdecayType
Definition: RooSpin.h:28
ScalarPdfFactory_VH
Definition: ScalarPdfFactory_VH.h:9
ScalarPdfFactory
Definition: ScalarPdfFactory.h:10