14 #ifndef ROO_EFF_GEN_CONTEXT
15 #define ROO_EFF_GEN_CONTEXT
23 class RooEffGenContext :
public RooAbsGenContext {
25 RooEffGenContext(
const RooAbsPdf &model,
26 const RooAbsPdf &pdf,
const RooAbsReal& eff,
27 const RooArgSet &vars,
const RooDataSet *prototype= 0,
28 const RooArgSet* auxProto=0, Bool_t verbose=kFALSE,
const RooArgSet* forceDirect=0);
29 virtual ~RooEffGenContext();
32 void initGenerator(
const RooArgSet &theEvent);
33 void generateEvent(RooArgSet &theEvent, Int_t remaining);
38 RooAbsGenContext* _generator;
42 ClassDef(RooEffGenContext, 1)