13 #include "RooAbsPdf.h"
14 #include "RooRealProxy.h"
15 #include "RooCategoryProxy.h"
16 #include "RooAbsReal.h"
17 #include "RooAbsCategory.h"
19 using namespace TMath;
34 virtual TObject*
clone(
const char* newname)
const {
return new RooqqZZ_JHU(*
this,newname); }
37 Int_t getAnalyticalIntegral(RooArgSet& allVars, RooArgSet& analVars,
const char* rangeName=0)
const ;
38 Double_t analyticalIntegral(Int_t code,
const char* rangeName=0)
const ;
40 Double_t partonicXS(
double m1_c,
double m2_c,
double h1_c,
double h2_c,
double phi_c,
double hs_c,
double Phi1_c,
double mZZ_c,
bool upType,
bool flipAxis)
const;
41 Double_t integratePartonicXS_Dh2DphDPh1_1(
double m1_c,
double m2_c,
double h1_c,
double h2_c,
double phi_c,
double hs_c,
double Phi1_c,
double mZZ_c,
bool upType,
bool flipAxis)
const;
42 Double_t integratePartonicXS_Dh1DphDPh1_2(
double m1_c,
double m2_c,
double h1_c,
double h2_c,
double phi_c,
double hs_c,
double Phi1_c,
double mZZ_c,
bool upType,
bool flipAxis)
const;
43 Double_t integratePartonicXS_Dh1Dh2Dph_3(
double m1_c,
double m2_c,
double h1_c,
double h2_c,
double phi_c,
double hs_c,
double Phi1_c,
double mZZ_c,
bool upType,
bool flipAxis)
const;
44 Double_t integratePartonicXS_Dh1Dh2DPh1_4(
double m1_c,
double m2_c,
double h1_c,
double h2_c,
double phi_c,
double hs_c,
double Phi1_c,
double mZZ_c,
bool upType,
bool flipAxis)
const;
45 Double_t integratePartonicXS_Dh1Dh2DphDPh1_5(
double m1_c,
double m2_c,
double h1_c,
double h2_c,
double phi_c,
double hs_c,
double Phi1_c,
double mZZ_c,
bool upType,
bool flipAxis)
const;
61 Double_t evaluate()
const ;