JHUGen MELA  JHUGen v7.5.6, MELA v2.4.2
Matrix element calculations as used in JHUGen.
RooSpinTwo_7DComplex_ppHVV.h
Go to the documentation of this file.
1 #ifndef ROOSPINTWO_7DCOMPLEX_PPHVV
2 #define ROOSPINTWO_7DCOMPLEX_PPHVV
3 
4 #include "RooSpinTwo.h"
5 
6 
8 public:
9 
12  const char *name, const char *title,
13  modelMeasurables const& _measurables,
14  modelParameters const& _parameters,
15  modelCouplings const& _couplings,
18  );
19  RooSpinTwo_7DComplex_ppHVV(const RooSpinTwo_7DComplex_ppHVV& other, const char* name=0);
20  virtual TObject* clone(const char* newname) const { return new RooSpinTwo_7DComplex_ppHVV(*this, newname); }
21  inline virtual ~RooSpinTwo_7DComplex_ppHVV(){}
22 
23  Double_t evaluate() const;
24  Int_t getAnalyticalIntegral(RooArgSet& allVars, RooArgSet& analVars, const char* rangeName=0) const;
25  Double_t analyticalIntegral(Int_t code, const char* rangeName=0) const;
26 
27  void setZZ4fOrdering(Bool_t flag=true);
28 
29 protected:
30 
31 
32  Double_t evaluateHSFactor(Int_t di, Int_t dj, Int_t code) const;
33  Double_t evaluateH1Factor(Int_t i1, Int_t j1, Int_t helicity, Int_t code) const;
34  Double_t evaluateH2Factor(Int_t i2, Int_t j2, Int_t helicity, Int_t code) const;
35  Double_t evaluatePhi1PhiFactor(Int_t i1, Int_t i2, Int_t j1, Int_t j2, Int_t code, Double_t extraPhase1, Double_t extraPhase2) const;
36  void evaluatePolarizationTerms(std::vector<Double_t>& Axxyyterm, const Int_t code, bool isGammaV1=false, bool isGammaV2=false) const;
37 
38  Bool_t ZZ4fOrdering;
39 
40 };
41 
42 #endif
TVar::ERROR
@ ERROR
Definition: TVar.hh:49
RooSpinTwo_7DComplex_ppHVV::evaluateHSFactor
Double_t evaluateHSFactor(Int_t di, Int_t dj, Int_t code) const
Definition: RooSpinTwo_7DComplex_ppHVV.cc:75
RooSpin::kVdecayType_Zll
@ kVdecayType_Zll
Definition: RooSpin.h:31
RooSpinTwo.h
TVar::VerbosityLevel
VerbosityLevel
Definition: TVar.hh:47
RooSpinTwo_7DComplex_ppHVV::evaluatePhi1PhiFactor
Double_t evaluatePhi1PhiFactor(Int_t i1, Int_t i2, Int_t j1, Int_t j2, Int_t code, Double_t extraPhase1, Double_t extraPhase2) const
Definition: RooSpinTwo_7DComplex_ppHVV.cc:137
RooSpinTwo_7DComplex_ppHVV::analyticalIntegral
Double_t analyticalIntegral(Int_t code, const char *rangeName=0) const
Definition: RooSpinTwo_7DComplex_ppHVV.cc:341
RooSpinTwo_7DComplex_ppHVV::evaluate
Double_t evaluate() const
Definition: RooSpinTwo_7DComplex_ppHVV.cc:286
RooSpinTwo_7DComplex_ppHVV::setZZ4fOrdering
void setZZ4fOrdering(Bool_t flag=true)
Definition: RooSpinTwo_7DComplex_ppHVV.cc:394
RooSpinTwo_7DComplex_ppHVV::evaluateH2Factor
Double_t evaluateH2Factor(Int_t i2, Int_t j2, Int_t helicity, Int_t code) const
Definition: RooSpinTwo_7DComplex_ppHVV.cc:55
RooSpinTwo_7DComplex_ppHVV::RooSpinTwo_7DComplex_ppHVV
RooSpinTwo_7DComplex_ppHVV()
Definition: RooSpinTwo_7DComplex_ppHVV.cc:8
RooSpinTwo_7DComplex_ppHVV
Definition: RooSpinTwo_7DComplex_ppHVV.h:7
RooSpinTwo_7DComplex_ppHVV::clone
virtual TObject * clone(const char *newname) const
Definition: RooSpinTwo_7DComplex_ppHVV.h:20
RooSpinTwo::modelCouplings
Definition: RooSpinTwo.h:10
RooSpinTwo_7DComplex_ppHVV::evaluateH1Factor
Double_t evaluateH1Factor(Int_t i1, Int_t j1, Int_t helicity, Int_t code) const
Definition: RooSpinTwo_7DComplex_ppHVV.cc:35
RooSpinTwo_7DComplex_ppHVV::~RooSpinTwo_7DComplex_ppHVV
virtual ~RooSpinTwo_7DComplex_ppHVV()
Definition: RooSpinTwo_7DComplex_ppHVV.h:21
RooSpinTwo_7DComplex_ppHVV::ZZ4fOrdering
Bool_t ZZ4fOrdering
Definition: RooSpinTwo_7DComplex_ppHVV.h:38
RooSpinTwo_7DComplex_ppHVV::getAnalyticalIntegral
Int_t getAnalyticalIntegral(RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const
Definition: RooSpinTwo_7DComplex_ppHVV.cc:331
RooSpin::modelMeasurables
Definition: RooSpin.h:50
RooSpinTwo_7DComplex_ppHVV::evaluatePolarizationTerms
void evaluatePolarizationTerms(std::vector< Double_t > &Axxyyterm, const Int_t code, bool isGammaV1=false, bool isGammaV2=false) const
Definition: RooSpinTwo_7DComplex_ppHVV.cc:178
RooSpin::modelParameters
Definition: RooSpin.h:61
RooSpin::VdecayType
VdecayType
Definition: RooSpin.h:28
RooSpinTwo
Definition: RooSpinTwo.h:7