JHUGen MELA  JHUGen v7.5.6, MELA v2.4.2
Matrix element calculations as used in JHUGen.
RooSpinOne_7D.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Project: RooFit *
3  * *
4  * This code was autogenerated by RooClassFactory *
5  *****************************************************************************/
6 
7 #ifndef ROOSPINONE_7D
8 #define ROOSPINONE_7D
9 
10 #include "RooAbsPdf.h"
11 #include "RooRealProxy.h"
12 #include "RooCategoryProxy.h"
13 #include "RooAbsReal.h"
14 #include "RooAbsCategory.h"
15 
16 using namespace TMath;
17 
18 class RooSpinOne_7D : public RooAbsPdf {
19 public:
21  RooSpinOne_7D(const char *name, const char *title,
22  RooAbsReal& _mzz,
23  RooAbsReal& _m1,
24  RooAbsReal& _m2,
25  RooAbsReal& _h1,
26  RooAbsReal& _h2,
27  RooAbsReal& _hs,
28  RooAbsReal& _Phi,
29  RooAbsReal& _Phi1,
30  RooAbsReal& _g1Val,
31  RooAbsReal& _g2Val,
32  RooAbsReal& _R1Val,
33  RooAbsReal& _R2Val,
34  RooAbsReal& _aParam,
35  RooAbsReal& _mZ,
36  RooAbsReal& _gamZ);
37  RooSpinOne_7D(const RooSpinOne_7D& other, const char* name=0);
38  virtual TObject* clone(const char* newname) const { return new RooSpinOne_7D(*this, newname); }
39  inline virtual ~RooSpinOne_7D(){}
40  Int_t getAnalyticalIntegral(RooArgSet& allVars, RooArgSet& analVars, const char* rangeName=0) const;
41  Double_t analyticalIntegral(Int_t code, const char* rangeName=0) const;
42 
43  void setZZ4fOrdering(Bool_t flag=true);
44 
45 protected:
46 
47  RooRealProxy mzz;
48  RooRealProxy m1;
49  RooRealProxy m2;
50  RooRealProxy h1;
51  RooRealProxy h2;
52  RooRealProxy hs;
53  RooRealProxy Phi;
54  RooRealProxy Phi1;
55  RooRealProxy g1Val;
56  RooRealProxy g2Val;
57  RooRealProxy R1Val;
58  RooRealProxy R2Val;
59  RooRealProxy aParam;
60  RooRealProxy mZ;
61  RooRealProxy gamZ;
62 
63  Bool_t ZZ4fOrdering;
64 
65  Double_t evaluate() const;
66 
67 private:
68 
69  // ClassDef(RooSpinOne_7D,1) // Your description goes here...
70 };
71 
72 #endif
RooSpinOne_7D::aParam
RooRealProxy aParam
Definition: RooSpinOne_7D.h:59
RooSpinOne_7D::m2
RooRealProxy m2
Definition: RooSpinOne_7D.h:49
RooSpinOne_7D::ZZ4fOrdering
Bool_t ZZ4fOrdering
Definition: RooSpinOne_7D.h:63
RooSpinOne_7D::h2
RooRealProxy h2
Definition: RooSpinOne_7D.h:51
RooSpinOne_7D::g2Val
RooRealProxy g2Val
Definition: RooSpinOne_7D.h:56
RooSpinOne_7D::gamZ
RooRealProxy gamZ
Definition: RooSpinOne_7D.h:61
RooSpinOne_7D
Definition: RooSpinOne_7D.h:18
RooSpinOne_7D::R2Val
RooRealProxy R2Val
Definition: RooSpinOne_7D.h:58
RooSpinOne_7D::R1Val
RooRealProxy R1Val
Definition: RooSpinOne_7D.h:57
RooSpinOne_7D::h1
RooRealProxy h1
Definition: RooSpinOne_7D.h:50
RooSpinOne_7D::mzz
RooRealProxy mzz
Definition: RooSpinOne_7D.h:47
RooSpinOne_7D::m1
RooRealProxy m1
Definition: RooSpinOne_7D.h:48
RooSpinOne_7D::hs
RooRealProxy hs
Definition: RooSpinOne_7D.h:52
RooSpinOne_7D::Phi
RooRealProxy Phi
Definition: RooSpinOne_7D.h:53
RooSpinOne_7D::g1Val
RooRealProxy g1Val
Definition: RooSpinOne_7D.h:55
RooSpinOne_7D::~RooSpinOne_7D
virtual ~RooSpinOne_7D()
Definition: RooSpinOne_7D.h:39
RooSpinOne_7D::mZ
RooRealProxy mZ
Definition: RooSpinOne_7D.h:60
RooSpinOne_7D::Phi1
RooRealProxy Phi1
Definition: RooSpinOne_7D.h:54
RooSpinOne_7D::RooSpinOne_7D
RooSpinOne_7D()
Definition: RooSpinOne_7D.h:20
RooSpinOne_7D::clone
virtual TObject * clone(const char *newname) const
Definition: RooSpinOne_7D.h:38