19 class RooLognormal :
public RooAbsPdf {
22 RooLognormal(
const char *name,
const char *title,
23 RooAbsReal& _x, RooAbsReal& _m0, RooAbsReal& _k);
24 RooLognormal(
const RooLognormal& other,
const char* name=0) ;
25 virtual TObject* clone(
const char* newname)
const {
return new RooLognormal(*
this,newname); }
26 inline virtual ~RooLognormal() { }
28 Int_t getAnalyticalIntegral(RooArgSet& allVars, RooArgSet& analVars,
const char* rangeName=0)
const ;
29 Double_t analyticalIntegral(Int_t code,
const char* rangeName=0)
const ;
31 Int_t getGenerator(
const RooArgSet& directVars, RooArgSet &generateVars, Bool_t staticInitOK=kTRUE)
const;
32 void generateEvent(Int_t code);
40 Double_t evaluate()
const ;
41 RooSpan<double> evaluateBatch(std::size_t begin, std::size_t batchSize)
const;
45 ClassDef(RooLognormal,1)