RooNameReg Class Reference

#include <RooNameReg.h>

Inheritance diagram for RooNameReg:

TNamed TNamed TObject TObject TObject TObject List of all members.

Public Member Functions

virtual ~RooNameReg ()
const TNamedconstPtr (const char *stringPtr)
const char * constStr (const TNamed *namePtr)
virtual ~RooNameReg ()
const TNamedconstPtr (const char *stringPtr)
const char * constStr (const TNamed *namePtr)

Static Public Member Functions

static RooNameReginstance ()
static const TNamedptr (const char *stringPtr)
static const char * str (const TNamed *ptr)
static void cleanup ()
static RooNameReginstance ()
static const TNamedptr (const char *stringPtr)
static const char * str (const TNamed *ptr)
static void cleanup ()

Protected Member Functions

 RooNameReg ()
 RooNameReg (const RooNameReg &other)
 RooNameReg ()
 RooNameReg (const RooNameReg &other)

Protected Attributes

RooHashTable _htable
RooLinkedList _list

Static Protected Attributes

static RooNameReg_instance
static RooNameReg_instance

Detailed Description

Definition at line 23 of file RooNameReg.h.


Constructor & Destructor Documentation

RooNameReg::~RooNameReg (  )  [virtual]

Definition at line 41 of file RooNameReg.cxx.

References _list, and RooLinkedList::Delete().

RooNameReg::RooNameReg (  )  [inline, protected]

Definition at line 39 of file RooNameReg.h.

RooNameReg::RooNameReg ( const RooNameReg other  )  [protected]

Definition at line 50 of file RooNameReg.cxx.

virtual RooNameReg::~RooNameReg (  )  [virtual]

RooNameReg::RooNameReg (  )  [inline, protected]

Definition at line 39 of file RooNameReg.h.

RooNameReg::RooNameReg ( const RooNameReg other  )  [protected]


Member Function Documentation

RooNameReg & RooNameReg::instance (  )  [static]

Definition at line 57 of file RooNameReg.cxx.

References _instance, and RooSentinel::activate().

Referenced by G__G__RooFitCore2_498_0_1(), G__setup_memfuncRooNameReg(), RooRealBinding::loadValues(), ptr(), and str().

const TNamed * RooNameReg::constPtr ( const char *  stringPtr  ) 

Definition at line 83 of file RooNameReg.cxx.

References _htable, _list, RooHashTable::add(), RooLinkedList::Add(), RooHashTable::find(), t, and TNamed::TNamed().

Referenced by ptr().

const char * RooNameReg::constStr ( const TNamed namePtr  ) 

Definition at line 105 of file RooNameReg.cxx.

References TNamed::GetName().

Referenced by str().

const TNamed * RooNameReg::ptr ( const char *  stringPtr  )  [static]

Definition at line 115 of file RooNameReg.cxx.

References constPtr(), and instance().

Referenced by RooProdPdf::analyticalIntegralWN(), RooAbsAnaConvPdf::analyticalIntegralWN(), RooAddPdf::fixCoefRange(), RooAddModel::fixCoefRange(), RooProdPdf::fixRefRange(), G__G__RooFitCore2_498_0_4(), G__setup_memfuncRooNameReg(), RooAddition::getAnalyticalIntegral(), RooEffProd::getAnalyticalIntegralWN(), RooSimultaneous::getAnalyticalIntegralWN(), RooAbsAnaConvPdf::getCoefNorm(), RooAddModel::getCompIntList(), RooProduct::getPartIntList(), RooProdPdf::getPartIntList(), RooAddPdf::getProjCache(), RooAddModel::getProjCache(), RooProjectedPdf::getProjection(), RooSimultaneous::selectNormalizationRange(), and str().

const char * RooNameReg::str ( const TNamed ptr  )  [static]

Definition at line 124 of file RooNameReg.cxx.

References constStr(), instance(), and ptr().

Referenced by RooRealIntegral::evaluate(), G__G__RooFitCore2_498_0_5(), G__setup_memfuncRooNameReg(), RooAddPdf::getCoefRange(), RooRealBinding::getMaxLimit(), RooRealBinding::getMinLimit(), RooAbsPdf::getNormObj(), RooProdPdf::getPartIntList(), RooAddPdf::getProjCache(), RooAddModel::getProjCache(), RooRealIntegral::integrate(), RooRealIntegral::RooRealIntegral(), and RooRealIntegral::sum().

void RooNameReg::cleanup (  )  [static]

Definition at line 70 of file RooNameReg.cxx.

References _instance.

Referenced by CleanUpRooFitAtExit(), G__G__RooFitCore2_498_0_6(), and G__setup_memfuncRooNameReg().

static RooNameReg& RooNameReg::instance (  )  [static]

const TNamed* RooNameReg::constPtr ( const char *  stringPtr  ) 

const char* RooNameReg::constStr ( const TNamed namePtr  ) 

static const TNamed* RooNameReg::ptr ( const char *  stringPtr  )  [static]

static const char* RooNameReg::str ( const TNamed ptr  )  [static]

static void RooNameReg::cleanup (  )  [static]


Member Data Documentation

RooNameReg * RooNameReg::_instance [static, protected]

Definition at line 37 of file RooNameReg.h.

Referenced by cleanup(), and instance().

RooHashTable RooNameReg::_htable [protected]

Definition at line 42 of file RooNameReg.h.

Referenced by constPtr().

RooLinkedList RooNameReg::_list [protected]

Definition at line 43 of file RooNameReg.h.

Referenced by constPtr(), and ~RooNameReg().

RooNameReg* RooNameReg::_instance [static, protected]

Definition at line 37 of file RooNameReg.h.


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