library: libRooFit
#include "RooAbsString.h"

RooAbsString


class description - header file - source file - inheritance tree (.pdf)

class RooAbsString : public RooAbsArg

Inheritance Chart:
TObject
<-
TNamed
RooPrintable
<-
RooAbsArg
<-
RooAbsString
<-
RooStringVar
 
    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

Data Members


    protected:
Int_t _len char* _value [_len]

Class Description

~RooAbsString()
const char* getVal()
 Return value of object. Calculated if dirty, otherwise cached value is returned.
Bool_t operator==(const char* value)
 Equality operator comparing with a TString
Bool_t operator==(const RooAbsArg& other)
Bool_t isValid()
 Check if current value is valid
const char* traceEval()
 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)
 Create a RooStringVar fundamental object with our properties.
Bool_t readFromStream(istream& is, Bool_t compact, Bool_t verbose=kFALSE)
 I/O streaming interface (machine readable)
void writeToStream(ostream& os, Bool_t compact)
void printToStream(ostream& stream, PrintOption opt=Standard, TString indent="")
 Printing interface (human readable)
Bool_t traceEvalHook(const char* value)
TString evaluate()
Bool_t isValidString(const char*, Bool_t printError=kFALSE)

Last update: Tue Jul 11 11:45:10 2006
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.