#include <RooRandomizeParamMCSModule.h>
Inheritance diagram for RooRandomizeParamMCSModule:
Definition at line 24 of file RooRandomizeParamMCSModule.h.
RooRandomizeParamMCSModule::RooRandomizeParamMCSModule | ( | ) |
Definition at line 56 of file RooRandomizeParamMCSModule.cxx.
RooRandomizeParamMCSModule::RooRandomizeParamMCSModule | ( | const RooRandomizeParamMCSModule & | other | ) |
Definition at line 65 of file RooRandomizeParamMCSModule.cxx.
RooRandomizeParamMCSModule::~RooRandomizeParamMCSModule | ( | ) | [virtual] |
RooRandomizeParamMCSModule::RooRandomizeParamMCSModule | ( | ) |
RooRandomizeParamMCSModule::RooRandomizeParamMCSModule | ( | const RooRandomizeParamMCSModule & | other | ) |
virtual RooRandomizeParamMCSModule::~RooRandomizeParamMCSModule | ( | ) | [virtual] |
void RooRandomizeParamMCSModule::sampleUniform | ( | RooRealVar & | param, | |
Double_t | lo, | |||
Double_t | hi | |||
) |
Definition at line 89 of file RooRandomizeParamMCSModule.cxx.
References _unifParams, RooAbsCollection::find(), RooAbsMCStudyModule::genParams(), RooFit::InputArguments, and oocoutW.
void RooRandomizeParamMCSModule::sampleGaussian | ( | RooRealVar & | param, | |
Double_t | mean, | |||
Double_t | sigma | |||
) |
Definition at line 110 of file RooRandomizeParamMCSModule.cxx.
References _gausParams, RooAbsCollection::find(), RooAbsMCStudyModule::genParams(), RooFit::InputArguments, and oocoutW.
void RooRandomizeParamMCSModule::sampleSumUniform | ( | const RooArgSet & | paramSet, | |
Double_t | lo, | |||
Double_t | hi | |||
) |
Definition at line 132 of file RooRandomizeParamMCSModule.cxx.
References _unifParamSets, RooArgSet::add(), RooAbsCollection::createIterator(), RooAbsCollection::find(), RooAbsMCStudyModule::genParams(), TNamed::GetName(), RooFit::InputArguments, TIterator::Next(), and oocoutW.
Referenced by rf803_mcstudy_addons2(), and TestBasic803::testCode().
void RooRandomizeParamMCSModule::sampleSumGauss | ( | const RooArgSet & | paramSet, | |
Double_t | lo, | |||
Double_t | hi | |||
) |
Definition at line 186 of file RooRandomizeParamMCSModule.cxx.
References _gausParamSets, RooArgSet::add(), RooAbsCollection::createIterator(), RooAbsCollection::find(), RooAbsMCStudyModule::genParams(), TNamed::GetName(), RooFit::InputArguments, TIterator::Next(), and oocoutW.
Bool_t RooRandomizeParamMCSModule::initializeInstance | ( | ) | [virtual] |
Reimplemented from RooAbsMCStudyModule.
Definition at line 239 of file RooRandomizeParamMCSModule.cxx.
References _data, _gausParamSets, _genParSet, _unifParams, _unifParamSets, RooArgSet::addOwned(), TString::Data(), RooAbsCollection::find(), Form(), RooAbsMCStudyModule::genParams(), TNamed::GetName(), RooFit::InputArguments, kTRUE, TIterator::Next(), and oocoutW.
Reimplemented from RooAbsMCStudyModule.
Definition at line 355 of file RooRandomizeParamMCSModule.cxx.
References _data, kTRUE, and RooAbsData::reset().
RooDataSet * RooRandomizeParamMCSModule::finalizeRun | ( | ) | [virtual] |
Reimplemented from RooAbsMCStudyModule.
Definition at line 454 of file RooRandomizeParamMCSModule.cxx.
References _data.
Reimplemented from RooAbsMCStudyModule.
Definition at line 367 of file RooRandomizeParamMCSModule.cxx.
References _data, _gausParams, _gausParamSets, _genParSet, _unifParams, _unifParamSets, RooDataSet::add(), RooAbsCollection::find(), Form(), TRandom::Gaus(), RooFit::Generation, RooAbsReal::getVal(), kTRUE, TIterator::Next(), oocoutE, oocoutI, RooRandom::randomGenerator(), RooRealVar::setVal(), and TRandom::Uniform().
void RooRandomizeParamMCSModule::sampleUniform | ( | RooRealVar & | param, | |
Double_t | lo, | |||
Double_t | hi | |||
) |
void RooRandomizeParamMCSModule::sampleGaussian | ( | RooRealVar & | param, | |
Double_t | mean, | |||
Double_t | sigma | |||
) |
void RooRandomizeParamMCSModule::sampleSumUniform | ( | const RooArgSet & | paramSet, | |
Double_t | lo, | |||
Double_t | hi | |||
) |
void RooRandomizeParamMCSModule::sampleSumGauss | ( | const RooArgSet & | paramSet, | |
Double_t | lo, | |||
Double_t | hi | |||
) |
Bool_t RooRandomizeParamMCSModule::initializeInstance | ( | ) | [virtual] |
Reimplemented from RooAbsMCStudyModule.
Reimplemented from RooAbsMCStudyModule.
RooDataSet* RooRandomizeParamMCSModule::finalizeRun | ( | ) | [virtual] |
Reimplemented from RooAbsMCStudyModule.
Reimplemented from RooAbsMCStudyModule.
Definition at line 86 of file RooRandomizeParamMCSModule.h.
Referenced by initializeInstance(), processBeforeGen(), and sampleUniform().
Definition at line 87 of file RooRandomizeParamMCSModule.h.
Referenced by initializeInstance(), processBeforeGen(), and sampleSumUniform().
Definition at line 88 of file RooRandomizeParamMCSModule.h.
Referenced by processBeforeGen(), and sampleGaussian().
Definition at line 89 of file RooRandomizeParamMCSModule.h.
Referenced by initializeInstance(), processBeforeGen(), and sampleSumGauss().
Definition at line 91 of file RooRandomizeParamMCSModule.h.
Referenced by initializeInstance(), and processBeforeGen().
RooDataSet* RooRandomizeParamMCSModule::_data [private] |
Definition at line 92 of file RooRandomizeParamMCSModule.h.
Referenced by finalizeRun(), initializeInstance(), initializeRun(), processBeforeGen(), and ~RooRandomizeParamMCSModule().
Definition at line 86 of file RooRandomizeParamMCSModule.h.
Definition at line 87 of file RooRandomizeParamMCSModule.h.
Definition at line 88 of file RooRandomizeParamMCSModule.h.
Definition at line 89 of file RooRandomizeParamMCSModule.h.
RooDataSet* RooRandomizeParamMCSModule::_data [private] |
Definition at line 92 of file RooRandomizeParamMCSModule.h.