RooStringVar Class Reference

#include <RooStringVar.h>

Inheritance diagram for RooStringVar:

RooAbsString RooAbsString RooAbsArg RooAbsArg RooAbsArg RooAbsArg RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed List of all members.

Public Member Functions

 RooStringVar ()
 RooStringVar (const char *name, const char *title, const char *value, Int_t size=1024)
 RooStringVar (const RooStringVar &other, const char *name=0)
virtual TObjectclone (const char *newname) const
virtual ~RooStringVar ()
virtual operator TString ()
virtual const char * getVal () const
virtual void setVal (const char *newVal)
virtual RooAbsArgoperator= (const char *newValue)
virtual Bool_t isFundamental () const
virtual Bool_t readFromStream (istream &is, Bool_t compact, Bool_t verbose=kFALSE)
virtual void writeToStream (ostream &os, Bool_t compact) const
 RooStringVar ()
 RooStringVar (const char *name, const char *title, const char *value, Int_t size=1024)
 RooStringVar (const RooStringVar &other, const char *name=0)
virtual TObjectclone (const char *newname) const
virtual ~RooStringVar ()
virtual operator TString ()
virtual const char * getVal () const
virtual void setVal (const char *newVal)
virtual RooAbsArgoperator= (const char *newValue)
virtual Bool_t isFundamental () const
virtual Bool_t readFromStream (istream &is, Bool_t compact, Bool_t verbose=kFALSE)
virtual void writeToStream (ostream &os, Bool_t compact) const

Detailed Description

Definition at line 24 of file RooStringVar.h.


Constructor & Destructor Documentation

RooStringVar::RooStringVar (  )  [inline]

Definition at line 27 of file RooStringVar.h.

Referenced by clone().

RooStringVar::RooStringVar ( const char *  name,
const char *  title,
const char *  value,
Int_t  size = 1024 
)

RooStringVar::RooStringVar ( const RooStringVar other,
const char *  name = 0 
)

Definition at line 64 of file RooStringVar.cxx.

RooStringVar::~RooStringVar (  )  [virtual]

Definition at line 73 of file RooStringVar.cxx.

RooStringVar::RooStringVar (  )  [inline]

Definition at line 27 of file RooStringVar.h.

RooStringVar::RooStringVar ( const char *  name,
const char *  title,
const char *  value,
Int_t  size = 1024 
)

RooStringVar::RooStringVar ( const RooStringVar other,
const char *  name = 0 
)

virtual RooStringVar::~RooStringVar (  )  [virtual]


Member Function Documentation

virtual TObject* RooStringVar::clone ( const char *  newname  )  const [inline, virtual]

Implements RooAbsArg.

Definition at line 30 of file RooStringVar.h.

References RooStringVar().

RooStringVar::operator TString (  )  [virtual]

Definition at line 81 of file RooStringVar.cxx.

References RooAbsString::_value.

virtual const char* RooStringVar::getVal (  )  const [inline, virtual]

Reimplemented from RooAbsString.

Definition at line 35 of file RooStringVar.h.

References RooAbsString::_value.

Referenced by RooSimPdfBuilder::buildPdf(), RooCmdConfig::getString(), RooCmdConfig::print(), RooCmdConfig::process(), and writeToStream().

void RooStringVar::setVal ( const char *  newVal  )  [virtual]

Definition at line 91 of file RooStringVar.cxx.

References RooAbsString::_len, RooAbsString::_value, coutW, TNamed::GetName(), RooFit::InputArguments, RooAbsString::isValidString(), and strlcpy().

Referenced by RooCmdConfig::process().

RooAbsArg & RooStringVar::operator= ( const char *  newValue  )  [virtual]

Definition at line 109 of file RooStringVar.cxx.

References RooAbsString::_len, RooAbsString::_value, coutW, TNamed::GetName(), RooFit::InputArguments, RooAbsString::isValidString(), and strlcpy().

virtual Bool_t RooStringVar::isFundamental (  )  const [inline, virtual]

Reimplemented from RooAbsArg.

Definition at line 40 of file RooStringVar.h.

References kTRUE.

Bool_t RooStringVar::readFromStream ( istream &  is,
Bool_t  compact,
Bool_t  verbose = kFALSE 
) [virtual]

Reimplemented from RooAbsString.

Definition at line 129 of file RooStringVar.cxx.

References RooAbsString::_len, RooAbsString::_value, TString::Append(), coutW, TNamed::GetName(), RooFit::InputArguments, RooAbsString::isValidString(), kFALSE, kTRUE, RooStreamParser::readLine(), RooStreamParser::readString(), and strlcpy().

void RooStringVar::writeToStream ( ostream &  os,
Bool_t  compact 
) const [virtual]

Reimplemented from RooAbsString.

Definition at line 160 of file RooStringVar.cxx.

References getVal().

virtual TObject* RooStringVar::clone ( const char *  newname  )  const [inline, virtual]

Implements RooAbsArg.

Definition at line 30 of file RooStringVar.h.

References RooStringVar().

virtual RooStringVar::operator TString (  )  [virtual]

virtual const char* RooStringVar::getVal (  )  const [inline, virtual]

Reimplemented from RooAbsString.

Definition at line 35 of file RooStringVar.h.

References RooAbsString::_value.

virtual void RooStringVar::setVal ( const char *  newVal  )  [virtual]

virtual RooAbsArg& RooStringVar::operator= ( const char *  newValue  )  [virtual]

virtual Bool_t RooStringVar::isFundamental (  )  const [inline, virtual]

Reimplemented from RooAbsArg.

Definition at line 40 of file RooStringVar.h.

References kTRUE.

virtual Bool_t RooStringVar::readFromStream ( istream &  is,
Bool_t  compact,
Bool_t  verbose = kFALSE 
) [virtual]

Reimplemented from RooAbsString.

virtual void RooStringVar::writeToStream ( ostream &  os,
Bool_t  compact 
) const [virtual]

Reimplemented from RooAbsString.


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