JHUGen MELA
JHUGen v7.5.6, MELA v2.4.2
Matrix element calculations as used in JHUGen.
ScalarPdfFactory_HVV.h
Go to the documentation of this file.
1
#ifndef SCALAR_PDF_FACTORY_HVV
2
#define SCALAR_PDF_FACTORY_HVV
3
4
#include "
ScalarPdfFactory.h
"
5
#include "
RooSpinZero_7DComplex_withAccep_HVV.h
"
6
7
8
class
ScalarPdfFactory_HVV
:
public
ScalarPdfFactory
{
9
public
:
10
RooSpinZero_7DComplex_withAccep_HVV::accepParameters
accepParams
;
11
12
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
);
13
ScalarPdfFactory_HVV
(
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
bool
pmf_applied_=
false
,
bool
acceptance_=
false
,
RooSpin::VdecayType
V1decay_=
RooSpin::kVdecayType_Zll
,
RooSpin::VdecayType
V2decay_=
RooSpin::kVdecayType_Zll
, Bool_t OnshellH_=
true
17
);
18
~ScalarPdfFactory_HVV
();
19
20
void
makeParamsConst
(
bool
yesNo=
true
);
21
void
setZZ4fOrdering
(
bool
flag=
true
);
22
RooSpinZero
*
getPDF
(){
return
(
RooSpinZero
*)
PDF
; }
23
24
protected
:
25
RooSpinZero_7DComplex_withAccep_HVV
*
PDF
;
26
27
virtual
void
initAcceptanceParams
();
28
virtual
void
destroyAcceptanceParams
();
29
30
virtual
void
initPDF
();
31
virtual
void
destroyPDF
(){
delete
PDF
;
PDF
=0;
PDF_base
=0; }
32
33
};
34
35
36
#endif
37
38
39
ScalarPdfFactory_HVV::destroyPDF
virtual void destroyPDF()
Definition:
ScalarPdfFactory_HVV.h:31
RooSpin::kVdecayType_Zll
@ kVdecayType_Zll
Definition:
RooSpin.h:31
SpinPdfFactory::PDF_base
RooSpin * PDF_base
Definition:
SpinPdfFactory.h:43
ScalarPdfFactory.h
ScalarPdfFactory_HVV
Definition:
ScalarPdfFactory_HVV.h:8
ScalarPdfFactory_HVV::~ScalarPdfFactory_HVV
~ScalarPdfFactory_HVV()
Definition:
ScalarPdfFactory_HVV.cc:24
ScalarPdfFactory_HVV::accepParams
RooSpinZero_7DComplex_withAccep_HVV::accepParameters accepParams
Definition:
ScalarPdfFactory_HVV.h:10
ScalarPdfFactory_HVV::initPDF
virtual void initPDF()
Definition:
ScalarPdfFactory_HVV.cc:236
ScalarPdfFactory_HVV::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:
ScalarPdfFactory_HVV.cc:4
RooSpinZero
Definition:
RooSpinZero.h:7
ScalarPdfFactory_HVV::destroyAcceptanceParams
virtual void destroyAcceptanceParams()
Definition:
ScalarPdfFactory_HVV.cc:113
ScalarPdfFactory_HVV::getPDF
RooSpinZero * getPDF()
Definition:
ScalarPdfFactory_HVV.h:22
RooSpinZero_7DComplex_withAccep_HVV::accepParameters
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:11
ScalarPdfFactory_HVV::makeParamsConst
void makeParamsConst(bool yesNo=true)
Definition:
ScalarPdfFactory_HVV.cc:149
RooSpinZero_7DComplex_withAccep_HVV.h
ScalarPdfFactory_HVV::setZZ4fOrdering
void setZZ4fOrdering(bool flag=true)
Definition:
ScalarPdfFactory_HVV.cc:234
RooSpinZero_7DComplex_withAccep_HVV
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:7
RooSpin::modelMeasurables
Definition:
RooSpin.h:50
ScalarPdfFactory_HVV::PDF
RooSpinZero_7DComplex_withAccep_HVV * PDF
Definition:
ScalarPdfFactory_HVV.h:25
ScalarPdfFactory_HVV::initAcceptanceParams
virtual void initAcceptanceParams()
Definition:
ScalarPdfFactory_HVV.cc:29
RooSpin::VdecayType
VdecayType
Definition:
RooSpin.h:28
ScalarPdfFactory
Definition:
ScalarPdfFactory.h:10
MELA
interface
ScalarPdfFactory_HVV.h
Generated on Fri Oct 18 2024 15:51:14 for JHUGen MELA by
1.8.17