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

Definition at line 30 of file RooAddGenContext.h.
| RooAddGenContext::RooAddGenContext | ( | const RooAddPdf & | model, | |
| const RooArgSet & | vars, | |||
| const RooDataSet * | prototype = 0, |
|||
| const RooArgSet * | auxProto = 0, |
|||
| Bool_t | _verbose = kFALSE | |||
| ) |
Definition at line 48 of file RooAddGenContext.cxx.
References _coefThresh, _gcList, _nComp, _pdf, _pdfSet, RooAbsGenContext::_theEvent, _vars, RooArgSet::add(), TList::Add(), ccxcoutI, cx, cxcoutI, RooAbsCollection::find(), RooAbsReal::fixAddCoefNormalization(), RooAbsPdf::genContext(), RooFit::Generation, RooDataSet::get(), RooAbsCollection::getSize(), kFALSE, kTRUE, model, RooAbsArg::recursiveRedirectServers(), and RooAbsCollection::snapshot().
| RooAddGenContext::RooAddGenContext | ( | const RooAddModel & | model, | |
| const RooArgSet & | vars, | |||
| const RooDataSet * | prototype = 0, |
|||
| const RooArgSet * | auxProto = 0, |
|||
| Bool_t | _verbose = kFALSE | |||
| ) |
Definition at line 91 of file RooAddGenContext.cxx.
References _coefThresh, _gcList, _nComp, _pdf, _pdfSet, RooAbsGenContext::_theEvent, _vars, TList::Add(), ccxcoutI, cx, cxcoutI, RooAbsCollection::find(), RooAbsPdf::genContext(), RooFit::Generation, RooDataSet::get(), RooAbsCollection::getSize(), kFALSE, kTRUE, model, RooAbsArg::recursiveRedirectServers(), and RooAbsCollection::snapshot().
| RooAddGenContext::~RooAddGenContext | ( | ) | [virtual] |
Definition at line 127 of file RooAddGenContext.cxx.
References _coefThresh, _gcList, _pdfSet, _vars, and TList::Delete().
| RooAddGenContext::RooAddGenContext | ( | const RooAddGenContext & | other | ) | [protected] |
| RooAddGenContext::RooAddGenContext | ( | const RooAddPdf & | model, | |
| const RooArgSet & | vars, | |||
| const RooDataSet * | prototype = 0, |
|||
| const RooArgSet * | auxProto = 0, |
|||
| Bool_t | _verbose = kFALSE | |||
| ) |
| RooAddGenContext::RooAddGenContext | ( | const RooAddModel & | model, | |
| const RooArgSet & | vars, | |||
| const RooDataSet * | prototype = 0, |
|||
| const RooArgSet * | auxProto = 0, |
|||
| Bool_t | _verbose = kFALSE | |||
| ) |
| virtual RooAddGenContext::~RooAddGenContext | ( | ) | [virtual] |
| RooAddGenContext::RooAddGenContext | ( | const RooAddGenContext & | other | ) | [protected] |
| void RooAddGenContext::setProtoDataOrder | ( | Int_t * | lut | ) | [virtual] |
Reimplemented from RooAbsGenContext.
Definition at line 236 of file RooAddGenContext.cxx.
References _gcList, _nComp, TList::At(), i, and RooAbsGenContext::setProtoDataOrder().
| void RooAddGenContext::attach | ( | const RooArgSet & | params | ) | [virtual] |
Reimplemented from RooAbsGenContext.
Definition at line 140 of file RooAddGenContext.cxx.
References _gcList, _pdf, RooAbsGenContext::attach(), TList::MakeIterator(), TIterator::Next(), and RooAbsArg::recursiveRedirectServers().
| void RooAddGenContext::printMultiline | ( | ostream & | os, | |
| Int_t | content, | |||
| Bool_t | verbose = kFALSE, |
|||
| TString | indent = "" | |||
| ) | const [virtual] |
Reimplemented from RooAbsGenContext.
Definition at line 250 of file RooAddGenContext.cxx.
References _gcList, _nComp, _pdf, TString::Append(), TList::At(), i, RooPrintable::kArgs, RooPrintable::kClassName, RooPrintable::kName, RooPrintable::kSingleLine, RooAbsGenContext::printMultiline(), and RooPrintable::printStream().
| void RooAddGenContext::initGenerator | ( | const RooArgSet & | theEvent | ) | [protected, virtual] |
Reimplemented from RooAbsGenContext.
Definition at line 158 of file RooAddGenContext.cxx.
References _gcList, _pdf, RooAbsGenContext::initGenerator(), TList::MakeIterator(), TIterator::Next(), and RooAbsArg::recursiveRedirectServers().
Implements RooAbsGenContext.
Definition at line 177 of file RooAddGenContext.cxx.
References _coefThresh, _gcList, _nComp, TList::At(), i, RooRandom::uniform(), and updateThresholds().
| void RooAddGenContext::updateThresholds | ( | ) | [protected] |
Definition at line 196 of file RooAddGenContext.cxx.
References RooAddPdf::_coefCache, RooAddModel::_coefCache, _coefThresh, _isModel, _nComp, _pdf, _vars, RooAddPdf::getProjCache(), RooAddModel::getProjCache(), i, RooAddPdf::updateCoefficients(), and RooAddModel::updateCoefficients().
Referenced by generateEvent().
| virtual void RooAddGenContext::setProtoDataOrder | ( | Int_t * | lut | ) | [virtual] |
Reimplemented from RooAbsGenContext.
| virtual void RooAddGenContext::attach | ( | const RooArgSet & | params | ) | [virtual] |
Reimplemented from RooAbsGenContext.
| virtual void RooAddGenContext::printMultiline | ( | ostream & | os, | |
| Int_t | content, | |||
| Bool_t | verbose = kFALSE, |
|||
| TString | indent = "" | |||
| ) | const [virtual] |
Reimplemented from RooAbsGenContext.
| virtual void RooAddGenContext::initGenerator | ( | const RooArgSet & | theEvent | ) | [protected, virtual] |
Reimplemented from RooAbsGenContext.
| virtual void RooAddGenContext::generateEvent | ( | RooArgSet & | theEvent, | |
| Int_t | remaining | |||
| ) | [protected, virtual] |
Implements RooAbsGenContext.
| void RooAddGenContext::updateThresholds | ( | ) | [protected] |
const RooArgSet* RooAddGenContext::_vars [protected] |
Definition at line 52 of file RooAddGenContext.h.
Referenced by RooAddGenContext(), updateThresholds(), and ~RooAddGenContext().
RooArgSet* RooAddGenContext::_pdfSet [protected] |
Definition at line 53 of file RooAddGenContext.h.
Referenced by RooAddGenContext(), and ~RooAddGenContext().
RooAbsPdf* RooAddGenContext::_pdf [protected] |
Definition at line 54 of file RooAddGenContext.h.
Referenced by attach(), initGenerator(), printMultiline(), RooAddGenContext(), and updateThresholds().
TList RooAddGenContext::_gcList [protected] |
Definition at line 55 of file RooAddGenContext.h.
Referenced by attach(), generateEvent(), initGenerator(), printMultiline(), RooAddGenContext(), setProtoDataOrder(), and ~RooAddGenContext().
Int_t RooAddGenContext::_nComp [protected] |
Definition at line 56 of file RooAddGenContext.h.
Referenced by generateEvent(), printMultiline(), RooAddGenContext(), setProtoDataOrder(), and updateThresholds().
Double_t* RooAddGenContext::_coefThresh [protected] |
Definition at line 57 of file RooAddGenContext.h.
Referenced by generateEvent(), RooAddGenContext(), updateThresholds(), and ~RooAddGenContext().
Bool_t RooAddGenContext::_isModel [protected] |
const RooArgSet* RooAddGenContext::_vars [protected] |
Definition at line 52 of file RooAddGenContext.h.
RooArgSet* RooAddGenContext::_pdfSet [protected] |
Definition at line 53 of file RooAddGenContext.h.
RooAbsPdf* RooAddGenContext::_pdf [protected] |
Definition at line 54 of file RooAddGenContext.h.
Double_t* RooAddGenContext::_coefThresh [protected] |
Definition at line 57 of file RooAddGenContext.h.
1.5.1