#include <RooEffGenContext.h>
Inheritance diagram for RooEffGenContext:

Public Member Functions | |
| RooEffGenContext (const RooAbsPdf &model, const RooAbsPdf &pdf, const RooAbsReal &eff, const RooArgSet &vars, const RooDataSet *prototype=0, const RooArgSet *auxProto=0, Bool_t verbose=kFALSE, const RooArgSet *forceDirect=0) | |
| virtual | ~RooEffGenContext () |
| RooEffGenContext (const RooAbsPdf &model, const RooAbsPdf &pdf, const RooAbsReal &eff, const RooArgSet &vars, const RooDataSet *prototype=0, const RooArgSet *auxProto=0, Bool_t verbose=kFALSE, const RooArgSet *forceDirect=0) | |
| virtual | ~RooEffGenContext () |
Protected Member Functions | |
| void | initGenerator (const RooArgSet &theEvent) |
| void | generateEvent (RooArgSet &theEvent, Int_t remaining) |
| void | initGenerator (const RooArgSet &theEvent) |
| void | generateEvent (RooArgSet &theEvent, Int_t remaining) |
Private Attributes | |
| RooArgSet * | _cloneSet |
| RooAbsReal * | _eff |
| RooAbsGenContext * | _generator |
| RooArgSet * | _cloneSet |
| RooAbsReal * | _eff |
| RooAbsGenContext * | _generator |
Definition at line 23 of file RooEffGenContext.h.
| RooEffGenContext::RooEffGenContext | ( | const RooAbsPdf & | model, | |
| const RooAbsPdf & | pdf, | |||
| const RooAbsReal & | eff, | |||
| const RooArgSet & | vars, | |||
| const RooDataSet * | prototype = 0, |
|||
| const RooArgSet * | auxProto = 0, |
|||
| Bool_t | verbose = kFALSE, |
|||
| const RooArgSet * | forceDirect = 0 | |||
| ) |
Definition at line 39 of file RooEffGenContext.cxx.
References _cloneSet, _eff, _generator, RooAbsPdf::genContext(), TNamed::GetName(), kTRUE, and x.
| RooEffGenContext::~RooEffGenContext | ( | ) | [virtual] |
| RooEffGenContext::RooEffGenContext | ( | const RooAbsPdf & | model, | |
| const RooAbsPdf & | pdf, | |||
| const RooAbsReal & | eff, | |||
| const RooArgSet & | vars, | |||
| const RooDataSet * | prototype = 0, |
|||
| const RooArgSet * | auxProto = 0, |
|||
| Bool_t | verbose = kFALSE, |
|||
| const RooArgSet * | forceDirect = 0 | |||
| ) |
| virtual RooEffGenContext::~RooEffGenContext | ( | ) | [virtual] |
| void RooEffGenContext::initGenerator | ( | const RooArgSet & | theEvent | ) | [protected, virtual] |
Reimplemented from RooAbsGenContext.
Definition at line 66 of file RooEffGenContext.cxx.
References _eff, _generator, RooAbsGenContext::initGenerator(), and RooAbsArg::recursiveRedirectServers().
Implements RooAbsGenContext.
Definition at line 76 of file RooEffGenContext.cxx.
References _eff, _generator, RooAbsGenContext::generateEvent(), RooAbsReal::getVal(), and RooRandom::uniform().
| void RooEffGenContext::initGenerator | ( | const RooArgSet & | theEvent | ) | [protected, virtual] |
Reimplemented from RooAbsGenContext.
Implements RooAbsGenContext.
RooArgSet* RooEffGenContext::_cloneSet [private] |
Definition at line 35 of file RooEffGenContext.h.
Referenced by RooEffGenContext(), and ~RooEffGenContext().
RooAbsReal* RooEffGenContext::_eff [private] |
Definition at line 36 of file RooEffGenContext.h.
Referenced by generateEvent(), initGenerator(), and RooEffGenContext().
RooAbsGenContext* RooEffGenContext::_generator [private] |
Definition at line 37 of file RooEffGenContext.h.
Referenced by generateEvent(), initGenerator(), RooEffGenContext(), and ~RooEffGenContext().
RooArgSet* RooEffGenContext::_cloneSet [private] |
Definition at line 35 of file RooEffGenContext.h.
RooAbsReal* RooEffGenContext::_eff [private] |
Definition at line 36 of file RooEffGenContext.h.
RooAbsGenContext* RooEffGenContext::_generator [private] |
Definition at line 37 of file RooEffGenContext.h.
1.5.1