JHUGen MELA
JHUGen v7.5.6, MELA v2.4.2
Matrix element calculations as used in JHUGen.
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
9
class
ScalarPdfFactory_VH
:
public
ScalarPdfFactory
{
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
);
13
ScalarPdfFactory_VH
(
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
);
18
~ScalarPdfFactory_VH
();
19
20
RooSpinZero
*
getPDF
();
21
22
protected
:
23
RooSpinZero_5D_VH
*
PDF_ILC_5D
;
24
RooSpinZero_3D_pp_VH
*
PDF_LHC_3D
;
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
MELA
interface
ScalarPdfFactory_VH.h
Generated on Fri Oct 18 2024 15:51:14 for JHUGen MELA by
1.8.17