RooAbsGenContext is the abstract base class for generator contexts of RooAbsPdf objects.
RooEffGenContext is a specialized generator context for p.d.fs represented by class RooEffProd,...
void generateEvent(RooArgSet &theEvent, Int_t remaining) override
Generate one event.
RooEffGenContext(const RooAbsPdf &model, const RooAbsPdf &pdf, const RooAbsReal &eff, const RooArgSet &vars, const RooDataSet *prototype=0, const RooArgSet *auxProto=0, bool verbose=false, const RooArgSet *forceDirect=0)
Constructor of generator context for RooEffProd products.
void initGenerator(const RooArgSet &theEvent) override
One-time initialization of generator.
RooAbsGenContext * _generator
Generator context for p.d.f.
~RooEffGenContext() override
Destructor.
double _maxEff
Maximum of efficiency in vars.
RooAbsReal * _eff
Pointer to efficiency function.