23#define KVRLIST_NOT_WITH_THIS_TYPE "No object found with type %s"
24#define KVRLIST_NOT_WITH_THIS_NAME_AND_TYPE "No object found with name %s and type %s"
40#ifdef __WITH_OLD_TREFARRAY
49 virtual ~ KVRList() {};
65 virtual void Execute(
const char* method,
const char* params,
72#if ROOT_VERSION_CODE >= ROOT_VERSION(3,4,0)
82#ifdef __WITH_NEW_TCOLLECTION_PRINT
96#ifdef __WITH_TCOLLECTION_PRINT_WILDCARD
size_t size(const MatrixT &matrix)
#define ClassDef(name, id)
Base class for KaliVeda framework.
Wrapper for TRefArray adding some functionality.
virtual Int_t GetSize() const
virtual void Print(Option_t *option, Int_t recurse) const
virtual KVBase * FindObjectByName(const Char_t *) const
Look for object with name "name" in the list.
KVRList(Int_t s, TProcessID *pid)
virtual KVBase * FindObject(const Char_t *name, const Char_t *type) const
virtual KVBase * FindObjectByType(const Char_t *) const
virtual void Execute(const char *method, const char *params, Int_t *error=0)
KVRList(Int_t size, Int_t lowerBound=0, TProcessID *pid=0)
virtual TObject * FindObject(const char *obj) const
virtual void Execute(TMethod *m, TObjArray *o, Int_t *i)
virtual KVBase * FindObjectByLabel(const Char_t *) const
virtual TObject * FindObject(const TObject *obj) const
virtual void Print(Option_t *opt="") const
Print description of all objects in list.
virtual void Copy(TObject &obj) const
KVRList(TProcessID *pid=0)
virtual void Print(Option_t *option, TPRegexp ®exp, Int_t recurse=1) const
virtual void Print(Option_t *option, const char *wildcard, Int_t recurse=1) const
virtual void Print(Option_t *option, const char *wildcard, Int_t recurse=1) const
TObject * FindObject(const char *name) const override
virtual void Execute(const char *method, const char *params, Int_t *error=nullptr)
Int_t GetLast() const override