26 static RooTMathReg dummy ;
28 RooTMathReg::RooTMathReg()
32 RooCFunction1Ref<double,double>::fmap().add(
"TMath::Abs",TMath::Abs,
"d") ;
33 RooCFunction1Ref<double,double>::fmap().add(
"TMath::ACos",TMath::ACos) ;
34 RooCFunction1Ref<double,double>::fmap().add(
"TMath::ACosH",TMath::ACosH,
"t") ;
35 RooCFunction1Ref<double,double>::fmap().add(
"TMath::ASin",TMath::ASin) ;
36 RooCFunction1Ref<double,double>::fmap().add(
"TMath::ASinH",TMath::ASinH,
"t") ;
37 RooCFunction1Ref<double,double>::fmap().add(
"TMath::ATan",TMath::ATan) ;
38 RooCFunction1Ref<double,double>::fmap().add(
"TMath::ATanH",TMath::ATanH,
"t") ;
39 RooCFunction1Ref<double,double>::fmap().add(
"TMath::BesselI0",TMath::BesselI0) ;
40 RooCFunction1Ref<double,double>::fmap().add(
"TMath::BesselI1",TMath::BesselI1) ;
41 RooCFunction1Ref<double,double>::fmap().add(
"TMath::BesselJ0",TMath::BesselJ0) ;
42 RooCFunction1Ref<double,double>::fmap().add(
"TMath::BesselJ1",TMath::BesselJ1) ;
43 RooCFunction1Ref<double,double>::fmap().add(
"TMath::BesselK0",TMath::BesselK0) ;
44 RooCFunction1Ref<double,double>::fmap().add(
"TMath::BesselK1",TMath::BesselK1) ;
45 RooCFunction1Ref<double,double>::fmap().add(
"TMath::BesselY0",TMath::BesselY0) ;
46 RooCFunction1Ref<double,double>::fmap().add(
"TMath::BesselY1",TMath::BesselY1) ;
47 RooCFunction1Ref<double,double>::fmap().add(
"TMath::Cos",TMath::Cos) ;
48 RooCFunction1Ref<double,double>::fmap().add(
"TMath::CosH",TMath::CosH) ;
49 RooCFunction1Ref<double,double>::fmap().add(
"TMath::DiLog",TMath::DiLog) ;
50 RooCFunction1Ref<double,double>::fmap().add(
"TMath::Erf",TMath::Erf) ;
51 RooCFunction1Ref<double,double>::fmap().add(
"TMath::Erfc",TMath::Erfc) ;
52 RooCFunction1Ref<double,double>::fmap().add(
"TMath::ErfcInverse",TMath::ErfcInverse) ;
53 RooCFunction1Ref<double,double>::fmap().add(
"TMath::ErfInverse",TMath::ErfInverse) ;
54 RooCFunction1Ref<double,double>::fmap().add(
"TMath::Exp",TMath::Exp) ;
55 RooCFunction1Ref<double,double>::fmap().add(
"TMath::Freq",TMath::Freq) ;
56 RooCFunction1Ref<double,double>::fmap().add(
"TMath::Gamma",TMath::Gamma,
"z") ;
57 RooCFunction1Ref<double,double>::fmap().add(
"TMath::KolmogorovProb",TMath::KolmogorovProb,
"z") ;
58 RooCFunction1Ref<double,double>::fmap().add(
"TMath::LandauI",TMath::LandauI) ;
59 RooCFunction1Ref<double,double>::fmap().add(
"TMath::LnGamma",TMath::LnGamma,
"z") ;
60 RooCFunction1Ref<double,double>::fmap().add(
"TMath::Log",TMath::Log) ;
61 RooCFunction1Ref<double,double>::fmap().add(
"TMath::Log10",TMath::Log10) ;
62 RooCFunction1Ref<double,double>::fmap().add(
"TMath::Log2",TMath::Log2) ;
63 RooCFunction1Ref<double,double>::fmap().add(
"TMath::NormQuantile",TMath::NormQuantile,
"p") ;
64 RooCFunction1Ref<double,double>::fmap().add(
"TMath::Sin",TMath::Sin) ;
65 RooCFunction1Ref<double,double>::fmap().add(
"TMath::SinH",TMath::SinH) ;
66 RooCFunction1Ref<double,double>::fmap().add(
"TMath::Sqrt",TMath::Sqrt) ;
67 RooCFunction1Ref<double,double>::fmap().add(
"TMath::StruveH0",TMath::StruveH0) ;
68 RooCFunction1Ref<double,double>::fmap().add(
"TMath::StruveH1",TMath::StruveH1) ;
69 RooCFunction1Ref<double,double>::fmap().add(
"TMath::StruveL0",TMath::StruveL0) ;
70 RooCFunction1Ref<double,double>::fmap().add(
"TMath::StruveL1",TMath::StruveL1) ;
71 RooCFunction1Ref<double,double>::fmap().add(
"TMath::Tan",TMath::Tan) ;
72 RooCFunction1Ref<double,double>::fmap().add(
"TMath::TanH",TMath::TanH) ;
73 RooCFunction1Ref<double,int>::fmap().add(
"TMath::Factorial",TMath::Factorial,
"i") ;
75 RooCFunction2Ref<double,double,double>::fmap().add(
"TMath::ATan2",TMath::ATan2,
"y",
"x") ;
76 RooCFunction2Ref<double,double,double>::fmap().add(
"TMath::Beta",TMath::Beta,
"p",
"q") ;
77 RooCFunction2Ref<double,double,double>::fmap().add(
"TMath::ChisquareQuantile",TMath::ChisquareQuantile,
"p",
"ndf") ;
78 RooCFunction2Ref<double,double,double>::fmap().add(
"TMath::Gamma",TMath::Gamma,
"a",
"x") ;
79 RooCFunction2Ref<double,double,double>::fmap().add(
"TMath::Hypot",TMath::Hypot,
"x",
"y") ;
80 RooCFunction2Ref<double,double,double>::fmap().add(
"TMath::Poisson",TMath::Poisson,
"x",
"par") ;
81 RooCFunction2Ref<double,double,double>::fmap().add(
"TMath::PoissonI",TMath::PoissonI,
"x",
"par") ;
82 RooCFunction2Ref<double,double,double>::fmap().add(
"TMath::Power",TMath::Power,
"x",
"y") ;
83 RooCFunction2Ref<double,double,double>::fmap().add(
"TMath::Sign",TMath::Sign,
"a",
"b") ;
84 RooCFunction2Ref<double,double,double>::fmap().add(
"TMath::Student",TMath::Student,
"T",
"ndf") ;
85 RooCFunction2Ref<double,double,double>::fmap().add(
"TMath::StudentI",TMath::StudentI,
"T",
"ndf") ;
86 RooCFunction2Ref<double,int,double>::fmap().add(
"TMath::BesselI",TMath::BesselI,
"n",
"x") ;
87 RooCFunction2Ref<double,int,double>::fmap().add(
"TMath::BesselK",TMath::BesselK,
"n",
"x") ;
88 RooCFunction2Ref<double,double,int>::fmap().add(
"TMath::Prob",TMath::Prob,
"chi2",
"ndf") ;
89 RooCFunction2Ref<double,double,int>::fmap().add(
"TMath::Ldexp",TMath::Ldexp,
"x",
"exp") ;
90 RooCFunction2Ref<double,int,int>::fmap().add(
"TMath::Binomial",TMath::Binomial,
"n",
"k") ;
92 RooCFunction3Ref<double,double,double,double>::fmap().add(
"TMath::BetaCf",TMath::BetaCf,
"x",
"a",
"b") ;
93 RooCFunction3Ref<double,double,double,double>::fmap().add(
"TMath::BetaDist",TMath::BetaDist,
"x",
"p",
"q") ;
94 RooCFunction3Ref<double,double,double,double>::fmap().add(
"TMath::BetaDistI",TMath::BetaDistI,
"x",
"p",
"q") ;
95 RooCFunction3Ref<double,double,double,double>::fmap().add(
"TMath::BetaIncomplete",TMath::BetaIncomplete,
"x",
"a",
"b") ;
96 RooCFunction3Ref<double,double,double,double>::fmap().add(
"TMath::BreitWigner",TMath::BreitWigner,
"x",
"mean",
"gamma") ;
97 RooCFunction3Ref<double,double,double,double>::fmap().add(
"TMath::CauchyDist",TMath::CauchyDist,
"x",
"t",
"s") ;
98 RooCFunction3Ref<double,double,double,double>::fmap().add(
"TMath::FDist",TMath::FDist,
"F",
"N",
"M") ;
99 RooCFunction3Ref<double,double,double,double>::fmap().add(
"TMath::FDistI",TMath::FDistI,
"F",
"N",
"M") ;
100 RooCFunction3Ref<double,double,double,double>::fmap().add(
"TMath::LaplaceDist",TMath::LaplaceDist,
"x",
"alpha",
"beta") ;
101 RooCFunction3Ref<double,double,double,double>::fmap().add(
"TMath::LaplaceDistI",TMath::LaplaceDistI,
"x",
"alpha",
"beta") ;
102 RooCFunction3Ref<double,double,double,double>::fmap().add(
"TMath::Vavilov",TMath::Vavilov,
"x",
"kappa",
"beta2") ;
103 RooCFunction3Ref<double,double,double,double>::fmap().add(
"TMath::VavilovI",TMath::VavilovI,
"x",
"kappa",
"beta2") ;
104 RooCFunction3Ref<double,double,double,bool>::fmap().add(
"TMath::StudentQuantile",TMath::StudentQuantile,
"p",
"ndf",
"lower_tail") ;
105 RooCFunction3Ref<double,double,int,int>::fmap().add(
"TMath::BinomialI",TMath::BinomialI,
"p",
"n",
"k") ;
107 RooCFunction4Ref<double,double,double,double,double>::fmap().add(
"TMath::GammaDist",TMath::GammaDist,
"x",
"gamma",
"mu",
"beta") ;
108 RooCFunction4Ref<double,double,double,double,double>::fmap().add(
"TMath::LogNormal",TMath::LogNormal,
"x",
"sigma",
"theta",
"m") ;
109 RooCFunction4Ref<double,double,double,double,int>::fmap().add(
"TMath::Voigt",TMath::Voigt,
"x",
"sigma",
"lg",
"R") ;
110 RooCFunction4Ref<double,double,double,double,bool>::fmap().add(
"TMath::Gaus",TMath::Gaus,
"x",
"mean",
"sigma",
"norm") ;
111 RooCFunction4Ref<double,double,double,double,bool>::fmap().add(
"TMath::Landau",TMath::Landau,
"x",
"mpv",
"sigma",
"norm") ;