JHUGen MELA
JHUGen v7.5.6, MELA v2.4.2
Matrix element calculations as used in JHUGen.
RooSpinZero_7DComplex_withAccep_HVV.h
Go to the documentation of this file.
1
#ifndef ROOSPINZERO_7DCOMPLEX_WITHACCEP_HVV
2
#define ROOSPINZERO_7DCOMPLEX_WITHACCEP_HVV
3
4
#include "
RooSpinZero.h
"
5
6
7
class
RooSpinZero_7DComplex_withAccep_HVV
:
public
RooSpinZero
{
8
9
public
:
10
11
struct
accepParameters
{
12
RooRealVar*
aPhi
;
13
RooRealVar*
bPhi
;
14
RooRealVar*
cPhi
;
15
RooRealVar*
dPhi
;
16
RooRealVar*
ePhi
;
17
RooRealVar*
aPhi1
;
18
RooRealVar*
bPhi1
;
19
RooRealVar*
cPhi1
;
20
RooRealVar*
dPhi1
;
21
RooRealVar*
ePhi1
;
22
RooRealVar*
aH1
;
23
RooRealVar*
bH1
;
24
RooRealVar*
cH1
;
25
RooRealVar*
dH1
;
26
RooRealVar*
eH1
;
27
RooRealVar*
aH2
;
28
RooRealVar*
bH2
;
29
RooRealVar*
cH2
;
30
RooRealVar*
dH2
;
31
RooRealVar*
eH2
;
32
RooRealVar*
aHs
;
33
RooRealVar*
bHs
;
34
RooRealVar*
cHs
;
35
RooRealVar*
dHs
;
36
RooRealVar*
eHs
;
37
RooRealVar*
aM1
;
38
RooRealVar*
bM1
;
39
RooRealVar*
cM1
;
40
RooRealVar*
dM1
;
41
RooRealVar*
aM2
;
42
RooRealVar*
bM2
;
43
RooRealVar*
cM2
;
44
RooRealVar*
dM2
;
45
};
46
47
RooSpinZero_7DComplex_withAccep_HVV
();
48
RooSpinZero_7DComplex_withAccep_HVV
(
49
const
char
*name,
const
char
*title,
50
modelMeasurables
const
& _measurables,
51
modelParameters
const
& _parameters,
52
modelCouplings
const
& _couplings,
53
accepParameters
const
& _accepParams,
54
RooSpin::VdecayType
_Vdecay1=
RooSpin::kVdecayType_Zll
,
RooSpin::VdecayType
_Vdecay2=
RooSpin::kVdecayType_Zll
,
55
TVar::VerbosityLevel
verbosity_=
TVar::ERROR
56
);
57
RooSpinZero_7DComplex_withAccep_HVV
(
const
RooSpinZero_7DComplex_withAccep_HVV
& other,
const
char
* name=0);
58
virtual
TObject*
clone
(
const
char
* newname)
const
{
return
new
RooSpinZero_7DComplex_withAccep_HVV
(*
this
, newname); }
59
inline
virtual
~RooSpinZero_7DComplex_withAccep_HVV
(){}
60
61
Double_t
evaluate
()
const
;
62
Int_t
getAnalyticalIntegral
(RooArgSet& allVars, RooArgSet& analVars,
const
char
* rangeName=0)
const
;
63
Double_t
analyticalIntegral
(Int_t code,
const
char
* rangeName=0)
const
;
64
65
void
setZZ4fOrdering
(Bool_t flag=
true
);
66
67
protected
:
68
69
// acceptance parameters
70
RooRealProxy
aPhi
;
71
RooRealProxy
bPhi
;
72
RooRealProxy
cPhi
;
73
RooRealProxy
dPhi
;
74
RooRealProxy
ePhi
;
75
RooRealProxy
aPhi1
;
76
RooRealProxy
bPhi1
;
77
RooRealProxy
cPhi1
;
78
RooRealProxy
dPhi1
;
79
RooRealProxy
ePhi1
;
80
RooRealProxy
aH1
;
81
RooRealProxy
bH1
;
82
RooRealProxy
cH1
;
83
RooRealProxy
dH1
;
84
RooRealProxy
eH1
;
85
RooRealProxy
aH2
;
86
RooRealProxy
bH2
;
87
RooRealProxy
cH2
;
88
RooRealProxy
dH2
;
89
RooRealProxy
eH2
;
90
RooRealProxy
aHs
;
91
RooRealProxy
bHs
;
92
RooRealProxy
cHs
;
93
RooRealProxy
dHs
;
94
RooRealProxy
eHs
;
95
96
RooRealProxy
aM1
;
97
RooRealProxy
bM1
;
98
RooRealProxy
cM1
;
99
RooRealProxy
dM1
;
100
101
RooRealProxy
aM2
;
102
RooRealProxy
bM2
;
103
RooRealProxy
cM2
;
104
RooRealProxy
dM2
;
105
106
Bool_t
ZZ4fOrdering
;
107
108
void
evaluatePolarizationTerms
(
109
Double_t& A00term, Double_t& Appterm, Double_t& Ammterm,
110
Double_t& A00ppterm, Double_t& A00mmterm, Double_t& Appmmterm,
111
const
Int_t code,
112
int
VGammaVpmode1=0,
int
VGammaVpmode2=0
113
)
const
;
114
115
};
116
117
#endif
TVar::ERROR
@ ERROR
Definition:
TVar.hh:49
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::dH1
RooRealVar * dH1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:25
RooSpinZero_7DComplex_withAccep_HVV::~RooSpinZero_7DComplex_withAccep_HVV
virtual ~RooSpinZero_7DComplex_withAccep_HVV()
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:59
RooSpinZero_7DComplex_withAccep_HVV::dPhi1
RooRealProxy dPhi1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:78
RooSpinZero_7DComplex_withAccep_HVV::cHs
RooRealProxy cHs
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:92
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::cH2
RooRealVar * cH2
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:29
RooSpin::kVdecayType_Zll
@ kVdecayType_Zll
Definition:
RooSpin.h:31
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::aHs
RooRealVar * aHs
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:32
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::bPhi
RooRealVar * bPhi
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:13
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::dPhi1
RooRealVar * dPhi1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:20
TVar::VerbosityLevel
VerbosityLevel
Definition:
TVar.hh:47
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::cM2
RooRealVar * cM2
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:43
RooSpinZero_7DComplex_withAccep_HVV::dPhi
RooRealProxy dPhi
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:73
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::cM1
RooRealVar * cM1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:39
RooSpinZero_7DComplex_withAccep_HVV::aM2
RooRealProxy aM2
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:101
RooSpinZero_7DComplex_withAccep_HVV::ZZ4fOrdering
Bool_t ZZ4fOrdering
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:106
RooSpinZero_7DComplex_withAccep_HVV::aPhi1
RooRealProxy aPhi1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:75
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::aH2
RooRealVar * aH2
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:27
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::dHs
RooRealVar * dHs
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:35
RooSpinZero_7DComplex_withAccep_HVV::evaluatePolarizationTerms
void evaluatePolarizationTerms(Double_t &A00term, Double_t &Appterm, Double_t &Ammterm, Double_t &A00ppterm, Double_t &A00mmterm, Double_t &Appmmterm, const Int_t code, int VGammaVpmode1=0, int VGammaVpmode2=0) const
Definition:
RooSpinZero_7DComplex_withAccep_HVV.cc:101
RooSpinZero_7DComplex_withAccep_HVV::ePhi
RooRealProxy ePhi
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:74
RooSpinZero_7DComplex_withAccep_HVV::aH1
RooRealProxy aH1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:80
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::bM1
RooRealVar * bM1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:38
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::cPhi1
RooRealVar * cPhi1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:19
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::cH1
RooRealVar * cH1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:24
RooSpinZero_7DComplex_withAccep_HVV::getAnalyticalIntegral
Int_t getAnalyticalIntegral(RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const
Definition:
RooSpinZero_7DComplex_withAccep_HVV.cc:342
RooSpinZero_7DComplex_withAccep_HVV::dM1
RooRealProxy dM1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:99
RooSpinZero_7DComplex_withAccep_HVV::aH2
RooRealProxy aH2
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:85
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::cHs
RooRealVar * cHs
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:34
RooSpinZero_7DComplex_withAccep_HVV::evaluate
Double_t evaluate() const
Definition:
RooSpinZero_7DComplex_withAccep_HVV.cc:269
RooSpinZero_7DComplex_withAccep_HVV::aM1
RooRealProxy aM1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:96
RooSpinZero_7DComplex_withAccep_HVV::bM1
RooRealProxy bM1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:97
RooSpinZero_7DComplex_withAccep_HVV::clone
virtual TObject * clone(const char *newname) const
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:58
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::dM1
RooRealVar * dM1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:40
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::eH2
RooRealVar * eH2
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:31
RooSpinZero_7DComplex_withAccep_HVV::cPhi
RooRealProxy cPhi
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:72
RooSpinZero_7DComplex_withAccep_HVV::bPhi
RooRealProxy bPhi
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:71
RooSpinZero_7DComplex_withAccep_HVV::ePhi1
RooRealProxy ePhi1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:79
RooSpinZero_7DComplex_withAccep_HVV::cH2
RooRealProxy cH2
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:87
RooSpinZero_7DComplex_withAccep_HVV::setZZ4fOrdering
void setZZ4fOrdering(Bool_t flag=true)
Definition:
RooSpinZero_7DComplex_withAccep_HVV.cc:422
RooSpinZero_7DComplex_withAccep_HVV::eH1
RooRealProxy eH1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:84
RooSpinZero_7DComplex_withAccep_HVV::analyticalIntegral
Double_t analyticalIntegral(Int_t code, const char *rangeName=0) const
Definition:
RooSpinZero_7DComplex_withAccep_HVV.cc:352
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::dM2
RooRealVar * dM2
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:44
RooSpinZero_7DComplex_withAccep_HVV::bH1
RooRealProxy bH1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:81
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::aPhi1
RooRealVar * aPhi1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:17
RooSpinZero_7DComplex_withAccep_HVV::RooSpinZero_7DComplex_withAccep_HVV
RooSpinZero_7DComplex_withAccep_HVV()
Definition:
RooSpinZero_7DComplex_withAccep_HVV.cc:8
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::bPhi1
RooRealVar * bPhi1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:18
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::dH2
RooRealVar * dH2
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:30
RooSpinZero
Definition:
RooSpinZero.h:7
RooSpinZero_7DComplex_withAccep_HVV::dM2
RooRealProxy dM2
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:104
RooSpinZero_7DComplex_withAccep_HVV::accepParameters
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:11
RooSpinZero_7DComplex_withAccep_HVV::cM2
RooRealProxy cM2
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:103
RooSpinZero_7DComplex_withAccep_HVV::bHs
RooRealProxy bHs
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:91
RooSpinZero_7DComplex_withAccep_HVV::dHs
RooRealProxy dHs
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:93
RooSpinZero_7DComplex_withAccep_HVV::eHs
RooRealProxy eHs
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:94
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::dPhi
RooRealVar * dPhi
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:15
RooSpinZero.h
RooSpinZero_7DComplex_withAccep_HVV::bPhi1
RooRealProxy bPhi1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:76
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::bH1
RooRealVar * bH1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:23
RooSpinZero_7DComplex_withAccep_HVV::cM1
RooRealProxy cM1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:98
RooSpinZero_7DComplex_withAccep_HVV::cPhi1
RooRealProxy cPhi1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:77
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::aH1
RooRealVar * aH1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:22
RooSpinZero_7DComplex_withAccep_HVV::bH2
RooRealProxy bH2
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:86
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::bH2
RooRealVar * bH2
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:28
RooSpinZero::modelCouplings
Definition:
RooSpinZero.h:10
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::aPhi
RooRealVar * aPhi
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:12
RooSpinZero_7DComplex_withAccep_HVV::dH1
RooRealProxy dH1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:83
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::ePhi1
RooRealVar * ePhi1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:21
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::bHs
RooRealVar * bHs
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:33
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::cPhi
RooRealVar * cPhi
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:14
RooSpinZero_7DComplex_withAccep_HVV
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:7
RooSpinZero_7DComplex_withAccep_HVV::bM2
RooRealProxy bM2
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:102
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::eHs
RooRealVar * eHs
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:36
RooSpinZero_7DComplex_withAccep_HVV::eH2
RooRealProxy eH2
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:89
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::eH1
RooRealVar * eH1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:26
RooSpin::modelMeasurables
Definition:
RooSpin.h:50
RooSpinZero_7DComplex_withAccep_HVV::dH2
RooRealProxy dH2
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:88
RooSpin::modelParameters
Definition:
RooSpin.h:61
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::ePhi
RooRealVar * ePhi
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:16
RooSpinZero_7DComplex_withAccep_HVV::aHs
RooRealProxy aHs
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:90
RooSpinZero_7DComplex_withAccep_HVV::aPhi
RooRealProxy aPhi
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:70
RooSpin::VdecayType
VdecayType
Definition:
RooSpin.h:28
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::aM2
RooRealVar * aM2
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:41
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::bM2
RooRealVar * bM2
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:42
RooSpinZero_7DComplex_withAccep_HVV::cH1
RooRealProxy cH1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:82
RooSpinZero_7DComplex_withAccep_HVV::accepParameters::aM1
RooRealVar * aM1
Definition:
RooSpinZero_7DComplex_withAccep_HVV.h:37
MELA
interface
RooSpinZero_7DComplex_withAccep_HVV.h
Generated on Fri Oct 18 2024 15:51:14 for JHUGen MELA by
1.8.17