Hall A ROOT/C++ Analyzer (podd)
|
Definition at line 19 of file Variable.h.
Public Member Functions | |
virtual size_t | GetData (void *buf) const |
virtual size_t | GetData (void *buf, Int_t i) const |
virtual const void * | GetDataPointer (Int_t i=0) const |
virtual const Int_t * | GetDim () const |
virtual Int_t | GetLen () const |
virtual Int_t | GetNdim () const |
VarType | GetType () const |
virtual Double_t | GetValue (Int_t i=0) const |
virtual Long64_t | GetValueInt (Int_t i=0) const |
const void * | GetValuePointer () const |
virtual std::vector< Double_t > | GetValues () const |
virtual Bool_t | HasSameSize (const Variable &rhs) const |
virtual Bool_t | HasSizeVar () const |
virtual Int_t | Index (const THaArrayString &) const |
virtual Bool_t | IsArray () const |
virtual Bool_t | IsBasic () const |
virtual Bool_t | IsContiguous () const |
virtual Bool_t | IsError () const |
virtual Bool_t | IsFloat () const |
virtual Bool_t | IsPointerArray () const |
virtual Bool_t | IsStreamable () const |
virtual Bool_t | IsTObject () const |
virtual Bool_t | IsVarArray () const |
virtual Bool_t | IsVector () const |
virtual void | Print (Option_t *opt) const |
virtual void | SetName (const char *name) |
virtual void | SetNameTitle (const char *name, const char *descript) |
Variable (THaVar *pvar, const void *addr, VarType type) | |
virtual | ~Variable () |
Protected Member Functions | |
const char * | GetName () const |
const char * | GetTypeName () const |
size_t | GetTypeSize () const |
Bool_t | VerifyNonArrayName (const char *name) const |
Protected Attributes | |
THaVar * | fSelf |
VarType | fType |
const void * | fValueP |
#include <Variable.h>
Definition at line 25 of file Variable.cxx.
|
virtualdefault |
|
virtual |
Definition at line 299 of file Variable.cxx.
Definition at line 335 of file Variable.cxx.
Reimplemented in Podd::MethodVar, Podd::SeqCollectionMethodVar, Podd::SeqCollectionVar, Podd::VectorObjMethodVar, Podd::VectorObjVar, and Podd::VectorVar.
Definition at line 262 of file Variable.cxx.
|
virtual |
Reimplemented in Podd::FixedArrayVar, Podd::SeqCollectionVar, Podd::VariableArrayVar, and Podd::VectorVar.
Definition at line 90 of file Variable.cxx.
|
virtual |
Reimplemented in Podd::FixedArrayVar, Podd::SeqCollectionVar, Podd::VariableArrayVar, Podd::VectorObjVar, and Podd::VectorVar.
Definition at line 74 of file Variable.cxx.
|
protected |
Definition at line 56 of file Variable.cxx.
|
virtual |
Reimplemented in Podd::FixedArrayVar, Podd::SeqCollectionVar, Podd::VariableArrayVar, and Podd::VectorVar.
Definition at line 82 of file Variable.cxx.
|
inline |
Definition at line 29 of file Variable.h.
|
protected |
Definition at line 68 of file Variable.cxx.
|
protected |
Definition at line 62 of file Variable.cxx.
Definition at line 109 of file Variable.cxx.
Definition at line 188 of file Variable.cxx.
|
inline |
Definition at line 35 of file Variable.h.
|
virtual |
Definition at line 98 of file Variable.cxx.
Reimplemented in Podd::FixedArrayVar, Podd::SeqCollectionVar, Podd::VariableArrayVar, Podd::VectorObjVar, and Podd::VectorVar.
Definition at line 363 of file Variable.cxx.
|
virtual |
Reimplemented in Podd::VariableArrayVar.
Definition at line 378 of file Variable.cxx.
|
virtual |
Definition at line 384 of file Variable.cxx.
|
virtual |
Definition at line 409 of file Variable.cxx.
|
virtual |
Reimplemented in Podd::MethodVar, Podd::SeqCollectionMethodVar, Podd::SeqCollectionVar, Podd::VectorObjMethodVar, and Podd::VectorVar.
Definition at line 417 of file Variable.cxx.
|
virtual |
Reimplemented in Podd::FixedArrayVar, Podd::SeqCollectionVar, Podd::VariableArrayVar, and Podd::VectorVar.
Definition at line 425 of file Variable.cxx.
|
virtual |
Definition at line 433 of file Variable.cxx.
|
virtual |
Definition at line 441 of file Variable.cxx.
|
virtual |
Reimplemented in Podd::FixedArrayVar, Podd::SeqCollectionVar, Podd::VariableArrayVar, and Podd::VectorVar.
Definition at line 453 of file Variable.cxx.
|
virtual |
Reimplemented in Podd::VectorVar.
Definition at line 461 of file Variable.cxx.
|
virtual |
Definition at line 469 of file Variable.cxx.
|
virtual |
Reimplemented in Podd::FixedArrayVar, Podd::SeqCollectionVar, Podd::VariableArrayVar, and Podd::VectorVar.
Definition at line 477 of file Variable.cxx.
|
virtual |
Definition at line 485 of file Variable.cxx.
Reimplemented in Podd::FixedArrayVar.
Definition at line 495 of file Variable.cxx.
|
virtual |
Reimplemented in Podd::FixedArrayVar.
Definition at line 521 of file Variable.cxx.
|
virtual |
Reimplemented in Podd::FixedArrayVar.
Definition at line 532 of file Variable.cxx.
|
protected |
Definition at line 38 of file Variable.cxx.
|
protected |
Definition at line 59 of file Variable.h.
|
protected |
Definition at line 61 of file Variable.h.
|
protected |
Definition at line 60 of file Variable.h.