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"
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