RooNumIntConfig Class Reference

#include <RooNumIntConfig.h>

Inheritance diagram for RooNumIntConfig:

TObject RooPrintable TObject RooPrintable List of all members.

Public Member Functions

 RooNumIntConfig ()
 RooNumIntConfig (const RooNumIntConfig &other)
RooNumIntConfigoperator= (const RooNumIntConfig &other)
virtual ~RooNumIntConfig ()
RooCategorymethod1D ()
RooCategorymethod2D ()
RooCategorymethodND ()
const RooCategorymethod1D () const
const RooCategorymethod2D () const
const RooCategorymethodND () const
RooCategorymethod1DOpen ()
RooCategorymethod2DOpen ()
RooCategorymethodNDOpen ()
const RooCategorymethod1DOpen () const
const RooCategorymethod2DOpen () const
const RooCategorymethodNDOpen () const
Double_t epsAbs () const
Double_t epsRel () const
void setEpsAbs (Double_t newEpsAbs)
void setEpsRel (Double_t newEpsRel)
Bool_t printEvalCounter () const
void setPrintEvalCounter (Bool_t newVal)
Bool_t addConfigSection (const RooAbsIntegrator *proto, const RooArgSet &defaultConfig)
const RooArgSetgetConfigSection (const char *name) const
RooArgSetgetConfigSection (const char *name)
void printMultiline (ostream &os, Int_t content, Bool_t verbose, TString indent="") const
virtual StyleOption defaultPrintStyle (Option_t *opt) const
virtual void Print (Option_t *options=0) const
 RooNumIntConfig ()
 RooNumIntConfig (const RooNumIntConfig &other)
RooNumIntConfigoperator= (const RooNumIntConfig &other)
virtual ~RooNumIntConfig ()
RooCategorymethod1D ()
RooCategorymethod2D ()
RooCategorymethodND ()
const RooCategorymethod1D () const
const RooCategorymethod2D () const
const RooCategorymethodND () const
RooCategorymethod1DOpen ()
RooCategorymethod2DOpen ()
RooCategorymethodNDOpen ()
const RooCategorymethod1DOpen () const
const RooCategorymethod2DOpen () const
const RooCategorymethodNDOpen () const
Double_t epsAbs () const
Double_t epsRel () const
void setEpsAbs (Double_t newEpsAbs)
void setEpsRel (Double_t newEpsRel)
Bool_t printEvalCounter () const
void setPrintEvalCounter (Bool_t newVal)
Bool_t addConfigSection (const RooAbsIntegrator *proto, const RooArgSet &defaultConfig)
const RooArgSetgetConfigSection (const char *name) const
RooArgSetgetConfigSection (const char *name)
void printMultiline (ostream &os, Int_t content, Bool_t verbose, TString indent="") const
virtual StyleOption defaultPrintStyle (Option_t *opt) const
virtual void Print (Option_t *options=0) const

Static Public Member Functions

static RooNumIntConfigdefaultConfig ()
static void cleanup ()
static RooNumIntConfigdefaultConfig ()
static void cleanup ()

Protected Attributes

Double_t _epsAbs
Double_t _epsRel
Bool_t _printEvalCounter
RooCategory _method1D
RooCategory _method2D
RooCategory _methodND
RooCategory _method1DOpen
RooCategory _method2DOpen
RooCategory _methodNDOpen
RooLinkedList _configSets

Static Protected Attributes

static RooNumIntConfig_default
static RooNumIntConfig_default

Detailed Description

Definition at line 25 of file RooNumIntConfig.h.


Constructor & Destructor Documentation

RooNumIntConfig::RooNumIntConfig (  ) 

Definition at line 74 of file RooNumIntConfig.cxx.

References _method1D, _method1DOpen, _method2D, _method2DOpen, _methodND, _methodNDOpen, and RooCategory::defineType().

RooNumIntConfig::RooNumIntConfig ( const RooNumIntConfig other  ) 

Definition at line 110 of file RooNumIntConfig.cxx.

References _configSets, RooLinkedList::Add(), RooAbsCollection::GetName(), RooLinkedList::MakeIterator(), TIterator::Next(), RooAbsCollection::setName(), and RooAbsCollection::snapshot().

RooNumIntConfig::~RooNumIntConfig (  )  [virtual]

Definition at line 100 of file RooNumIntConfig.cxx.

References _configSets, and RooLinkedList::Delete().

RooNumIntConfig::RooNumIntConfig (  ) 

RooNumIntConfig::RooNumIntConfig ( const RooNumIntConfig other  ) 

virtual RooNumIntConfig::~RooNumIntConfig (  )  [virtual]


Member Function Documentation

RooNumIntConfig & RooNumIntConfig::operator= ( const RooNumIntConfig other  ) 

Definition at line 137 of file RooNumIntConfig.cxx.

References _configSets, _epsAbs, _epsRel, _method1D, _method1DOpen, _method2D, _method2DOpen, _methodND, _methodNDOpen, RooLinkedList::Add(), RooLinkedList::Delete(), RooCategory::getIndex(), RooAbsCollection::GetName(), RooLinkedList::MakeIterator(), TIterator::Next(), RooCategory::setIndex(), RooAbsCollection::setName(), and RooAbsCollection::snapshot().

RooCategory& RooNumIntConfig::method1D (  )  [inline]

Definition at line 34 of file RooNumIntConfig.h.

References _method1D.

Referenced by RooXYChi2Var::initialize(), RooIntegrator1D::registerIntegrator(), rf901_numintconfig(), RooNumConvolution::RooNumConvolution(), RooNumIntFactory::RooNumIntFactory(), and TestBasic111::testCode().

RooCategory& RooNumIntConfig::method2D (  )  [inline]

Definition at line 35 of file RooNumIntConfig.h.

References _method2D.

Referenced by RooIntegrator2D::registerIntegrator(), and RooNumIntFactory::RooNumIntFactory().

RooCategory& RooNumIntConfig::methodND (  )  [inline]

Definition at line 36 of file RooNumIntConfig.h.

References _methodND.

Referenced by RooXYChi2Var::initialize(), RooMCIntegrator::registerIntegrator(), and RooNumIntFactory::RooNumIntFactory().

const RooCategory& RooNumIntConfig::method1D (  )  const [inline]

Definition at line 37 of file RooNumIntConfig.h.

References _method1D.

const RooCategory& RooNumIntConfig::method2D (  )  const [inline]

Definition at line 38 of file RooNumIntConfig.h.

References _method2D.

const RooCategory& RooNumIntConfig::methodND (  )  const [inline]

Definition at line 39 of file RooNumIntConfig.h.

References _methodND.

RooCategory& RooNumIntConfig::method1DOpen (  )  [inline]

Definition at line 42 of file RooNumIntConfig.h.

References _method1DOpen.

Referenced by RooNumConvolution::RooNumConvolution(), and RooNumIntFactory::RooNumIntFactory().

RooCategory& RooNumIntConfig::method2DOpen (  )  [inline]

Definition at line 43 of file RooNumIntConfig.h.

References _method2DOpen.

RooCategory& RooNumIntConfig::methodNDOpen (  )  [inline]

Definition at line 44 of file RooNumIntConfig.h.

References _methodNDOpen.

const RooCategory& RooNumIntConfig::method1DOpen (  )  const [inline]

Definition at line 45 of file RooNumIntConfig.h.

References _method1DOpen.

const RooCategory& RooNumIntConfig::method2DOpen (  )  const [inline]

Definition at line 46 of file RooNumIntConfig.h.

References _method2DOpen.

const RooCategory& RooNumIntConfig::methodNDOpen (  )  const [inline]

Definition at line 47 of file RooNumIntConfig.h.

References _methodNDOpen.

Double_t RooNumIntConfig::epsAbs (  )  const [inline]

Definition at line 50 of file RooNumIntConfig.h.

References _epsAbs.

Referenced by RooSegmentedIntegrator1D::initialize().

Double_t RooNumIntConfig::epsRel (  )  const [inline]

Definition at line 51 of file RooNumIntConfig.h.

References _epsRel.

Referenced by RooSegmentedIntegrator1D::initialize().

void RooNumIntConfig::setEpsAbs ( Double_t  newEpsAbs  ) 

Definition at line 241 of file RooNumIntConfig.cxx.

References _epsAbs, RooFit::InputArguments, and oocoutE.

Referenced by RooXYChi2Var::initialize(), RooSegmentedIntegrator1D::initialize(), rf315_projectpdf(), rf901_numintconfig(), TestBasic111::testCode(), and TestBasic315::testCode().

void RooNumIntConfig::setEpsRel ( Double_t  newEpsRel  ) 

Definition at line 271 of file RooNumIntConfig.cxx.

References _epsRel, RooFit::InputArguments, and oocoutE.

Referenced by RooXYChi2Var::initialize(), RooSegmentedIntegrator1D::initialize(), rf315_projectpdf(), rf901_numintconfig(), TestBasic111::testCode(), and TestBasic315::testCode().

Bool_t RooNumIntConfig::printEvalCounter (  )  const [inline]

Definition at line 57 of file RooNumIntConfig.h.

References _printEvalCounter.

void RooNumIntConfig::setPrintEvalCounter ( Bool_t  newVal  )  [inline]

Definition at line 58 of file RooNumIntConfig.h.

References _printEvalCounter.

RooNumIntConfig & RooNumIntConfig::defaultConfig (  )  [static]

Definition at line 59 of file RooNumIntConfig.cxx.

References _default, and RooNumIntFactory::instance().

Referenced by RooAbsReal::defaultIntegratorConfig(), G__G__RooFitCore2_243_0_22(), G__setup_memfuncRooNumIntConfig(), RooIntegrator2D::registerIntegrator(), RooIntegrator1D::registerIntegrator(), RooMCIntegrator::registerIntegrator(), RooNumIntFactory::RooNumIntFactory(), RooNumIntFactory::storeProtoIntegrator(), and stressRooFit().

Bool_t RooNumIntConfig::addConfigSection ( const RooAbsIntegrator proto,
const RooArgSet defaultConfig 
)

Definition at line 175 of file RooNumIntConfig.cxx.

References _configSets, _method1D, _method1DOpen, _method2D, _method2DOpen, _methodND, _methodNDOpen, RooLinkedList::Add(), RooAbsIntegrator::canIntegrate1D(), RooAbsIntegrator::canIntegrate2D(), RooAbsIntegrator::canIntegrateND(), RooAbsIntegrator::canIntegrateOpenEnded(), RooCategory::defineType(), TObject::GetName(), kFALSE, name, and RooAbsCollection::snapshot().

Referenced by RooNumIntFactory::storeProtoIntegrator().

const RooArgSet & RooNumIntConfig::getConfigSection ( const char *  name  )  const

Definition at line 225 of file RooNumIntConfig.cxx.

References _configSets, dummy, RooLinkedList::FindObject(), RooFit::InputArguments, and oocoutE.

Referenced by getConfigSection(), and rf901_numintconfig().

RooArgSet & RooNumIntConfig::getConfigSection ( const char *  name  ) 

Definition at line 216 of file RooNumIntConfig.cxx.

References getConfigSection().

void RooNumIntConfig::printMultiline ( ostream &  os,
Int_t  content,
Bool_t  verbose,
TString  indent = "" 
) const [virtual]

Reimplemented from RooPrintable.

Definition at line 285 of file RooNumIntConfig.cxx.

References _configSets, _epsAbs, _epsRel, _method1D, _method1DOpen, _method2D, _method2DOpen, _methodND, _methodNDOpen, _printEvalCounter, RooAbsIntegrator::canIntegrate1D(), RooAbsIntegrator::canIntegrate2D(), RooAbsIntegrator::canIntegrateND(), RooAbsIntegrator::canIntegrateOpenEnded(), RooNumIntFactory::getDepIntegratorName(), RooCategory::getIndex(), RooCategory::getLabel(), RooAbsCollection::GetName(), RooNumIntFactory::getProtoIntegrator(), RooNumIntFactory::instance(), RooPrintable::kName, RooPrintable::kValue, RooLinkedList::MakeIterator(), TIterator::Next(), and RooAbsCollection::printMultiline().

RooPrintable::StyleOption RooNumIntConfig::defaultPrintStyle ( Option_t opt  )  const [virtual]

Reimplemented from RooPrintable.

Definition at line 253 of file RooNumIntConfig.cxx.

References RooPrintable::kStandard, RooPrintable::kVerbose, and o.

Referenced by Print().

virtual void RooNumIntConfig::Print ( Option_t options = 0  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 69 of file RooNumIntConfig.h.

References RooPrintable::defaultPrintContents(), RooPrintable::defaultPrintStream(), defaultPrintStyle(), and RooPrintable::printStream().

Referenced by rf901_numintconfig().

void RooNumIntConfig::cleanup (  )  [static]

Definition at line 46 of file RooNumIntConfig.cxx.

References _default.

Referenced by CleanUpRooFitAtExit(), G__G__RooFitCore2_243_0_29(), and G__setup_memfuncRooNumIntConfig().

RooNumIntConfig& RooNumIntConfig::operator= ( const RooNumIntConfig other  ) 

RooCategory& RooNumIntConfig::method1D (  )  [inline]

Definition at line 34 of file RooNumIntConfig.h.

References _method1D.

RooCategory& RooNumIntConfig::method2D (  )  [inline]

Definition at line 35 of file RooNumIntConfig.h.

References _method2D.

RooCategory& RooNumIntConfig::methodND (  )  [inline]

Definition at line 36 of file RooNumIntConfig.h.

References _methodND.

const RooCategory& RooNumIntConfig::method1D (  )  const [inline]

Definition at line 37 of file RooNumIntConfig.h.

References _method1D.

const RooCategory& RooNumIntConfig::method2D (  )  const [inline]

Definition at line 38 of file RooNumIntConfig.h.

References _method2D.

const RooCategory& RooNumIntConfig::methodND (  )  const [inline]

Definition at line 39 of file RooNumIntConfig.h.

References _methodND.

RooCategory& RooNumIntConfig::method1DOpen (  )  [inline]

Definition at line 42 of file RooNumIntConfig.h.

References _method1DOpen.

RooCategory& RooNumIntConfig::method2DOpen (  )  [inline]

Definition at line 43 of file RooNumIntConfig.h.

References _method2DOpen.

RooCategory& RooNumIntConfig::methodNDOpen (  )  [inline]

Definition at line 44 of file RooNumIntConfig.h.

References _methodNDOpen.

const RooCategory& RooNumIntConfig::method1DOpen (  )  const [inline]

Definition at line 45 of file RooNumIntConfig.h.

References _method1DOpen.

const RooCategory& RooNumIntConfig::method2DOpen (  )  const [inline]

Definition at line 46 of file RooNumIntConfig.h.

References _method2DOpen.

const RooCategory& RooNumIntConfig::methodNDOpen (  )  const [inline]

Definition at line 47 of file RooNumIntConfig.h.

References _methodNDOpen.

Double_t RooNumIntConfig::epsAbs (  )  const [inline]

Definition at line 50 of file RooNumIntConfig.h.

References _epsAbs.

Double_t RooNumIntConfig::epsRel (  )  const [inline]

Definition at line 51 of file RooNumIntConfig.h.

References _epsRel.

void RooNumIntConfig::setEpsAbs ( Double_t  newEpsAbs  ) 

void RooNumIntConfig::setEpsRel ( Double_t  newEpsRel  ) 

Bool_t RooNumIntConfig::printEvalCounter (  )  const [inline]

Definition at line 57 of file RooNumIntConfig.h.

References _printEvalCounter.

void RooNumIntConfig::setPrintEvalCounter ( Bool_t  newVal  )  [inline]

Definition at line 58 of file RooNumIntConfig.h.

References _printEvalCounter.

static RooNumIntConfig& RooNumIntConfig::defaultConfig (  )  [static]

Bool_t RooNumIntConfig::addConfigSection ( const RooAbsIntegrator proto,
const RooArgSet defaultConfig 
)

const RooArgSet& RooNumIntConfig::getConfigSection ( const char *  name  )  const

RooArgSet& RooNumIntConfig::getConfigSection ( const char *  name  ) 

void RooNumIntConfig::printMultiline ( ostream &  os,
Int_t  content,
Bool_t  verbose,
TString  indent = "" 
) const [virtual]

Reimplemented from RooPrintable.

virtual StyleOption RooNumIntConfig::defaultPrintStyle ( Option_t opt  )  const [virtual]

Reimplemented from RooPrintable.

virtual void RooNumIntConfig::Print ( Option_t options = 0  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 69 of file RooNumIntConfig.h.

References RooPrintable::defaultPrintContents(), RooPrintable::defaultPrintStream(), defaultPrintStyle(), and RooPrintable::printStream().

static void RooNumIntConfig::cleanup (  )  [static]


Member Data Documentation

RooNumIntConfig * RooNumIntConfig::_default [static, protected]

Definition at line 77 of file RooNumIntConfig.h.

Referenced by cleanup(), and defaultConfig().

Double_t RooNumIntConfig::_epsAbs [protected]

Definition at line 79 of file RooNumIntConfig.h.

Referenced by epsAbs(), operator=(), printMultiline(), and setEpsAbs().

Double_t RooNumIntConfig::_epsRel [protected]

Definition at line 80 of file RooNumIntConfig.h.

Referenced by epsRel(), operator=(), printMultiline(), and setEpsRel().

Bool_t RooNumIntConfig::_printEvalCounter [protected]

Definition at line 81 of file RooNumIntConfig.h.

Referenced by printEvalCounter(), printMultiline(), and setPrintEvalCounter().

RooCategory RooNumIntConfig::_method1D [protected]

Definition at line 83 of file RooNumIntConfig.h.

Referenced by addConfigSection(), method1D(), operator=(), printMultiline(), and RooNumIntConfig().

RooCategory RooNumIntConfig::_method2D [protected]

Definition at line 84 of file RooNumIntConfig.h.

Referenced by addConfigSection(), method2D(), operator=(), printMultiline(), and RooNumIntConfig().

RooCategory RooNumIntConfig::_methodND [protected]

Definition at line 85 of file RooNumIntConfig.h.

Referenced by addConfigSection(), methodND(), operator=(), printMultiline(), and RooNumIntConfig().

RooCategory RooNumIntConfig::_method1DOpen [protected]

Definition at line 86 of file RooNumIntConfig.h.

Referenced by addConfigSection(), method1DOpen(), operator=(), printMultiline(), and RooNumIntConfig().

RooCategory RooNumIntConfig::_method2DOpen [protected]

Definition at line 87 of file RooNumIntConfig.h.

Referenced by addConfigSection(), method2DOpen(), operator=(), printMultiline(), and RooNumIntConfig().

RooCategory RooNumIntConfig::_methodNDOpen [protected]

Definition at line 88 of file RooNumIntConfig.h.

Referenced by addConfigSection(), methodNDOpen(), operator=(), printMultiline(), and RooNumIntConfig().

RooLinkedList RooNumIntConfig::_configSets [protected]

Definition at line 89 of file RooNumIntConfig.h.

Referenced by addConfigSection(), getConfigSection(), operator=(), printMultiline(), RooNumIntConfig(), and ~RooNumIntConfig().

RooNumIntConfig* RooNumIntConfig::_default [static, protected]

Definition at line 77 of file RooNumIntConfig.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:33:57 2011 for ROOT_528-00b_version by  doxygen 1.5.1