22 class RooGamma :
public RooAbsPdf {
25 RooGamma(
const char *name,
const char *title,
26 RooAbsReal& _x, RooAbsReal& _gamma, RooAbsReal& _beta, RooAbsReal& _mu);
27 RooGamma(
const RooGamma& other,
const char* name=0) ;
28 virtual TObject* clone(
const char* newname)
const {
return new RooGamma(*
this,newname); }
29 inline virtual ~RooGamma() { }
31 Int_t getAnalyticalIntegral(RooArgSet& allVars, RooArgSet& analVars,
const char* rangeName=0)
const ;
32 Double_t analyticalIntegral(Int_t code,
const char* rangeName=0)
const ;
34 Int_t getGenerator(
const RooArgSet& directVars, RooArgSet &generateVars, Bool_t staticInitOK=kTRUE)
const;
35 void generateEvent(Int_t code);
44 Double_t evaluate()
const ;
45 RooSpan<double> evaluateBatch(std::size_t begin, std::size_t batchSize)
const;