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