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_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"
6 
7 
9 public:
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);
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  );
19 
20  void makeParamsConst(bool yesNo=true);
21  void setZZ4fOrdering(bool flag=true);
23 
24 protected:
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