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

Definition at line 31 of file RooFoamGenerator.h.
| RooFoamGenerator::RooFoamGenerator | ( | ) | [inline] |
| RooFoamGenerator::RooFoamGenerator | ( | const RooAbsReal & | func, | |
| const RooArgSet & | genVars, | |||
| const RooNumGenConfig & | config, | |||
| Bool_t | verbose = kFALSE, |
|||
| const RooAbsReal * | maxFuncVal = 0 | |||
| ) |
Definition at line 76 of file RooFoamGenerator.cxx.
References _binding, RooAbsNumGenerator::_funcClone, _range, RooAbsNumGenerator::_realVars, _rvIter, _tfoam, _vec, _xmin, RooAbsCollection::createIterator(), RooAbsRealLValue::getMax(), RooAbsRealLValue::getMin(), RooAbsCollection::getSize(), i, TFoam::Initialize(), TIterator::Next(), RooRandom::randomGenerator(), TFoam::SetChat(), TFoam::SetkDim(), TFoam::SetnCells(), TFoam::SetnSampl(), TFoam::SetPseRan(), and TFoam::SetRho().
| RooFoamGenerator::~RooFoamGenerator | ( | ) | [virtual] |
| RooFoamGenerator::RooFoamGenerator | ( | ) | [inline] |
Definition at line 33 of file RooFoamGenerator.h.
| RooFoamGenerator::RooFoamGenerator | ( | const RooAbsReal & | func, | |
| const RooArgSet & | genVars, | |||
| const RooNumGenConfig & | config, | |||
| Bool_t | verbose = kFALSE, |
|||
| const RooAbsReal * | maxFuncVal = 0 | |||
| ) |
| virtual RooFoamGenerator::~RooFoamGenerator | ( | ) | [virtual] |
| RooAbsNumGenerator* RooFoamGenerator::clone | ( | const RooAbsReal & | func, | |
| const RooArgSet & | genVars, | |||
| const RooArgSet & | , | |||
| const RooNumGenConfig & | config, | |||
| Bool_t | verbose = kFALSE, |
|||
| const RooAbsReal * | maxFuncVal = 0 | |||
| ) | const [inline, virtual] |
Implements RooAbsNumGenerator.
Definition at line 35 of file RooFoamGenerator.h.
References func(), RooFoamGenerator(), and verbose.
| const RooArgSet * RooFoamGenerator::generateEvent | ( | UInt_t | remaining, | |
| Double_t & | resampleRatio | |||
| ) | [virtual] |
Implements RooAbsNumGenerator.
Definition at line 129 of file RooFoamGenerator.cxx.
References RooAbsNumGenerator::_cache, _range, RooAbsNumGenerator::_realVars, _rvIter, _tfoam, _vec, _xmin, RooDataSet::get(), TFoam::GetMCvect(), RooAbsCollection::getSize(), i, TFoam::MakeEvent(), TIterator::Next(), TIterator::Reset(), and RooRealVar::setVal().
| TFoam& RooFoamGenerator::engine | ( | ) | [inline] |
| virtual Bool_t RooFoamGenerator::canSampleConditional | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsNumGenerator.
Definition at line 45 of file RooFoamGenerator.h.
References kFALSE.
| virtual Bool_t RooFoamGenerator::canSampleCategories | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsNumGenerator.
Definition at line 46 of file RooFoamGenerator.h.
References kFALSE.
| void RooFoamGenerator::registerSampler | ( | RooNumGenFactory & | fact | ) | [static, protected] |
Definition at line 56 of file RooFoamGenerator.cxx.
References RooNumGenFactory::storeProtoSampler().
Referenced by RooNumGenFactory::RooNumGenFactory().
| RooAbsNumGenerator* RooFoamGenerator::clone | ( | const RooAbsReal & | func, | |
| const RooArgSet & | genVars, | |||
| const RooArgSet & | , | |||
| const RooNumGenConfig & | config, | |||
| Bool_t | verbose = kFALSE, |
|||
| const RooAbsReal * | maxFuncVal = 0 | |||
| ) | const [inline, virtual] |
Implements RooAbsNumGenerator.
Definition at line 35 of file RooFoamGenerator.h.
References func(), RooFoamGenerator(), and verbose.
| const RooArgSet* RooFoamGenerator::generateEvent | ( | UInt_t | remaining, | |
| Double_t & | resampleRatio | |||
| ) | [virtual] |
Implements RooAbsNumGenerator.
| TFoam& RooFoamGenerator::engine | ( | ) | [inline] |
| virtual Bool_t RooFoamGenerator::canSampleConditional | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsNumGenerator.
Definition at line 45 of file RooFoamGenerator.h.
References kFALSE.
| virtual Bool_t RooFoamGenerator::canSampleCategories | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsNumGenerator.
Definition at line 46 of file RooFoamGenerator.h.
References kFALSE.
| static void RooFoamGenerator::registerSampler | ( | RooNumGenFactory & | fact | ) | [static, protected] |
RooNumGenFactory [friend] |
Definition at line 50 of file RooFoamGenerator.h.
RooTFoamBinding* RooFoamGenerator::_binding [protected] |
Definition at line 53 of file RooFoamGenerator.h.
Referenced by RooFoamGenerator(), and ~RooFoamGenerator().
TFoam* RooFoamGenerator::_tfoam [protected] |
Definition at line 54 of file RooFoamGenerator.h.
Referenced by engine(), generateEvent(), RooFoamGenerator(), and ~RooFoamGenerator().
Double_t* RooFoamGenerator::_xmin [protected] |
Definition at line 55 of file RooFoamGenerator.h.
Referenced by generateEvent(), RooFoamGenerator(), and ~RooFoamGenerator().
Double_t* RooFoamGenerator::_range [protected] |
Definition at line 56 of file RooFoamGenerator.h.
Referenced by generateEvent(), RooFoamGenerator(), and ~RooFoamGenerator().
Double_t* RooFoamGenerator::_vec [protected] |
Definition at line 57 of file RooFoamGenerator.h.
Referenced by generateEvent(), RooFoamGenerator(), and ~RooFoamGenerator().
TIterator* RooFoamGenerator::_rvIter [protected] |
Definition at line 58 of file RooFoamGenerator.h.
Referenced by generateEvent(), RooFoamGenerator(), and ~RooFoamGenerator().
RooTFoamBinding* RooFoamGenerator::_binding [protected] |
Definition at line 53 of file RooFoamGenerator.h.
TFoam* RooFoamGenerator::_tfoam [protected] |
Definition at line 54 of file RooFoamGenerator.h.
Double_t* RooFoamGenerator::_xmin [protected] |
Definition at line 55 of file RooFoamGenerator.h.
Double_t* RooFoamGenerator::_range [protected] |
Definition at line 56 of file RooFoamGenerator.h.
Double_t* RooFoamGenerator::_vec [protected] |
Definition at line 57 of file RooFoamGenerator.h.
TIterator* RooFoamGenerator::_rvIter [protected] |
Definition at line 58 of file RooFoamGenerator.h.
1.5.1