RooNameSet Class Reference

#include <RooNameSet.h>

Inheritance diagram for RooNameSet:

TObject RooPrintable TObject RooPrintable List of all members.

Public Member Functions

 RooNameSet ()
 RooNameSet (const RooArgSet &argSet)
 RooNameSet (const RooNameSet &other)
virtual TObjectClone (const char *) const
virtual ~RooNameSet ()
void refill (const RooArgSet &argSet)
RooArgSetselect (const RooArgSet &list) const
Bool_t operator== (const RooNameSet &other)
RooNameSetoperator= (const RooNameSet &)
virtual void printName (ostream &os) const
virtual void printTitle (ostream &os) const
virtual void printClassName (ostream &os) const
virtual void printValue (ostream &os) const
virtual void Print (Option_t *options=0) const
 RooNameSet ()
 RooNameSet (const RooArgSet &argSet)
 RooNameSet (const RooNameSet &other)
virtual TObjectClone (const char *) const
virtual ~RooNameSet ()
void refill (const RooArgSet &argSet)
RooArgSetselect (const RooArgSet &list) const
Bool_t operator== (const RooNameSet &other)
RooNameSetoperator= (const RooNameSet &)
virtual void printName (ostream &os) const
virtual void printTitle (ostream &os) const
virtual void printClassName (ostream &os) const
virtual void printValue (ostream &os) const
virtual void Print (Option_t *options=0) const

Public Attributes

Int_t _len
char * _nameList
char * _nameList

Protected Member Functions

void extendBuffer (Int_t inc)
void extendBuffer (Int_t inc)

Detailed Description

Definition at line 24 of file RooNameSet.h.


Constructor & Destructor Documentation

RooNameSet::RooNameSet (  ) 

Definition at line 44 of file RooNameSet.cxx.

References _len, and _nameList.

Referenced by Clone().

RooNameSet::RooNameSet ( const RooArgSet argSet  ) 

Definition at line 58 of file RooNameSet.cxx.

References _len, _nameList, and refill().

RooNameSet::RooNameSet ( const RooNameSet other  ) 

Definition at line 71 of file RooNameSet.cxx.

References _len, _nameList, and strlcpy().

RooNameSet::~RooNameSet (  )  [virtual]

Definition at line 151 of file RooNameSet.cxx.

References _nameList.

RooNameSet::RooNameSet (  ) 

RooNameSet::RooNameSet ( const RooArgSet argSet  ) 

RooNameSet::RooNameSet ( const RooNameSet other  ) 

virtual RooNameSet::~RooNameSet (  )  [virtual]


Member Function Documentation

virtual TObject* RooNameSet::Clone ( const char *   )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 31 of file RooNameSet.h.

References RooNameSet().

void RooNameSet::refill ( const RooArgSet argSet  ) 

Definition at line 96 of file RooNameSet.cxx.

References _len, _nameList, RooAbsCollection::createIterator(), extendBuffer(), TNamed::GetName(), TIterator::Next(), ptr, and RooArgList::sort().

Referenced by RooNormSetCache::autoCache(), and RooNameSet().

RooArgSet * RooNameSet::select ( const RooArgSet list  )  const

Definition at line 127 of file RooNameSet.cxx.

References _nameList, buffer, list, output(), and strlcpy().

Referenced by RooAddition::analyticalIntegral(), RooProduct::analyticalIntegral(), RooAddModel::analyticalIntegralWN(), RooProdPdf::analyticalIntegralWN(), and RooProjectedPdf::analyticalIntegralWN().

Bool_t RooNameSet::operator== ( const RooNameSet other  ) 

Definition at line 161 of file RooNameSet.cxx.

References _nameList, kFALSE, and kTRUE.

RooNameSet & RooNameSet::operator= ( const RooNameSet  ) 

Definition at line 177 of file RooNameSet.cxx.

References _len, _nameList, and strlcpy().

void RooNameSet::printName ( ostream &  os  )  const [virtual]

Reimplemented from RooPrintable.

Definition at line 192 of file RooNameSet.cxx.

References TObject::GetName().

void RooNameSet::printTitle ( ostream &  os  )  const [virtual]

Reimplemented from RooPrintable.

Definition at line 200 of file RooNameSet.cxx.

References TObject::GetTitle().

void RooNameSet::printClassName ( ostream &  os  )  const [virtual]

Reimplemented from RooPrintable.

Definition at line 208 of file RooNameSet.cxx.

void RooNameSet::printValue ( ostream &  os  )  const [virtual]

Reimplemented from RooPrintable.

Definition at line 216 of file RooNameSet.cxx.

References _nameList.

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

Reimplemented from TObject.

Definition at line 44 of file RooNameSet.h.

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

void RooNameSet::extendBuffer ( Int_t  inc  )  [protected]

Definition at line 83 of file RooNameSet.cxx.

References _len, and _nameList.

Referenced by refill().

virtual TObject* RooNameSet::Clone ( const char *   )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 31 of file RooNameSet.h.

References RooNameSet().

void RooNameSet::refill ( const RooArgSet argSet  ) 

RooArgSet* RooNameSet::select ( const RooArgSet list  )  const

Bool_t RooNameSet::operator== ( const RooNameSet other  ) 

RooNameSet& RooNameSet::operator= ( const RooNameSet  ) 

virtual void RooNameSet::printName ( ostream &  os  )  const [virtual]

Reimplemented from RooPrintable.

virtual void RooNameSet::printTitle ( ostream &  os  )  const [virtual]

Reimplemented from RooPrintable.

virtual void RooNameSet::printClassName ( ostream &  os  )  const [virtual]

Reimplemented from RooPrintable.

virtual void RooNameSet::printValue ( ostream &  os  )  const [virtual]

Reimplemented from RooPrintable.

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

Reimplemented from TObject.

Definition at line 44 of file RooNameSet.h.

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

void RooNameSet::extendBuffer ( Int_t  inc  )  [protected]


Member Data Documentation

Int_t RooNameSet::_len

Definition at line 48 of file RooNameSet.h.

Referenced by extendBuffer(), operator=(), refill(), and RooNameSet().

char* RooNameSet::_nameList

Definition at line 49 of file RooNameSet.h.

Referenced by extendBuffer(), operator=(), operator==(), printValue(), refill(), RooNameSet(), select(), and ~RooNameSet().

char* RooNameSet::_nameList

Definition at line 49 of file RooNameSet.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