library: libRooFit #include "RooAbsString.h" |
RooAbsString
class description - source file - inheritance tree (.pdf)
This is an abstract class, constructors will not be documented.
Look at the header to check for available constructors.
protected:
virtual void attachToTree(TTree& t, Int_t bufSize = 32000)
virtual void copyCache(const RooAbsArg* source)
virtual TString evaluate() const
virtual void fillTreeBranch(TTree& t)
virtual Bool_t isValid() const
virtual Bool_t isValidString(const char*, Bool_t printError = kFALSE) const
virtual void setTreeBranchStatus(TTree& t, Bool_t active)
virtual void syncCache(const RooArgSet* nset = 0)
const char* traceEval() const
virtual Bool_t traceEvalHook(const char* value) const
public:
virtual ~RooAbsString()
static TClass* Class()
virtual RooAbsArg* createFundamental(const char* newname = "0") const
virtual const char* getVal() const
virtual TClass* IsA() const
Bool_t operator==(const char*) const
virtual Bool_t operator==(const RooAbsArg& other)
virtual void printToStream(ostream& stream, RooPrintable::PrintOption opt = Standard, TString indent = ) const
virtual Bool_t readFromStream(istream& is, Bool_t compact, Bool_t verbose = kFALSE)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual void writeToStream(ostream& os, Bool_t compact) const
protected:
Int_t _len
char* _value [_len]
Implementation of RooAbsString may be derived, there no interface
is provided to modify the contents
~RooAbsString()
const char* getVal() const
Return value of object. Calculated if dirty, otherwise cached value is returned.
Bool_t readFromStream(istream& /*is*/, Bool_t /*compact*/, Bool_t /*verbose*/)
Read object contents from stream (dummy for now)
void writeToStream(ostream& /*os*/, Bool_t /*compact*/) const
Write object contents to stream (dummy for now)
void printToStream(ostream& os, PrintOption /*opt*/, TString indent) const
Print object contents
Bool_t isValid() const
Check if current value is valid
Bool_t isValidString(const char* value, Bool_t /*printError*/) const
Check if given value is valid
Bool_t traceEvalHook(const char* /*value*/) const
const char* traceEval() const
Calculate current value of object, with error tracing wrapper
void syncCache(const RooArgSet*)
void copyCache(const RooAbsArg* source)
Copy cache of another RooAbsArg to our cache
void attachToTree(TTree& t, Int_t bufSize)
Attach object to a branch of given TTree
void fillTreeBranch(TTree& t)
First determine if branch is taken
void setTreeBranchStatus(TTree& t, Bool_t active)
(De)Activate associate tree branch
RooAbsArg* createFundamental(const char* newname) const
Create a RooStringVar fundamental object with our properties.
Inline Functions
Bool_t operator==(const char*) const
Bool_t operator==(const RooAbsArg& other)
TString evaluate() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Last update: Tue Jun 28 18:10:21 2005
Copyright (c) 2000-2005, Regents of the University of California *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.