JHUGen MELA
JHUGen v7.5.6, MELA v2.4.2
Matrix element calculations as used in JHUGen.
RooSpinZero_5D_VH.h
Go to the documentation of this file.
1
#ifndef ROOSPINZERO_5D_VH
2
#define ROOSPINZERO_5D_VH
3
4
#include "
RooSpinZero.h
"
5
6
7
class
RooSpinZero_5D_VH
:
public
RooSpinZero
{
8
public
:
9
10
RooSpinZero_5D_VH
();
11
RooSpinZero_5D_VH
(
12
const
char
*name,
const
char
*title,
13
modelMeasurables
const
& _measurables,
14
modelParameters
const
& _parameters,
15
modelCouplings
const
& _couplings,
16
RooSpin::VdecayType
_Vdecay1=
RooSpin::kVdecayType_Zll
,
RooSpin::VdecayType
_Vdecay2=
RooSpin::kVdecayType_Zll
,
17
TVar::VerbosityLevel
verbosity_=
TVar::ERROR
18
);
19
20
RooSpinZero_5D_VH
(
const
RooSpinZero_5D_VH
& other,
const
char
* name=0);
21
virtual
TObject*
clone
(
const
char
* newname)
const
{
return
new
RooSpinZero_5D_VH
(*
this
, newname); }
22
inline
virtual
~RooSpinZero_5D_VH
(){}
23
24
Double_t
evaluate
()
const
;
25
Int_t
getAnalyticalIntegral
(RooArgSet& allVars, RooArgSet& analVars,
const
char
* rangeName=0)
const
;
26
Double_t
analyticalIntegral
(Int_t code,
const
char
* rangeName=0)
const
;
27
28
protected
:
29
30
void
evaluatePolarizationTerms
(
31
Double_t& A00term, Double_t& Appterm, Double_t& Ammterm,
32
Double_t& A00ppterm, Double_t& A00mmterm, Double_t& Appmmterm,
33
const
Int_t code,
34
int
VGammaVpmode1=0,
int
VGammaVpmode2=0
35
)
const
;
36
37
};
38
39
#endif
TVar::ERROR
@ ERROR
Definition:
TVar.hh:49
RooSpin::kVdecayType_Zll
@ kVdecayType_Zll
Definition:
RooSpin.h:31
TVar::VerbosityLevel
VerbosityLevel
Definition:
TVar.hh:47
RooSpinZero_5D_VH::clone
virtual TObject * clone(const char *newname) const
Definition:
RooSpinZero_5D_VH.h:21
RooSpinZero_5D_VH::RooSpinZero_5D_VH
RooSpinZero_5D_VH()
Definition:
RooSpinZero_5D_VH.cc:4
RooSpinZero
Definition:
RooSpinZero.h:7
RooSpinZero_5D_VH::evaluate
Double_t evaluate() const
Definition:
RooSpinZero_5D_VH.cc:161
RooSpinZero_5D_VH::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_5D_VH.cc:28
RooSpinZero.h
RooSpinZero::modelCouplings
Definition:
RooSpinZero.h:10
RooSpinZero_5D_VH::analyticalIntegral
Double_t analyticalIntegral(Int_t code, const char *rangeName=0) const
Definition:
RooSpinZero_5D_VH.cc:213
RooSpinZero_5D_VH
Definition:
RooSpinZero_5D_VH.h:7
RooSpinZero_5D_VH::~RooSpinZero_5D_VH
virtual ~RooSpinZero_5D_VH()
Definition:
RooSpinZero_5D_VH.h:22
RooSpin::modelMeasurables
Definition:
RooSpin.h:50
RooSpinZero_5D_VH::getAnalyticalIntegral
Int_t getAnalyticalIntegral(RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const
Definition:
RooSpinZero_5D_VH.cc:203
RooSpin::modelParameters
Definition:
RooSpin.h:61
RooSpin::VdecayType
VdecayType
Definition:
RooSpin.h:28
MELA
interface
RooSpinZero_5D_VH.h
Generated on Fri Oct 18 2024 15:51:14 for JHUGen MELA by
1.8.17