7#ifndef SAMPLE_HANDLER_META_OBJECT_HH
8#define SAMPLE_HANDLER_META_OBJECT_HH
14#include <TCollection.h>
164 TObject *
get (
const std::string& name);
165 const TObject *
get (
const std::string& name)
const;
179 [[deprecated(
"please use castDouble instead")]]
180 double getDouble (
const std::string& name,
double def_val = 0)
const;
197 [[deprecated(
"please use castString instead")]]
198 std::string
getString (
const std::string& name,
const std::string& def_val =
"")
const;
212 template<
class T> T
castT(
const std::string& name, T def_val,
227 double castDouble (
const std::string& name,
double def_val = 0,
245 std::string
castString (
const std::string& name,
const std::string& def_val =
"",
275 bool castBool (
const std::string& name,
bool def_val =
false,
298 void setString (
const std::string& name,
const std::string& value);
320 void setBool (
const std::string& name,
bool value);
331 template<
class T>
void setT(
const std::string& name, T value){
402 virtual void Add (TObject *meta_swallow);
403 virtual void Add (TObject *meta_swallow, Option_t*);
411 virtual void Clear (Option_t *option =
"");
419 virtual void Delete (Option_t *option =
"");
#define RCU_CHANGE_INVARIANT(x)
This module provides a lot of global definitions, forward declarations and includes that are used by ...