16 #ifndef ROO_ABS_STRING 17 #define ROO_ABS_STRING 35 virtual const char*
getVal()
const ;
45 virtual void printValue(std::ostream& os)
const ;
virtual Bool_t isValidString(const char *, Bool_t printError=kFALSE) const
Check if given string value is valid.
virtual void setTreeBranchStatus(TTree &t, Bool_t active)
(De)Activate associated tree branch
virtual TString evaluate() const
tomato 1-D histogram with a float per channel (see TH1 documentation)}
virtual Bool_t readFromStream(std::istream &is, Bool_t compact, Bool_t verbose=kFALSE)
Read object contents from stream (dummy for now)
void copyCache(const RooAbsArg *source, Bool_t valueOnly=kFALSE, Bool_t setValDiry=kTRUE)
Copy cache of another RooAbsArg to our cache.
#define ClassDef(name, id)
virtual Bool_t isIdentical(const RooAbsArg &other, Bool_t assumeSameType=kFALSE)
RooVectorDataStore is the abstract base class for data collection that use a TTree as internal storag...
RooAbsArg * createFundamental(const char *newname=0) const
Create a RooStringVar fundamental object with our properties.
virtual void fillTreeBranch(TTree &t)
Fill tree branch associated with this object.
virtual void attachToTree(TTree &t, Int_t bufSize=32000)
Attach object to a branch of given TTree.
Bool_t operator==(const char *) const
Equality operator comparing with a TString.
virtual void syncCache(const RooArgSet *nset=0)
Forcibly bring internal cache up-to-date.
RooAbsString()
Default constructor.
virtual ~RooAbsString()
Destructor.
virtual Bool_t isValid() const
Check if current value is valid.
virtual void writeToStream(std::ostream &os, Bool_t compact) const
Write object contents to stream (dummy for now)
TString traceEval() const
Calculate current value of object, with error tracing wrapper.
RooAbsString is the common abstract base class for objects that represent a string value...
virtual Bool_t traceEvalHook(const char *value) const
Hook function for trace evaluation.
virtual void attachToVStore(RooVectorDataStore &)
virtual const char * getVal() const
Return value of object. Calculated if dirty, otherwise cached value is returned.
A TTree object has a header with a name and a title.
RooAbsArg is the common abstract base class for objects that represent a value (of arbitrary type) an...
virtual void printValue(std::ostream &os) const
Print value.