25 class RooHypatia2 :
public RooAbsPdf {
28 RooHypatia2(
const char *name,
const char *title,
29 RooAbsReal& x, RooAbsReal& lambda, RooAbsReal& zeta, RooAbsReal& beta,
30 RooAbsReal& sigma, RooAbsReal& mu, RooAbsReal& a, RooAbsReal& n, RooAbsReal& a2, RooAbsReal& n2);
31 RooHypatia2(
const RooHypatia2& other,
const char* name=0);
32 virtual TObject* clone(
const char* newname)
const override {
return new RooHypatia2(*
this,newname); }
33 inline virtual ~RooHypatia2() { }
55 Double_t evaluate()
const override;
56 RooSpan<double> evaluateBatch(std::size_t begin, std::size_t batchSize)
const override;
59 ClassDefOverride(RooHypatia2, 1);