5#ifndef SAMPLE_HANDLER_META_OBJECT_HH
6#define SAMPLE_HANDLER_META_OBJECT_HH
22#include <TCollection.h>
172 TObject *
get (
const std::string& name);
173 const TObject *
get (
const std::string& name)
const;
187 [[deprecated(
"please use castDouble instead")]]
188 double getDouble (
const std::string& name,
double def_val = 0)
const;
205 [[deprecated(
"please use castString instead")]]
206 std::string
getString (
const std::string& name,
const std::string& def_val =
"")
const;
220 template<
class T> T
castT(
const std::string& name, T def_val,
235 double castDouble (
const std::string& name,
double def_val = 0,
253 std::string
castString (
const std::string& name,
const std::string& def_val =
"",
283 bool castBool (
const std::string& name,
bool def_val =
false,
306 void setString (
const std::string& name,
const std::string& value);
328 void setBool (
const std::string& name,
bool value);
339 template<
class T>
void setT(
const std::string& name, T value){
410 virtual void Add (TObject *meta_swallow);
418 virtual void Clear (Option_t *option =
"");
426 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 ...