#include <RooConvGenContext.h>
Inheritance diagram for RooConvGenContext:
Definition at line 32 of file RooConvGenContext.h.
RooConvGenContext::RooConvGenContext | ( | const RooFFTConvPdf & | model, | |
const RooArgSet & | vars, | |||
const RooDataSet * | prototype = 0 , |
|||
const RooArgSet * | auxProto = 0 , |
|||
Bool_t | _verbose = kFALSE | |||
) |
Definition at line 156 of file RooConvGenContext.cxx.
References _convVarName, _modelCloneSet, _modelGen, _modelVars, _modelVarsOwned, _pdfCloneSet, _pdfGen, _pdfVars, _pdfVarsOwned, RooArgSet::add(), cxcoutI, RooAbsCollection::find(), RooAbsPdf::genContext(), RooFit::Generation, RooDataSet::get(), RooAbsArg::getObservables(), kTRUE, model, RooRealVar::removeRange(), and RooAbsCollection::snapshot().
RooConvGenContext::RooConvGenContext | ( | const RooNumConvPdf & | model, | |
const RooArgSet & | vars, | |||
const RooDataSet * | prototype = 0 , |
|||
const RooArgSet * | auxProto = 0 , |
|||
Bool_t | _verbose = kFALSE | |||
) |
Definition at line 117 of file RooConvGenContext.cxx.
References _convVarName, _modelCloneSet, _modelGen, _modelVars, _modelVarsOwned, _pdfCloneSet, _pdfGen, _pdfVars, _pdfVarsOwned, RooArgSet::add(), cxcoutI, RooFit::Generation, RooDataSet::get(), kTRUE, and model.
RooConvGenContext::RooConvGenContext | ( | const RooAbsAnaConvPdf & | model, | |
const RooArgSet & | vars, | |||
const RooDataSet * | prototype = 0 , |
|||
const RooArgSet * | auxProto = 0 , |
|||
Bool_t | _verbose = kFALSE | |||
) |
Definition at line 47 of file RooConvGenContext.cxx.
References _convVarName, _modelCloneSet, _modelGen, _modelVars, _pdfCloneSet, _pdfGen, _pdfVars, RooArgSet::add(), RooArgSet::addOwned(), RooResolutionModel::changeBasis(), RooAbsAnaConvPdf::changeModel(), TNamed::Clone(), RooResolutionModel::convVar(), RooAbsAnaConvPdf::convVar(), coutE, cxcoutI, RooAbsCollection::find(), RooAbsAnaConvPdf::genContext(), RooAbsPdf::genContext(), RooFit::Generation, RooDataSet::get(), TNamed::GetName(), RooAbsArg::getObservables(), kTRUE, model, RooRealVar::removeRange(), RooAbsCollection::snapshot(), and RooErrorHandler::softAbort().
RooConvGenContext::~RooConvGenContext | ( | ) | [virtual] |
Definition at line 207 of file RooConvGenContext.cxx.
References _modelCloneSet, _modelGen, _modelVars, _modelVarsOwned, _pdfCloneSet, _pdfGen, _pdfVars, and _pdfVarsOwned.
RooConvGenContext::RooConvGenContext | ( | const RooConvGenContext & | other | ) | [protected] |
RooConvGenContext::RooConvGenContext | ( | const RooFFTConvPdf & | model, | |
const RooArgSet & | vars, | |||
const RooDataSet * | prototype = 0 , |
|||
const RooArgSet * | auxProto = 0 , |
|||
Bool_t | _verbose = kFALSE | |||
) |
RooConvGenContext::RooConvGenContext | ( | const RooNumConvPdf & | model, | |
const RooArgSet & | vars, | |||
const RooDataSet * | prototype = 0 , |
|||
const RooArgSet * | auxProto = 0 , |
|||
Bool_t | _verbose = kFALSE | |||
) |
RooConvGenContext::RooConvGenContext | ( | const RooAbsAnaConvPdf & | model, | |
const RooArgSet & | vars, | |||
const RooDataSet * | prototype = 0 , |
|||
const RooArgSet * | auxProto = 0 , |
|||
Bool_t | _verbose = kFALSE | |||
) |
virtual RooConvGenContext::~RooConvGenContext | ( | ) | [virtual] |
RooConvGenContext::RooConvGenContext | ( | const RooConvGenContext & | other | ) | [protected] |
void RooConvGenContext::setProtoDataOrder | ( | Int_t * | lut | ) | [virtual] |
Reimplemented from RooAbsGenContext.
Definition at line 304 of file RooConvGenContext.cxx.
References _modelGen, _pdfGen, and RooAbsGenContext::setProtoDataOrder().
void RooConvGenContext::attach | ( | const RooArgSet & | params | ) | [virtual] |
Reimplemented from RooAbsGenContext.
Definition at line 225 of file RooConvGenContext.cxx.
References _convVarName, _modelGen, _modelVars, _pdfGen, _pdfVars, RooAbsGenContext::attach(), RooAbsCollection::find(), kTRUE, RooAbsCollection::remove(), and RooAbsCollection::selectCommon().
void RooConvGenContext::printMultiline | ( | ostream & | os, | |
Int_t | content, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooAbsGenContext.
Definition at line 318 of file RooConvGenContext.cxx.
References _modelGen, _pdfGen, TString::Append(), and RooAbsGenContext::printMultiline().
void RooConvGenContext::initGenerator | ( | const RooArgSet & | theEvent | ) | [protected, virtual] |
Reimplemented from RooAbsGenContext.
Definition at line 250 of file RooConvGenContext.cxx.
References _convVarName, _cvModel, _cvOut, _cvPdf, _modelGen, _modelVars, _pdfGen, _pdfVars, RooAbsCollection::find(), RooAbsGenContext::initGenerator(), kTRUE, RooAbsCollection::remove(), RooAbsCollection::replace(), and RooAbsCollection::selectCommon().
void RooConvGenContext::generateEvent | ( | RooArgSet & | theEvent, | |
Int_t | remaining | |||
) | [protected, virtual] |
Implements RooAbsGenContext.
Definition at line 279 of file RooConvGenContext.cxx.
References _cvModel, _cvOut, _cvPdf, _modelGen, _modelVars, _pdfGen, _pdfVars, RooAbsGenContext::generateEvent(), RooRealVar::getVal(), RooAbsRealLValue::isValidReal(), and RooRealVar::setVal().
virtual void RooConvGenContext::setProtoDataOrder | ( | Int_t * | lut | ) | [virtual] |
Reimplemented from RooAbsGenContext.
virtual void RooConvGenContext::attach | ( | const RooArgSet & | params | ) | [virtual] |
Reimplemented from RooAbsGenContext.
virtual void RooConvGenContext::printMultiline | ( | ostream & | os, | |
Int_t | content, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooAbsGenContext.
virtual void RooConvGenContext::initGenerator | ( | const RooArgSet & | theEvent | ) | [protected, virtual] |
Reimplemented from RooAbsGenContext.
virtual void RooConvGenContext::generateEvent | ( | RooArgSet & | theEvent, | |
Int_t | remaining | |||
) | [protected, virtual] |
Implements RooAbsGenContext.
RooAbsGenContext* RooConvGenContext::_pdfGen [protected] |
Definition at line 56 of file RooConvGenContext.h.
Referenced by attach(), generateEvent(), initGenerator(), printMultiline(), RooConvGenContext(), setProtoDataOrder(), and ~RooConvGenContext().
RooAbsGenContext* RooConvGenContext::_modelGen [protected] |
Definition at line 57 of file RooConvGenContext.h.
Referenced by attach(), generateEvent(), initGenerator(), printMultiline(), RooConvGenContext(), setProtoDataOrder(), and ~RooConvGenContext().
TString RooConvGenContext::_convVarName [protected] |
Definition at line 58 of file RooConvGenContext.h.
Referenced by attach(), initGenerator(), and RooConvGenContext().
RooArgSet* RooConvGenContext::_pdfVarsOwned [protected] |
Definition at line 59 of file RooConvGenContext.h.
Referenced by RooConvGenContext(), and ~RooConvGenContext().
RooArgSet* RooConvGenContext::_modelVarsOwned [protected] |
Definition at line 60 of file RooConvGenContext.h.
Referenced by RooConvGenContext(), and ~RooConvGenContext().
RooArgSet* RooConvGenContext::_pdfVars [protected] |
Definition at line 61 of file RooConvGenContext.h.
Referenced by attach(), generateEvent(), initGenerator(), RooConvGenContext(), and ~RooConvGenContext().
RooArgSet* RooConvGenContext::_modelVars [protected] |
Definition at line 62 of file RooConvGenContext.h.
Referenced by attach(), generateEvent(), initGenerator(), RooConvGenContext(), and ~RooConvGenContext().
RooArgSet* RooConvGenContext::_pdfCloneSet [protected] |
Definition at line 63 of file RooConvGenContext.h.
Referenced by RooConvGenContext(), and ~RooConvGenContext().
RooArgSet* RooConvGenContext::_modelCloneSet [protected] |
Definition at line 64 of file RooConvGenContext.h.
Referenced by RooConvGenContext(), and ~RooConvGenContext().
RooRealVar* RooConvGenContext::_cvModel [protected] |
Definition at line 65 of file RooConvGenContext.h.
Referenced by generateEvent(), and initGenerator().
RooRealVar* RooConvGenContext::_cvPdf [protected] |
Definition at line 66 of file RooConvGenContext.h.
Referenced by generateEvent(), and initGenerator().
RooRealVar* RooConvGenContext::_cvOut [protected] |
Definition at line 67 of file RooConvGenContext.h.
Referenced by generateEvent(), and initGenerator().
RooAbsGenContext* RooConvGenContext::_pdfGen [protected] |
Definition at line 56 of file RooConvGenContext.h.
RooAbsGenContext* RooConvGenContext::_modelGen [protected] |
Definition at line 57 of file RooConvGenContext.h.
RooArgSet* RooConvGenContext::_pdfVarsOwned [protected] |
Definition at line 59 of file RooConvGenContext.h.
RooArgSet* RooConvGenContext::_modelVarsOwned [protected] |
Definition at line 60 of file RooConvGenContext.h.
RooArgSet* RooConvGenContext::_pdfVars [protected] |
Definition at line 61 of file RooConvGenContext.h.
RooArgSet* RooConvGenContext::_modelVars [protected] |
Definition at line 62 of file RooConvGenContext.h.
RooArgSet* RooConvGenContext::_pdfCloneSet [protected] |
Definition at line 63 of file RooConvGenContext.h.
RooArgSet* RooConvGenContext::_modelCloneSet [protected] |
Definition at line 64 of file RooConvGenContext.h.
RooRealVar* RooConvGenContext::_cvModel [protected] |
Definition at line 65 of file RooConvGenContext.h.
RooRealVar* RooConvGenContext::_cvPdf [protected] |
Definition at line 66 of file RooConvGenContext.h.
RooRealVar* RooConvGenContext::_cvOut [protected] |
Definition at line 67 of file RooConvGenContext.h.