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.
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 
12  const char *name, const char *title,
13  modelMeasurables const& _measurables,
14  modelParameters const& _parameters,
15  modelCouplings const& _couplings,
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 
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